예제 #1
0
        public void Initializeaza(StructIdDenumire pPersOrg, CCL.UI.CEnumerariComune.EnumTipDeschidere pTipDeschidere)
        {
            base.InitializeazaVariabileleGenerale();
            this.lPersoanaSauOrganizatie = pPersOrg;
            this.lTipDeschidere          = pTipDeschidere;

            incepeIncarcarea();

            if (this.lPersoanaSauOrganizatie.AreValoare())
            {
                //Avem o profesie
                this.lblDenumire.Text    = this.lPersoanaSauOrganizatie.Denumire;
                this.lblDenumire.Width   = this.Width - (2 + (this.lEcranInModificare ? 3 + this.btnSterge.Width + this.btnDeschide.Width + 3 : 0));
                this.btnSterge.Location  = new Point(this.lblDenumire.Location.X + this.lblDenumire.Width + 2, this.btnSterge.Location.Y);
                this.txtCautare.Visible  = false;
                this.btnSterge.Visible   = this.lEcranInModificare;
                this.lblDenumire.Visible = true;
            }
            else
            {
                //Nu avem nimic
                this.lTextUltimaCautare  = string.Empty;
                this.txtCautare.Location = new Point(this.btnDeschide.Location.X + this.lblDenumire.Location.X - 4, this.txtCautare.Location.Y);
                this.txtCautare.Goleste();
                this.txtCautare.Width    = this.Width - this.btnDeschide.Width - 5;
                this.txtCautare.Visible  = true;
                this.btnSterge.Visible   = false;
                this.lblDenumire.Visible = false;
            }

            finalizeazaIncarcarea();
        }
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    this.Initializeaza(pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    //Adaugam recomandant
                    int id = BListeParametrabile.Add(CDL.iStomaLab.CDefinitiiComune.EnumTipLista.AltePersoane, pElement.Denumire, null);

                    this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire);

                    Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere);
                    anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #3
0
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    this.Initializeaza(pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    ////Adaugam lucrarea
                    //int id = BListaPreturiStandard.Add(pElement.Denumire, null);
                    //this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire);

                    //Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere);
                    //anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #4
0
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    this.Initializeaza(this.lIdClient, pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    //Adaugam pacient nou
                    ascundeEcranCautare();
                    int idPac = 0;
                    frmAfiseazaRezultatCautarePacient.GetIdPacient(ref idPac);      // recuperam ultimul id pacient din BD

                    this.lPersoanaSauOrganizatie = new StructIdDenumire(idPac, pElement.Denumire);
                    //Initializeaza(this.lIdClient, this.lPersoanaSauOrganizatie, this.lTipDeschidere);
                    Initializeaza(this.lIdClient, new StructIdDenumire(idPac, BClientiPacienti.getPacient(idPac, null).DenumireAfisaj), this.lTipDeschidere);
                    anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #5
0
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    this.Initializeaza(this.lIdTara, pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    //Adaugam regiunea
                    int id = BRegiuni.Add(this.lIdTara, pElement.Denumire, string.Empty, string.Empty, 1, 1, null);

                    this.lPersoanaSauOrganizatie = new StructIdDenumire(id, pElement.Denumire);

                    Initializeaza(this.lIdTara, this.lPersoanaSauOrganizatie, this.lTipDeschidere);
                    anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #6
0
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    // pElement.Id = 79;
                    this.Initializeaza(pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    //Adaugam tara
                    //int id = BLL.iStomaLab.Referinta.BTari.Add(pElement.Denumire, null);

                    //this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire);

                    //Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere);

                    Mesaj.Afiseaza(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SelectatiTara));

                    anuntaSelectia();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #7
0
 private void initRand(DataGridViewRow pRand, StructIdDenumire pElem)
 {
     pRand.Tag            = pElem;
     pRand.Cells[0].Value = pElem.Denumire;
     if (pElem.Id == 0)
     {
         pRand.DefaultCellStyle.ForeColor          = CCL.UI.IHMStilAplicatie._SDGVTextAlerta;
         pRand.DefaultCellStyle.Font               = new Font(this.dgvLista.Font, FontStyle.Bold);
         pRand.DefaultCellStyle.SelectionForeColor = CCL.UI.IHMStilAplicatie._SDGVTextAlerta;
     }
 }
예제 #8
0
 private void initRand(DataGridViewRow pRand, StructIdDenumire pElem)
 {
     pRand.Tag            = pElem;
     pRand.Cells[0].Value = pElem.Denumire;
     if (pElem.Id == 0)
     {
         pRand.DefaultCellStyle.ForeColor          = CCL.UI.IHMStilAplicatie._SDGVTextAlerta; // BLL.General.BPreferinteAplicatie.GetPreferinteUtilizatorConectat().CuloareAlertaDGV;
         pRand.DefaultCellStyle.Font               = new Font(this.dgvLista.Font, FontStyle.Bold);
         pRand.DefaultCellStyle.SelectionForeColor = CCL.UI.IHMStilAplicatie._SDGVTextAlerta; //BLL.General.BPreferinteAplicatie.GetPreferinteUtilizatorConectat().CuloareAlertaRandSelectatDGV;
     }
 }