internal bool Salveaza() { bool esteValid = BLocalitati.SuntInformatiileNecesareCoerente(this.ctrlRegiune.IdObiectAfisajCorespunzator, this.txtDenumireLocalitate.Text, 1, 1, 1); if (this.lLocalitate == null) { if (esteValid) { BLocalitati.Add(this.ctrlRegiune.IdObiectAfisajCorespunzator, this.txtDenumireLocalitate.Text, 1, 1, 1, null); } else { seteazaAlerta(); } } else { this.lLocalitate.Nume = this.txtDenumireLocalitate.Text; this.lLocalitate.IdRegiune = this.ctrlRegiune.IdObiectAfisajCorespunzator; if (esteValid) { this.lLocalitate.UpdateAll(); } else { seteazaAlerta(); } } return(esteValid); }
void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(this.lIdRegiune, pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { ascundeEcranCautare(); //Adaugam localitatea int id = BLocalitati.Add(this.lIdRegiune, pElement.Denumire, 1, 1, 1, null); this.lPersoanaSauOrganizatie = new StructIdDenumire(id, pElement.Denumire); Initializeaza(this.lIdRegiune, this.lPersoanaSauOrganizatie, this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }