void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { ascundeEcranCautare(); ////Adaugam profesia int id = BProfesii.Add(pElement.Denumire, string.Empty, null); this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire); Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
internal bool Salveaza() { if (this.lProfesie == null) { if (BProfesii.SuntInformatiileNecesareCoerente(this.txtDenumireProfesie.Text)) { BProfesii.Add(this.txtDenumireProfesie.Text, this.txtCodCorProfesie.Text, null); } else { IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte()); this.txtDenumireProfesie.Focus(); this.lblDenumireProfesie.ForeColor = Color.Red; } } else { this.lProfesie.Denumire = this.txtDenumireProfesie.Text; this.lProfesie.CodCOR = this.txtCodCorProfesie.Text; if (BProfesii.SuntInformatiileNecesareCoerente(this.txtDenumireProfesie.Text)) { this.lProfesie.UpdateAll(); } else { IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte()); this.txtDenumireProfesie.Focus(); this.lblDenumireProfesie.ForeColor = Color.Red; } } return(BProfesii.SuntInformatiileNecesareCoerente(this.txtDenumireProfesie.Text)); }