示例#1
0
        private void DgvListaTari_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BTari taraDeModificat = this.dgvListaTari.Rows[pIndexRand].Tag as BTari;

                if (taraDeModificat != null)
                {
                    if (FormAdaugareTara.Afiseaza(this.GetFormParinte(), taraDeModificat))
                    {
                        incarcaRand(this.dgvListaTari.Rows[pIndexRand], taraDeModificat);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
示例#2
0
        public void Initializeaza(BTari pTara)
        {
            base.InitializeazaVariabileleGenerale();

            incepeIncarcarea();

            this.lTara = pTara;

            if (this.lTara == null)
            {
                this.txtDenumireTara.Goleste();
                this.txtNumeOficialTara.Goleste();
                this.txtPrefixTelefonicTara.Goleste();
                this.txtAbreviereTara.Goleste();
                this.txtCetatenieTara.Goleste();
                //this.cboLimbaTara.DataSource=;
            }
            else
            {
                this.txtDenumireTara.Text        = this.lTara.NumeScurt;
                this.txtNumeOficialTara.Text     = this.lTara.NumeOficial;
                this.txtPrefixTelefonicTara.Text = this.lTara.PrefixTelefonic;
                this.txtAbreviereTara.Text       = this.lTara.Abreviere;
                this.txtCetatenieTara.Text       = this.lTara.Cetatenie;
                //this.cboLimbaTara.Text = this.lTara.LimbaDenumirii;
            }



            finalizeazaIncarcarea();
        }
示例#3
0
 public static bool Afiseaza(Form pEcranPariente, BRegiuni pRegiune, BTari pTara, BLocalitati pLocalitate, int x, int y)
 {
     using (FormLocatie ecran = new FormLocatie(pRegiune, pTara, pLocalitate))
     {
         ecran.Location = new Point(x, y);
         return CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran);
     }
 }
示例#4
0
 public static bool Afiseaza(Form pEcranPariente, BTari pTara)
 {
     using (FormAdaugareTara ecran = new FormAdaugareTara(pTara))
     {
         ecran.AplicaPreferinteleUtilizatorului();
         return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran));
     }
 }
示例#5
0
 /// <summary>
 /// Incarcam lista de tari
 /// </summary>
 private void initTara(int pIdTara)
 {
     if (pIdTara > 0)
     {
         this.ctrlTara.Initializeaza(new StructIdDenumire(pIdTara, BTari.getTara(pIdTara, null).NumeScurt), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
     }
     else
     {
         this.ctrlTara.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
     }
 }
        private void incarcaRand(DataGridViewRow pRand, BTari pElem)
        {
            pRand.Tag = pElem;

            DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare);
            pRand.Cells[EnumColoaneDGV.colTara.ToString()].Value            = pElem.NumeScurt;
            pRand.Cells[EnumColoaneDGV.colNumeOficial.ToString()].Value     = pElem.NumeOficial;
            pRand.Cells[EnumColoaneDGV.colPrefixTelefonic.ToString()].Value = pElem.PrefixTelefonic;
            pRand.Cells[EnumColoaneDGV.colAbreviere.ToString()].Value       = pElem.Abreviere;
            pRand.Cells[EnumColoaneDGV.colCetatenie.ToString()].Value       = pElem.Cetatenie;
        }
示例#7
0
        private void ConstruiesteRanduriDGVTari()
        {
            this.dgvListaLocatii.IncepeContructieRanduri();

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

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

            this.dgvListaLocatii.FinalizeazaContructieRanduri();

        }
示例#8
0
        private void ConstruiesteRanduriDGV()
        {
            this.dgvListaTari.IncepeContructieRanduri();

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

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

            this.dgvListaTari.FinalizeazaContructieRanduri();

            this.lblTotalTari.Text = string.Format(BMultiLingv.getElementById(BMultiLingv.EnumDictionar.xElementeGasite), this.dgvListaTari.RowCount);
        }
        private void ConstruiesteRanduriDGV()
        {
            this.dgvListaTari.IncepeContructieRanduri();

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

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

            this.dgvListaTari.FinalizeazaContructieRanduri();

            this.lblTotalTari.Text = "Total tari: " + this.dgvListaTari.RowCount.ToString();
        }
