コード例 #1
0
        internal bool Salveaza()
        {
            bool esteValid = BRegiuni.SuntInformatiileNecesareCoerente(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text);

            if (this.lRegiune == null)
            {
                if (esteValid)
                {
                    BRegiuni.Add(this.ctrlTara.IdObiectAfisajCorespunzator, this.txtDenumireRegiune.Text, this.txtAbreviereRegiune.Text, this.txtPrefixTelefonicRegiune.Text, 1, 1, null);
                }
                else
                {
                    seteazaAlerta();
                }
            }
            else
            {
                this.lRegiune.Nume          = this.txtDenumireRegiune.Text;
                this.lRegiune.IdTara        = this.ctrlTara.IdObiectAfisajCorespunzator;
                this.lRegiune.PrefixTelefon = this.txtPrefixTelefonicRegiune.Text;
                this.lRegiune.Abreviere     = this.txtAbreviereRegiune.Text;
                if (esteValid)
                {
                    this.lRegiune.UpdateAll();
                }
                else
                {
                    seteazaAlerta();
                }
            }
            return(esteValid);
        }
コード例 #2
0
        private void DgvListaRegiuni_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BRegiuni regiuneDeModificat = this.dgvListaRegiuni.Rows[pIndexRand].Tag as BRegiuni;

                if (regiuneDeModificat != null && !this.btnActiviInactivi.Selectat)
                {
                    if (FormAdaugareRegiune.Afiseaza(this.GetFormParinte(), regiuneDeModificat))
                    {
                        incarcaRand(this.dgvListaRegiuni.Rows[pIndexRand], regiuneDeModificat);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
コード例 #3
0
        private void DgvListaRegiuni_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BRegiuni regiuneDeSters = this.dgvListaRegiuni.Rows[pIndexRand].Tag as BRegiuni;

                if (regiuneDeSters != null)
                {
                    if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmareInchidere), regiuneDeSters.Nume))
                    {
                        regiuneDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Inchidere), null);
                        ConstruiesteRanduriDGV();
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
コード例 #4
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);
            }
        }
コード例 #5
0
        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();
        }
コード例 #6
0
 public static bool Afiseaza(Form pEcranPariente, BRegiuni pRegiune)
 {
     using (FormAdaugareRegiune ecran = new FormAdaugareRegiune(pRegiune))
     {
         ecran.AplicaPreferinteleUtilizatorului();
         return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran));
     }
 }
コード例 #7
0
ファイル: FormLocatie.cs プロジェクト: iStomaLTD/iStoma-LTD
 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);
     }
 }
コード例 #8
0
        private void incarcaRand(DataGridViewRow pRand, BRegiuni pElem)
        {
            pRand.Tag = pElem;

            DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare);
            pRand.Cells[EnumColoaneDGV.colRegiune.ToString()].Value         = pElem.Nume;
            pRand.Cells[EnumColoaneDGV.colAbreviere.ToString()].Value       = pElem.Abreviere;
            pRand.Cells[EnumColoaneDGV.colPrefixTelefonic.ToString()].Value = pElem.PrefixTelefon;
            DataGridViewPersonalizat.InitCelulaStergere(pRand);
        }
コード例 #9
0
        private FormAdaugareRegiune(BRegiuni pRegiune)
        {
            this.DoubleBuffered = true;
            InitializeComponent();

            this.lRegiune = pRegiune;

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

                this.CentratCuDeplasare();
            }
        }
コード例 #10
0
        private void ConstruiesteRanduriDGV()
        {
            this.dgvListaRegiuni.IncepeContructieRanduri();

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

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

            this.dgvListaRegiuni.FinalizeazaContructieRanduri();

            this.lblTotalRegiuni.Text = "Total regiuni: " + this.dgvListaRegiuni.RowCount.ToString();
        }
コード例 #11
0
ファイル: FormLocatie.cs プロジェクト: iStomaLTD/iStoma-LTD
        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
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
        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
        private void ConstruiesteRanduriDGV()
        {
            var listaElem = BRegiuni.GetListByParam(BTari.ConstIDRomania, 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());
            }
        }
コード例 #14
0
        public void Initializeaza(int pIdTara, string pDenumire, bool pImpiedicaCrearea)
        {
            this.lDenumire         = pDenumire;
            this.lIdTara           = pIdTara;
            this.lImpiedicaCrearea = pImpiedicaCrearea;

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

            initPaginatie();

            //incepeIncarcarea();

            construiesteRanduri();

            //finalizeazaIncarcarea();
        }
コード例 #15
0
 private void initRegiune(int pIdTara, int pIdRegiune)
 {
     if (pIdRegiune > 0)
     {
         this.ctrlRegiune.Initializeaza(pIdTara, new StructIdDenumire(pIdRegiune, BRegiuni.getRegiune(pIdRegiune, null).Nume), CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos);
     }
     else
     {
         this.ctrlRegiune.Initializeaza(pIdTara, StructIdDenumire.Empty, CCL.UI.CEnumerariComune.EnumTipDeschidere.DreaptaJos);
     }
 }