Scris de Lucian Chiriac la categoria
SoftwareFara comentarii
Se dă o aplicaţie la care trebuie sa faci un kit de instalare. Toate bune şi frumoase până când trebuie să automatizezi setările din web.config, că doar nu o să-l rogi frumos pe webadmin să facă configurările de mână.
Drept urmare, trebuie să faci un CustomInstaller care deschide web.configu, scrie ce e de scris si apoi inchide (nu înainte de a salva).
Ca să se persiste modificările tale trebuie sa ştergi respectiva configurare din instanţa pe care o manipulezi şi să oadaugi din nou cu setările dorite. Astfel, daca ai ceva prin appSettings, se face în felul următor:
AppSettingsSection appsettings;
appsettings = (AppSettingsSection)config.GetSection(“appSettings”);
appsettings.Settings.Clear();
appsettings.Settings.Add(“MailFrom”, mailAddress);
appsettings.Settings.Add(“MailUser”, mailFrom);
… şi aşa mai departe
Sau dacă ai un ApplicationSettingsGroup mai ciudat, ar fi bine să ştergi fiecare SettingElement şi apoi să-l adaugi corespunzător.
de exemplu:
appsettings = (ApplicationSettingsGroup)config.GetSectionGroup(“applicationSettings”);
ClientSettingsSection css = (ClientSettingsSection)appsettings.Sections[0];
ConfigurationElement[] sett = new ConfigurationElement[css.Settings.Count];
css.Settings.CopyTo(sett, 0);
css.Settings.Clear();
foreach (SettingElement se in sett)
{
string wsLocation = se.Value.ValueXml.InnerText;
wsLocation = wsLocation.Replace(“localhost”, webServicesurl);
XmlNode node = se.Value.ValueXml.ChildNodes[0];
node.Value = wsLocation;
css.Settings.Add(se);
}
… că altfel înnebuneşti două ore căutând permisiuni pe fişiere, etc.
Scris de Lucian Chiriac la categoria
DiverseFara comentarii
Ăştia de la Evidenţa Populaţiei sunt complet idioţi. Sotia din dotare îşi schimbă buletinul după 10 ani şi îi trebuie următoarele acte:
- certificat de căsătorie
- certificat de nastere
- copie si original dupa contractul de casă
Acuma hai sa zic că atunci când îţi faci buletin nou certificatul de nastere s-ar justifica.. dar când îţi expiră buletinul?? Doar nu te naşti de două ori!? Deja poza de la buletinul vechi e intr-un computer pe la EP, pe undeva. Certificatul de căsătorie e şi el înregistrat pe undeva…
La fel, contractul de casă e bun să-l ai cu tine dar la ce să mă duc şi eu să semnez că sunt de acord ca soţia să stea cu mine în casă???
Scris de Lucian Chiriac la categoria
DiverseFara comentarii
De obicei nu prea cred in zecile de promoţii la care trimiţi un SMS şi câştigi experienţă dar nu-ş ce mi-a venit prin Noiembrie şi am participat la promoţia Samsung unde dacă cumpărai două televizoare primeai banii pe unul înapoi.
Şi am câştigat
. Ieri mi-au venit bonurile cadou de la GENCO. Mulţumesc frumos!
Acuma o sa le mulţumească şi dl. Prigoană că am cumpărat un produs vândut de eBoda.
Cu ocazia asta am observat câteva lucruri:
- magazinele de electronice sunt aproape goale după sărbători, nu mai găseşti nimic de calitate. E criză.
- românii încă nu s-au obişnuit cu parcările plătite. Aseară la Mall Vitan, era o coada mărişoară la casele unde poţi plăti parcarea plus că barierele erau blocate de blambeci care nu au fost atenţi să plătească orele în plus. Totuşi, ce dracu fac ăia peste 3 ore la mall?