Ejemplo n.º 1
0
        private void DgvListaProfesii_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BProfesii profesieDeModificat = this.dgvListaProfesii.Rows[pIndexRand].Tag as BProfesii;

                if (profesieDeModificat != null && !this.btnActiviInactivi.Selectat)
                {
                    if (FormAdaugareInLista.Afiseaza(this.GetFormParinte(), profesieDeModificat))
                    {
                        incarcaRand(this.dgvListaProfesii.Rows[pIndexRand], profesieDeModificat);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
Ejemplo n.º 2
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);
            }
        }
Ejemplo n.º 3
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));
 }
        private void DgvListaProfesii_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BProfesii profesieDeSters = this.dgvListaProfesii.Rows[pIndexRand].Tag as BProfesii;

                if (profesieDeSters != null)
                {
                    if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmareInchidere), profesieDeSters.Denumire))
                    {
                        profesieDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Inchidere), null);
                        ConstruiesteRanduriDGV(true);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
 public static bool Afiseaza(Form pEcranPariente, BProfesii pProfesie)
 {
     using (FormAdaugareInLista ecran = new FormAdaugareInLista(pProfesie))
     {
         ecran.AplicaPreferinteleUtilizatorului();
         return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran));
     }
 }
Ejemplo n.º 6
0
        private void incarcaRand(DataGridViewRow pRand, BProfesii pElem)
        {
            pRand.Tag = pElem;

            DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare);
            pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire;
            pRand.Cells[EnumColoaneDGV.colCodCOR.ToString()].Value   = pElem.CodCOR;
            DataGridViewPersonalizat.InitCelulaStergere(pRand);
        }
        private FormAdaugareInLista(BProfesii pProfesie)
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            this.lProfesie = pProfesie;

            if (!CCL.UI.IHMUtile.SuntemInDebug())
            {
                adaugaHandlere();
                initTextML();

                this.CentratCuDeplasare();
            }
        }
Ejemplo n.º 8
0
        public void Initializeaza(string pDenumire)
        {
            this.lDenumire = pDenumire;

            if (string.IsNullOrEmpty(pDenumire))
            {
                this.lListaElementeGasite = null;
            }
            else
            {
                this.lListaElementeGasite = BProfesii.GetListaCautare(pDenumire, null);
            }

            initPaginatie();

            //incepeIncarcarea();

            construiesteRanduri();

            //finalizeazaIncarcarea();
        }
        public void Initializeaza(BProfesii pProfesie)
        {
            base.InitializeazaVariabileleGenerale();

            this.lProfesie = pProfesie;
            incepeIncarcarea();

            if (this.lProfesie == null)
            {
                this.txtDenumireProfesie.Goleste();
                this.txtCodCorProfesie.Goleste();
            }
            else
            {
                this.txtDenumireProfesie.Text = lProfesie.Denumire;
                this.txtCodCorProfesie.Text   = lProfesie.CodCOR;
            }



            finalizeazaIncarcarea();
        }
Ejemplo n.º 10
0
        private void ConstruiesteRanduriDGV()
        {
            var listaElem = BProfesii.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Toate, null);

            if (listaElem.ContineElementeDeactivate())
            {
                this.btnActiviInactivi.Visible = true;
            }
            else
            {
                this.btnActiviInactivi.Visible  = false;
                this.btnActiviInactivi.Selectat = false;
            }


            if (!this.btnActiviInactivi.Selectat)
            {
                ConstruiesteRanduriDGV(listaElem.GetListaActive());
            }
            else
            {
                ConstruiesteRanduriDGV(listaElem.GetListaInactive());
            }
        }
        private void ConstruiesteRanduriDGV(bool pAfiseazaElemInchise)
        {
            this.dgvListaProfesii.IncepeContructieRanduri(pAfiseazaElemInchise);

            var listaElem = BProfesii.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null);

            foreach (var elem in listaElem)
            {
                incarcaRand(this.dgvListaProfesii.Rows[this.dgvListaProfesii.Rows.Add()], elem);
            }

            this.dgvListaProfesii.FinalizeazaContructieRanduri();

            int totalProfesii = this.dgvListaProfesii.RowCount;

            if (totalProfesii == 1)
            {
                this.lblTotalProfesie.Text = totalProfesii.ToString() + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementGasit);
            }
            else
            {
                this.lblTotalProfesie.Text = totalProfesii.ToString() + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementeGasite);
            }
        }
