Esempio n. 1
0
        internal bool Salveaza()
        {
            if (this.lBanca == null)
            {
                if (BBanci.SuntInformatiileNecesareCoerente(this.txtDenumireBanca.Text))
                {
                    BBanci.Add(this.txtDenumireBanca.Text, this.txtInfoSuplimentare.Text, null);
                }
                else
                {
                    IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte());
                    this.txtDenumireBanca.Focus();
                    this.lblDenumire.ForeColor = Color.Red;
                }
            }
            else
            {
                this.lBanca.Denumire = this.txtDenumireBanca.Text;
                this.lBanca.InformatiiComplementare = this.txtInfoSuplimentare.Text;

                if (BBanci.SuntInformatiileNecesareCoerente(this.txtDenumireBanca.Text))
                {
                    this.lBanca.UpdateAll();
                }
                else
                {
                    IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte());
                    this.txtDenumireBanca.Focus();
                    this.lblDenumire.ForeColor = Color.Red;
                }
            }
            return(BBanci.SuntInformatiileNecesareCoerente(this.txtDenumireBanca.Text));
        }
Esempio n. 2
0
        private void DgvListaBanci_EditareLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BBanci bancaDeModificat = this.dgvListaBanci.Rows[pIndexRand].Tag as BBanci;

                if (bancaDeModificat != null && !this.btnActivInactiv.Selectat)
                {
                    if (FormDetaliiBanca.Afiseaza(this.GetFormParinte(), bancaDeModificat))
                    {
                        incarcaRand(this.dgvListaBanci.Rows[pIndexRand], bancaDeModificat);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
Esempio n. 3
0
        void lEcranCautare_ElementSelectat(StructIdDenumire pElement)
        {
            try
            {
                if (pElement.Id > 0)
                {
                    this.Initializeaza(pElement, this.lTipDeschidere);
                    ascundeEcranCautare();
                    anuntaSelectia();
                }
                else
                {
                    ascundeEcranCautare();

                    ////Adaugam banca
                    int id = BBanci.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. 4
0
 public static bool Afiseaza(Form pEcranPariente, BBanci pBanca)
 {
     using (FormDetaliiBanca ecran = new FormDetaliiBanca(pBanca))
     {
         ecran.AplicaPreferinteleUtilizatorului();
         return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran));
     }
 }
Esempio n. 5
0
        private void incarcaRand(DataGridViewRow pRand, BBanci pElem)
        {
            pRand.Tag = pElem;

            DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare);
            pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire;
            pRand.Cells[EnumColoaneDGV.colInformatiiComplementare.ToString()].Value = pElem.InformatiiComplementare;
            DataGridViewPersonalizat.InitCelulaStergere(pRand);
        }
Esempio n. 6
0
        private FormDetaliiBanca(BBanci pBanca)
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            this.lBanca = pBanca;

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

                this.CentratCuDeplasare();
            }
        }
Esempio n. 7
0
        private void DgvListaBanci_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BBanci bancaDeSters = this.dgvListaBanci.Rows[pIndexRand].Tag as BBanci;

                if (bancaDeSters != null)
                {
                    if (!this.btnActivInactiv.Selectat)
                    {
                        if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), bancaDeSters.Denumire))
                        {
                            bancaDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null);
                            ConstruiesteRanduriDGV();
                        }
                    }
                    else
                    {
                        if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiReactivarea), bancaDeSters.Denumire))
                        {
                            bancaDeSters.Close(false, string.Empty, null);
                            ConstruiesteRanduriDGV();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
Esempio n. 8
0
        public void Initializeaza(string pDenumire)
        {
            this.lDenumire = pDenumire;

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

            initPaginatie();

            //incepeIncarcarea();

            construiesteRanduri();

            //finalizeazaIncarcarea();
        }
Esempio n. 9
0
        private void ConstruiesteRanduriDGV()
        {
            var listaElem = BBanci.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Toate, null);

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


            if (!this.btnActivInactiv.Selectat)
            {
                ConstruiesteRanduriDGV(listaElem.GetListaActive());
            }
            else
            {
                ConstruiesteRanduriDGV(listaElem.GetListaInactive());
            }
        }
