Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 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));
 }