示例#10
0
        private FormAdaugareTara(BTari pTara)
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            this.lTara = pTara;

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

                this.CentratCuDeplasare();
            }
        }
示例#11
0
        private FormLocatie(BRegiuni pRegiune, BTari pTara, BLocalitati pLocalitate)
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            _SRegiune = pRegiune;
            _STara = pTara;
            _SLocalitate = pLocalitate;

            if (!CCL.UI.IHMUtile.SuntemInDebug())
            {

                adaugaHandlere();
                initTextML();

                this.CentratCuDeplasare();
            }
        }
示例#12
0
        public override string ToString()
        {
            string campuriTotale      = string.Empty;
            string denumireRegiune    = BRegiuni.GetDenumireRegiune(this.IdRegiune, null);
            string denumireLocalitate = BLocalitati.GetDenumireLocalitate(this.IdLocalitate, null);
            string denumireTara       = BTari.GetDenumireTara(this.IdTara, null);

            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.NumeStrada), string.Concat("Str. ", this.NumeStrada));
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Numar), this.Numar);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Bloc), this.Bloc);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Scara), this.Scara);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Etaj), this.Etaj);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(this.Apartament), this.Apartament);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireRegiune), denumireRegiune);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireLocalitate), denumireLocalitate);
            campuriTotale = adaugaCampuriCompletate(campuriTotale, !string.IsNullOrEmpty(denumireTara), denumireTara);

            return(campuriTotale);
        }
示例#13
0
        public void Initializeaza(string pDenumire)
        {
            this.lDenumire = pDenumire;

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

            initPaginatie();

            //incepeIncarcarea();

            construiesteRanduri();

            //finalizeazaIncarcarea();
        }
示例#14
0
        internal bool Salveaza()
        {
            if (this.lTara == null)
            {
                if (BTari.SuntInformatiileNecesareCoerente(this.txtDenumireTara.Text, 1))
                {
                    BTari.Add(this.txtDenumireTara.Text, this.txtNumeOficialTara.Text, this.txtPrefixTelefonicTara.Text, this.txtAbreviereTara.Text, this.txtCetatenieTara.Text, 1, 1, null);
                }
                else
                {
                    IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte());
                    this.txtDenumireTara.Focus();
                    this.lblDenumireTara.ForeColor = Color.Red;
                }
            }
            else
            {
                this.lTara.NumeScurt       = this.txtDenumireTara.Text;
                this.lTara.NumeOficial     = this.txtNumeOficialTara.Text;
                this.lTara.PrefixTelefonic = this.txtPrefixTelefonicTara.Text;
                this.lTara.Abreviere       = this.txtAbreviereTara.Text;
                this.lTara.Cetatenie       = this.txtCetatenieTara.Text;

                if (BTari.SuntInformatiileNecesareCoerente(this.txtDenumireTara.Text, 1))
                {
                    this.lTara.UpdateAll();
                }
                else
                {
                    IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte());
                    this.txtDenumireTara.Focus();
                    this.lblDenumireTara.ForeColor = Color.Red;
                }
            }

            return(BTari.SuntInformatiileNecesareCoerente(this.txtDenumireTara.Text, 1));
        }
        public void Initializeaza(BRegiuni pRegiune)
        {
            base.InitializeazaVariabileleGenerale();

            incepeIncarcarea();

            this.lRegiune = pRegiune;

            if (this.lRegiune == null)
            {
                this.txtDenumireRegiune.Goleste();
                this.txtAbreviereRegiune.Goleste();
                this.txtPrefixTelefonicRegiune.Goleste();
                this.ctrlTara.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
            }
            else
            {
                this.txtDenumireRegiune.Text        = this.lRegiune.Nume;
                this.txtAbreviereRegiune.Text       = this.lRegiune.Abreviere;
                this.txtPrefixTelefonicRegiune.Text = this.lRegiune.PrefixTelefon;
                if (this.lRegiune.IdTara != 0)
                {
                    this.ctrlTara.Initializeaza(new StructIdDenumire(this.lRegiune.IdTara, BTari.getTara(this.lRegiune.Id, null).NumeScurt), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }
            }



            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();
        }
示例#17
0
 private void incarcaRandTara(DataGridViewRow pRand, BTari pElem)
 {
     pRand.Tag = pElem;
     pRand.Cells[0].Value = pElem.NumeScurt;
 }