Esempio n. 10
0
        public void Initializeaza(BUtilizator pUtilizator)
        {
            base.InitializeazaVariabileleGenerale();

            incepeIncarcarea();

            this.lUtilizator = pUtilizator;

            initListe();

            this.cboTitulatura.SelectedItem = this.lUtilizator.Titulatura;
            this.txtNume.Text    = this.lUtilizator.Nume;
            this.txtPrenume.Text = this.lUtilizator.Prenume;
            this.ctrlSex.Initializeaza(this.lUtilizator.Sex);
            this.ctrlDataNasterii.DataAfisata = this.lUtilizator.DataNastere;
            this.txtCnp.Text    = this.lUtilizator.CNP;
            this.rbBI.Checked   = this.lUtilizator.TipActIdentitate == 1;
            this.rbCI.Checked   = this.lUtilizator.TipActIdentitate == 1;
            this.txtSerie.Text  = this.lUtilizator.SerieActIdentitate;
            this.txtNr.Text     = this.lUtilizator.NumarActIdentitate;
            this.txtEmisDe.Text = this.lUtilizator.EmisDe;
            this.ctrlValabilitateInceput.DataAfisata = this.lUtilizator.ValabilitateInceput;
            this.ctrlValabilitateSfarsit.DataAfisata = this.lUtilizator.ValabilitateSfarsit;
            this.txtTelefonMobil.Text                 = this.lUtilizator.TelefonMobil;
            this.txtEmail.Text                        = this.lUtilizator.AdresaMail;
            this.cboRol.SelectedItem                  = this.lUtilizator.Rol;
            this.txtContStoma.Text                    = this.lUtilizator.ContStoma;
            this.txtContStoma.ReadOnly                = this.lUtilizator.EsteADMIN();
            this.txtObservatii.Text                   = this.lUtilizator.Observatii;
            this.cboTipContract.SelectedItem          = this.lUtilizator.TipContract;
            this.txtNrContract.Text                   = this.lUtilizator.NumarContract.ToString();
            this.ctrlDataContract.DataAfisata         = this.lUtilizator.DataContract;
            this.ctrlDataAngajare.DataAfisata         = this.lUtilizator.DataAngajare;
            this.ctrlDataIncetareContract.DataAfisata = this.lUtilizator.DataIncetareContract;
            this.txtOreNorma.Text                     = this.lUtilizator.OreNorma.ToString();
            this.txtZileConcediu.Text                 = this.lUtilizator.NumarZileCOAgreate.ToString();
            this.txtIban.Text = this.lUtilizator.Iban;

            if (this.lUtilizator.IdAdresa == 0)
            {
                this.ctrlAdresa.Initializeaza(null, EnumTipObiect.Utilizator, this.lUtilizator.Id, BAdrese.EnumTipAdresa.Principala);
            }
            else
            {
                this.ctrlAdresa.Initializeaza(BAdrese.getAdresa(this.lUtilizator.IdAdresa, null), EnumTipObiect.Utilizator, this.lUtilizator.Id, BAdrese.EnumTipAdresa.Principala);
            }

            if (this.lUtilizator.IdBanca == 0)
            {
                this.ctrlCautareBanca.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
            }
            else
            {
                this.ctrlCautareBanca.Initializeaza(new StructIdDenumire(this.lUtilizator.IdBanca, BBanci.getBanca(this.lUtilizator.IdBanca, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
            }

            initDosarPozaPersonal();

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

            incepeIncarcarea();

            this.lClient = pClient;

            initListe();

            this.txtDenumireFiscala.Text    = this.lClient.DenumireFiscala;
            this.cboTipClient.SelectedIndex = this.lClient.TipClient;
            this.txtCUI.Text      = this.lClient.CUI;
            this.txtNrRegCom.Text = this.lClient.RegCom;
            this.txtIBAN.Text     = this.lClient.Iban;
            if (this.lClient.IdBanca != 0)
            {
                this.ctrlCautareBanca.Initializeaza(new StructIdDenumire(this.lClient.IdBanca, BBanci.getBanca(this.lClient.IdBanca, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
            }
            else
            {
                this.ctrlCautareBanca.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
            }
            this.txtReprezentantLegal.Text        = this.lClient.ReprezentantLegal;
            this.cboTipReprezentant.SelectedIndex = this.lClient.CalitateReprezentant;
            if (this.lClient.NumarContract != 0)
            {
                this.txtNrContract.Text = this.lClient.NumarContract.ToString();
            }
            else
            {
                this.txtNrContract.Goleste();
            }
            this.ctrlDataContract.DataAfisata = this.lClient.DataContract;
            this.txtObservatiiDateFirma.Text  = this.lClient.ObservatiiDateFirma;

            ConstruiesteColoaneDGV();
            ConstruiesteRanduriDGV();

            ConstruiesteColoaneDGVIncasari();
            ConstruiesteRanduriDGVIncasari();

            finalizeazaIncarcarea();
        }