Ejemplo n.º 12
0
        public void Initializeaza(BUtilizator pUser)
        {
            base.InitializeazaVariabileleGenerale();
            AllowModification(true);

            this.lUser = pUser;

            incepeIncarcarea();
            initListe();
            this.txtSerieActPersonal.TotulCuMajuscule = true;

            if (this.lUser == null)
            {
                this.txtNumePersonal.Focus();
                this.txtNumePersonal.Goleste();
                this.txtPrenumePersonal.Goleste();
                this.txtSupranumePersonal.Goleste();
                this.chkFemininPersonal.Checked  = false;
                this.chkMasculinPersonal.Checked = false;
                this.txtNumeDeFataPersonal.Goleste();
                this.txtNumeDeFataPersonal.Visible = false;
                this.lblNumeDeFataPersonal.Visible = false;
                this.txtCnpPersonal.Goleste();
                this.txtSerieActPersonal.Goleste();
                this.txtNrActPersonal.Goleste();
                this.txtScoalaPersonal.Goleste();
                this.ctrlProfesiePersonal.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                this.ctrlDataNasteriiPersonal.Goleste();
                this.txtTelefonMobilPersonal.Goleste();
                this.txtTelefonFixPersonal.Goleste();
                this.txtFaxPersonal.Goleste();
                this.txtEmailPersonal.Goleste();
                this.txtContYMPersonal.Goleste();
                this.txtPaginaWebPersonal.Goleste();
                this.txtSkypePersonal.Goleste();
                this.txtInfoContactPersonal.Goleste();
                this.ctrlCuloarePersonal.Goleste();
                this.ctrlDataAngajarePersonal.Goleste();
                this.txtContStomaPersonal.Goleste();
                this.txtParolaPersonal.Goleste();
                this.txtObservatiiPersonal.Goleste();
                this.txtNrOreNorma.Goleste();
                this.ctrlDataContract.Goleste();
                this.ctrlDataIncetareContract.Goleste();
                this.txtNrContract.Goleste();
            }
            else
            {
                this.txtNumePersonal.Text = lUser.Nume;
                this.cboTitulaturaPersonal.SelectedIndex = lUser.Titulatura;
                this.txtPrenumePersonal.Text             = lUser.Prenume;
                this.txtSupranumePersonal.Text           = lUser.Porecla;
                this.chkFemininPersonal.Checked          = getSexPersonal(true);
                this.chkMasculinPersonal.Checked         = getSexPersonal(false);
                seteazaVizibilitateNumeFata(getSexPersonal(true));
                this.cboStareCivilaPersonal.SelectedIndex = lUser.StareCivila;
                this.cboNrCopiiPersonal.SelectedIndex     = lUser.NumarCopii;
                this.txtCnpPersonal.Text                  = lUser.CNP;
                this.cboTipActPersonal.SelectedIndex      = lUser.TipActIdentitate;
                this.txtSerieActPersonal.Text             = lUser.SerieActIdentitate;
                this.txtNrActPersonal.Text                = lUser.NumarActIdentitate;
                this.cboTipEducatiePersonal.SelectedIndex = lUser.Educatie;
                this.txtScoalaPersonal.Text               = lUser.Scoala;
                if (this.lUser.IdProfesie != 0)
                {
                    this.ctrlProfesiePersonal.Initializeaza(new StructIdDenumire(this.lUser.IdProfesie, BProfesii.getProfesie(this.lUser.IdProfesie, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }

                this.ctrlDataNasteriiPersonal.DataAfisata = lUser.DataNastere;
                //this.ctrlImaginePersonal.IdPoza = lUser.IdImagineCurenta;
                this.txtTelefonMobilPersonal.Text = lUser.TelefonMobil;
                this.txtTelefonFixPersonal.Text   = lUser.TelefonFix;
                this.txtFaxPersonal.Text          = lUser.Fax;
                this.txtEmailPersonal.Text        = lUser.AdresaMail;
                this.txtContYMPersonal.Text       = lUser.ContYM;
                this.txtPaginaWebPersonal.Text    = lUser.PaginaWeb;
                this.txtSkypePersonal.Text        = lUser.ContSkype;
                this.txtInfoContactPersonal.Text  = lUser.InfoContact;
                this.ctrlCuloarePersonal.Initializeaza(lUser.Culoare);
                this.cboRolPersonal.SelectedIndex         = lUser.Rol;
                this.ctrlDataAngajarePersonal.DataAfisata = lUser.DataAngajare;
                this.txtContStomaPersonal.Text            = lUser.ContStoma;
                this.txtParolaPersonal.Text               = lUser.ParolaStoma;
                this.txtObservatiiPersonal.Text           = lUser.Observatii;
                this.cboTipContract.SelectedIndex         = lUser.TipContract;
                this.txtNrOreNorma.Text                   = lUser.OreNorma.ToString();
                this.ctrlDataContract.DataAfisata         = lUser.DataContract;
                this.ctrlDataIncetareContract.DataAfisata = lUser.DataIncetareContract;
                this.txtNrContract.Text                   = lUser.NumarContract;
            }

            finalizeazaIncarcarea();
        }
        public void Initializeaza(BClientiReprezentanti pReprezentant, BClienti pClient)
        {
            base.InitializeazaVariabileleGenerale();

            incepeIncarcarea();

            this.lReprezentant = pReprezentant;
            this.lClient       = pClient;

            this.txtNumeReprezentant.CapitalizeazaPrimaLitera    = true;
            this.txtPrenumeReprezentant.CapitalizeazaPrimaLitera = true;

            initListe();

            this.txtNumeReprezentant.Focus();

            if (this.lReprezentant == null)
            {
                this.txtNumeReprezentant.Goleste();
                this.txtPrenumeReprezentant.Goleste();
                this.txtSupranumeReprezentant.Goleste();
                this.txtNumeDeFataReprezentant.Goleste();
                this.chkFemininReprezentant.Checked  = false;
                this.chkMasculinReprezentant.Checked = false;
                this.txtScoalaReprezentant.Goleste();
                this.ctrlDataNasteriiReprezentant.Goleste();
                this.ctrlProfesie.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                this.ctrlTara.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                //this.ctrlLocalitate.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                //this.cboNationalitateReprezentant.DataSource=
                // this.cboJudetReprezentant.DataSource=
                this.txtCnpReprezentant.Goleste();
                this.txtTelefonMobilReprezentant.Goleste();
                this.txtTelefonFixReprezentant.Goleste();
                this.txtFaxReprezentant.Goleste();
                this.txtEmailReprezentant.Goleste();
                this.txtContYMReprezentant.Goleste();
                this.txtSkypeReprezentant.Goleste();
                this.txtObservatiiReprezentant.Goleste();
            }
            else
            {
                this.cboTitulaturaReprezentant.SelectedIndex = lReprezentant.Titulatura;
                this.txtNumeReprezentant.Text        = lReprezentant.Nume;
                this.txtPrenumeReprezentant.Text     = lReprezentant.Prenume;
                this.txtSupranumeReprezentant.Text   = lReprezentant.Porecla;
                this.txtNumeDeFataReprezentant.Text  = lReprezentant.NumeDeFata;
                this.chkFemininReprezentant.Checked  = getSexPersonal(true);
                this.chkMasculinReprezentant.Checked = getSexPersonal(false);
                seteazaVizibilitateNumeFata(getSexPersonal(true));
                this.cboStareCivilaReprezentant.SelectedIndex = lReprezentant.StareCivila;
                this.cboNrCopiiReprezentant.SelectedIndex     = lReprezentant.NumarCopii;
                this.txtScoalaReprezentant.Text = lReprezentant.Scoala;
                if (this.lReprezentant.IdProfesie != 0)
                {
                    this.ctrlProfesie.Initializeaza(new StructIdDenumire(this.lReprezentant.IdProfesie, BProfesii.getProfesie(this.lReprezentant.IdProfesie, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }
                else
                {
                    this.ctrlProfesie.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }
                this.ctrlDataNasteriiReprezentant.DataAfisata = lReprezentant.DataNastere;
                if (this.lReprezentant.IdTaraNastere != 0)
                {
                    this.ctrlTara.Initializeaza(new StructIdDenumire(this.lReprezentant.IdTaraNastere, BTari.getTara(this.lReprezentant.IdTaraNastere, null).NumeScurt), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }
                else
                {
                    this.ctrlTara.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }

                //this.cboNationalitateReprezentant.DataSource=
                // this.cboJudetReprezentant.DataSource=
                //this.cboLocalitateReprezentant.DataSource=
                this.txtCnpReprezentant.Text          = lReprezentant.CNP;
                this.cboRolReprezentant.SelectedIndex = this.lReprezentant.Rol;
                this.txtTelefonMobilReprezentant.Text = lReprezentant.TelefonMobil;
                this.txtTelefonFixReprezentant.Text   = lReprezentant.TelefonFix;
                this.txtFaxReprezentant.Text          = lReprezentant.Fax;
                this.txtEmailReprezentant.Text        = lReprezentant.AdresaMail;
                this.txtContYMReprezentant.Text       = lReprezentant.ContYM;
                this.txtSkypeReprezentant.Text        = lReprezentant.ContSkype;
                this.txtObservatiiReprezentant.Text   = lReprezentant.Observatii;
            }

            finalizeazaIncarcarea();
        }