예제 #1
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvLista.IncepeConstructieColoane();

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colData.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Data), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colPacient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Pacient), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colLucrare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrare), 130, true, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaButonClasic(EnumColoaneDGV.colDetaliiLucrare.ToString(), string.Empty, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.AfiseazaLucrarea), DataGridViewPersonalizat._SLatimeButonDeschidere, false);

            this.dgvLista.AdaugaColoanaNumerica(EnumColoaneDGV.colNrElemente.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NrElem), 40, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colPretUnitar.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PretUnitar), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colTotal.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PretTotal), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colFacturat.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PretFactura), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvLista.FinalizeazaConstructieColoane();
        }
 private void initTextML()
 {
     this.lblTitlu.Text         = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Venituri);
     this.lblTotalVenituri.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NrElemente);
 }
 private void initTextML()
 {
     this.lblLocalitate.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Localitate);
 }
예제 #4
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaImportPreturi.IncepeConstructieColoane();

            this.dgvListaImportPreturi.AdaugaColoanaText(EnumColoaneDGV.colCod.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Cod), 150, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaImportPreturi.AdaugaColoanaText(EnumColoaneDGV.colDenumire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), 200, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaImportPreturi.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colPretLei.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.RON), 200, DataGridViewColumnSortMode.Automatic);

            this.dgvListaImportPreturi.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colPretEuro.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.EUR), 200, DataGridViewColumnSortMode.Automatic);

            this.dgvListaImportPreturi.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaImportPreturi.FinalizeazaConstructieColoane();
        }
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaUtilizatori.IncepeConstructieColoane();

            this.dgvListaUtilizatori.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaUtilizatori.AdaugaColoanaText(EnumColoaneDGV.colCuloare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Culoare), 50, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaUtilizatori.AdaugaColoanaText(EnumColoaneDGV.colNume.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Nume), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaUtilizatori.AdaugaColoanaText(EnumColoaneDGV.colPrenume.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Prenume), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaUtilizatori.AdaugaColoanaData(EnumColoaneDGV.colDataNastere.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataNasterii), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvListaUtilizatori.AdaugaColoaneTelefonEmail();

            this.dgvListaUtilizatori.AdaugaColoanaText(EnumColoaneDGV.colTelefonFix.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TelefonFix), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaUtilizatori.AdaugaColoanaText(EnumColoaneDGV.colCnp.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.CNP), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaUtilizatori.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaUtilizatori.FinalizeazaConstructieColoane();
        }
예제 #6
0
        private void DgvListaParametrabila_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BListeParametrabile elem = this.dgvListaParametrabila.Rows[pIndexRand].Tag as BListeParametrabile;

                if (elem != null && !this.btnActiviInactivi.Selectat)
                {
                    string denumire = CCL.UI.IHMUtile.GetTextSimpluUtilizator(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), elem.Denumire, BListeParametrabile.StructCampuriTabela.DenumireMaxLength);

                    if (!string.IsNullOrEmpty(denumire) && !elem.Denumire.Equals(denumire))
                    {
                        elem.Denumire = denumire;
                        elem.UpdateAll();

                        incarcaRand(this.dgvListaParametrabila.Rows[pIndexRand], elem);
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
예제 #7
0
        private void ConstruiesteColoaneDGVComenziTrecute()
        {
            this.dgvComenziTrecute.IncepeConstructieColoane();

            this.dgvComenziTrecute.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvComenziTrecute.AdaugaColoanaData(EnumColoaneDGV.colDataPrimire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataPrimire), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colNumeMedic.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Medic), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colLucrare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrare), 200, true, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colNrElemente.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NrElemente), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaData(EnumColoaneDGV.colDataLaGata.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataLaGata), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colEtapaCurenta.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.EtapaCurenta), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colTehnician.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tehnician), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaButonClasic(EnumColoaneDGV.colTotalEtape.ToString(), string.Empty, string.Empty, 40, false);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colNumePacient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Pacient), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoanaText(EnumColoaneDGV.colObservatii.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Observatii), 150, false, DataGridViewColumnSortMode.Automatic);

            this.dgvComenziTrecute.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvComenziTrecute.FinalizeazaConstructieColoane();
        }
예제 #8
0
        private void initListe()
        {
            Dictionary <int, string> lstReprezentanti = new Dictionary <int, string>();
            Dictionary <int, string> lstCabinete      = new Dictionary <int, string>();

            //Dictionary<int, string> lstEtape = new Dictionary<int, string>();

            lstReprezentanti.Add(0, string.Empty);
            lstCabinete.Add(0, string.Empty);
            //lstEtape.Add(0, string.Empty);

            foreach (var elem in BClientiReprezentanti.GetListByIdClient(this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null))
            {
                lstReprezentanti.Add(elem.Id, BClientiReprezentanti.getReprezentant(elem.Id, null).GetIdentitateReprezentant());
            }
            foreach (var elem in BClientiCabinete.GetListByIdClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null))
            {
                lstCabinete.Add(elem.Id, elem.Denumire);
            }

            this.cboStare.BeginUpdate();
            this.cboStare.DataSource = BClientiComenziEtape.StructStareEtapa.GetList();
            this.cboStare.EndUpdate();

            BColectieEtape listaEtape = new BColectieEtape();

            if (this.lLucrareSelectata != null)
            {
                BColectieLucrariEtape etape = BLucrariEtape.GetListByParamIdLucrare(this.lLucrareSelectata.Id, EnumStare.Activa, null);
                if (etape.Count > 0)
                {
                    listaEtape = BEtape.getByListaId(etape.GetListaIdEtape(), null);
                    //foreach (var elem in etape)
                    //{
                    //    lstEtape.Add(elem.IdEtapa, BEtape.GetEtapaById(elem.IdEtapa, EnumStare.Activa, null).Denumire);
                    //}
                }
                else
                {
                    listaEtape = BEtape.GetListByParam(EnumStare.Activa, null);
                    //foreach (var elem in etapeStandard)
                    //{
                    //    lstEtape.Add(elem.Id, elem.Denumire);
                    //}
                }
            }

            this.cboComandaReprezentant.DataSource    = new BindingSource(lstReprezentanti, null);
            this.cboComandaReprezentant.DisplayMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Value);
            this.cboComandaReprezentant.ValueMember   = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Key);

            this.cboCabinet.DataSource    = new BindingSource(lstCabinete, null);
            this.cboCabinet.DisplayMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Value);
            this.cboCabinet.ValueMember   = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Key);

            vizibilitateZonaCabinete(lstCabinete.Count > 1);
            vizibilitateZonaMedici(lstReprezentanti.Count > 1);

            this.cboEtapaCurenta.BeginUpdate();
            this.cboEtapaCurenta.DataSource = listaEtape;
            this.cboEtapaCurenta.EndUpdate();

            if (this.lComanda != null)
            {
                if (this.lComanda.IdReprezentantClient != 0)
                {
                    this.cboComandaReprezentant.SelectedValue = this.lComanda.IdReprezentantClient;
                }
                if (this.lComanda.IdCabinet != 0)
                {
                    this.cboCabinet.SelectedValue = this.lComanda.IdCabinet;
                }
                if (this.lComanda.IdEtapaSetari > 0)
                {
                    this.cboEtapaCurenta.SelectedItem = this.lComanda.IdEtapaSetari;
                }
                else
                {
                    this.cboEtapaCurenta.SelectedItem = null;
                }
                this.cboStare.SelectedIndex = Convert.ToInt32(this.lComanda.StatusEtapa);
            }

            this.cboComandaReprezentant.DropDownStyle = ComboBoxStyle.DropDownList;
            this.cboCabinet.DropDownStyle             = ComboBoxStyle.DropDownList;
            this.cboEtapaCurenta.DropDownStyle        = ComboBoxStyle.DropDownList;
            this.cboStare.DropDownStyle = ComboBoxStyle.DropDownList;
        }
예제 #9
0
        private void incarcaRand(DataGridViewRow pRand, BClientiComenzi pElem)
        {
            pRand.Tag = pElem;

            idclient  = pElem.IdClient;
            idlucrare = pElem.IdLucrare;

            pRand.Cells[EnumColoaneDGV.colCodLucrareClient.ToString()].Value = pElem.Id;

            pRand.Cells[EnumColoaneDGV.colCodComanda.ToString()].Value = pElem.CodLucrare;
            pRand.Cells[EnumColoaneDGV.colClient.ToString()].Value     = pElem.GetDenumireClinicaCabinet();

            DataGridViewPersonalizat.InitCelulaDeschideClasic(pRand, EnumColoaneDGV.colFisaClient.ToString());

            if (pElem.IdReprezentantClient != 0)
            {
                pRand.Cells[EnumColoaneDGV.colMedic.ToString()].Value = pElem.GetIdentitateMedic();
            }
            else
            {
                pRand.Cells[EnumColoaneDGV.colMedic.ToString()].Value = string.Empty;
            }
            if (pElem.Urgent)
            {
                DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colLucrare.ToString());
                pRand.Cells[EnumColoaneDGV.colLucrare.ToString()].ToolTipText = string.Format("{0} - {1}", BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Urgent), pElem.DenumireLucrare);
            }
            else
            {
                DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colLucrare.ToString());
                pRand.Cells[EnumColoaneDGV.colLucrare.ToString()].ToolTipText = pElem.DenumireLucrare;
            }

            pRand.Cells[EnumColoaneDGV.colLucrare.ToString()].Value    = pElem.GetDenumirePrescurtata();
            pRand.Cells[EnumColoaneDGV.colNrElemente.ToString()].Value = pElem.NrElemente.ToString();

            if (pElem.IdEtapaCurenta != 0)
            {
                pRand.Cells[EnumColoaneDGV.colEtapaCurenta.ToString()].Value = pElem.DenumireEtapa;
            }
            else
            {
                pRand.Cells[EnumColoaneDGV.colEtapaCurenta.ToString()].Value = string.Empty;
            }

            if (pElem.Refacere)
            {
                DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colEtapaCurenta.ToString());
                pRand.Cells[EnumColoaneDGV.colEtapaCurenta.ToString()].ToolTipText = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Refacere);
            }
            else
            {
                DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colEtapaCurenta.ToString());
            }

            if (pElem.IdTehnician != 0)
            {
                pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value = pElem.GetIdentitateTehnician();
            }
            else
            {
                pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value = string.Empty;
            }

            pRand.Cells[EnumColoaneDGV.colStare.ToString()].Value = pElem.StatusEtapaEticheta;

            if (pElem.DataSfarsitEtapa != CConstante.DataNula)
            {
                pRand.Cells[EnumColoaneDGV.colTermen.ToString()].Value       = pElem.DataSfarsitEtapa;
                pRand.Cells[EnumColoaneDGV.colTermen.ToString()].ToolTipText = CUtil.GetNumeZiSaptamana(pElem.DataSfarsitEtapa.DayOfWeek);
                if (pElem.DataSfarsitEtapa <= DateTime.Today && !pElem.Acceptata)
                {
                    DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colTermen.ToString());
                }
                else
                {
                    DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colTermen.ToString());
                }
            }

            DataGridViewPersonalizat.InitCelulaDeschideClasic(pRand, EnumColoaneDGV.colTotalEtape.ToString());

            pRand.Cells[EnumColoaneDGV.colDataPrimire.ToString()].Value = pElem.DataPrimire;
            if (pElem.DataLaGata != CConstante.DataNula)
            {
                pRand.Cells[EnumColoaneDGV.colDataLaGata.ToString()].Value = pElem.DataLaGata;
            }
            else
            {
                pRand.Cells[EnumColoaneDGV.colDataLaGata.ToString()].Value = string.Empty;
            }

            if (pElem.DataLaGata.Date <= DateTime.Today && !pElem.Acceptata)
            {
                DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colDataLaGata.ToString());
            }
            else
            {
                DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colDataLaGata.ToString());
            }
            pRand.Cells[EnumColoaneDGV.colNumePacient.ToString()].Value = pElem.GetNumePrenumePacient();
            pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value  = pElem.Observatii;
            pRand.Cells[EnumColoaneDGV.colDataCreare.ToString()].Value  = pElem.DataCreare;

            if (pElem.IdFactura > 0)
            {
                DataGridViewPersonalizat.SeteazaOK(pRand, EnumColoaneDGV.colNumePacient.ToString());
            }

            BListaPreturiClienti pElemClient = BListaPreturiClienti.GetPretClient(pElem.IdLucrare, pElem.IdClient, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null);

            pRand.Cells[EnumColoaneDGV.colMoneda.ToString()].Value          = pElem.GetEtichetaMoneda();
            pRand.Cells[EnumColoaneDGV.colValoareInitiala.ToString()].Value = CUtil.GetValoareMonetara(pElem.ValoareInitiala, pElem.Moneda);

            double pretLista    = pElem.ValoareInitiala;
            double pretNegociat = pElem.ValoareFinala;
            double diferenta    = pretLista - pretNegociat;
            double ajustare     = CUtil.GetProcentDinTotal(diferenta, pretLista);

            pRand.Cells[EnumColoaneDGV.colDiscount.ToString()].Value      = CUtil.GetValoareMonetara(ajustare);
            pRand.Cells[EnumColoaneDGV.colValoareFinala.ToString()].Value = CUtil.GetValoareMonetara(pElem.ValoareFinala, pElem.Moneda);
        }
예제 #10
0
        private void ctrlValidareAnulare_Validare(object sender, EventArgs e)
        {
            try
            {
                if (!this.txtSugestie.AreValoare())
                {
                    this.txtSugestie.Focus();
                }
                else
                {
                    int id = IHMUtile._AccesTotal.CereFunctionalitate(1, "Sugestie", CUtil.InlocuiesteDiacriticeHTML(string.Concat(this.txtSugestie.Text,
                                                                                                                                   CConstante.LinieNoua, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.VaMultumim), CConstante.LinieNoua, this.lUtilizatorConectat.ToStringPoliticos())), 2);

                    if (id > 0)
                    {
                        Mesaj.Informare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.VaMultumim), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Sugestie));
                        //IHMUtile._AccesTotal.Notifica(CCL.UI.Imagini.GetDenumireAplicatie(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Sugestie), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.VaMultumim), false);
                    }

                    inchideEcranul(System.Windows.Forms.DialogResult.OK);
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
        }
예제 #11
0
        public void Initializeaza(BClientiComenzi pComanda, BClienti pClient, BListaPreturiStandard pLucrare)
        {
            base.InitializeazaVariabileleGenerale();
            incepeIncarcarea();

            this.cboComandaReprezentant.Focus();
            this.txtComandaPacientNume.CapitalizeazaPrimaLitera    = true;
            this.txtComandaPacientPrenume.CapitalizeazaPrimaLitera = true;
            this.btnVeziToateEtapele.Visible = this.lComanda != null;

            this.lgfTehnician.FolosesteToString = true;
            this.lgfLucrare.FolosesteToString   = true;

            this.lgfClinica.AfiseazaButonGuma    = false;
            this.lgfClinica.AfiseazaButonCautare = false;

            this.lgfLucrare.AfiseazaButonGuma   = false;
            this.lgfTehnician.AfiseazaButonGuma = false;

            if (this.lComanda == null)
            {
                this.lgfClinica.Goleste();
                this.lgfLucrare.Text = this.lLucrareSelectata.Denumire;
                this.lgfTehnician.Goleste();
                this.txtNrElemente.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Unu);

                this.lgfClinica.Text = this.lClient.Denumire;

                this.ctrlComandaDataPrimire.DataAfisata = DateTime.Now;

                if (this.lLucrareSelectata.TermenMediuZile != 0)
                {
                    this.ctrlComandaDataLaGata.Initializeaza(this.ctrlComandaDataPrimire.DataAfisata.AddDays(this.lLucrareSelectata.TermenMediuZile), ComboBoxOra.EnumPas.JumatateDeOra);
                }
                else
                {
                    this.ctrlComandaDataLaGata.Initializeaza(CConstante.DataNula, ComboBoxOra.EnumPas.JumatateDeOra);
                }

                this.ctrlDataOraTermen.Initializeaza(CConstante.DataNula, ComboBoxOra.EnumPas.JumatateDeOra);

                this.txtComandaPacientNume.Goleste();
                this.txtComandaPacientPrenume.Goleste();
                this.txtVarsta.Goleste();
                this.txtObservatiiComanda.Goleste();
                this.txtCodComanda.Goleste();

                ////lore 03.09.2019

                if (this.lLucrareSelectata.ValoareEUR != 0)
                {
                    if (this.lpretnegociat == null)
                    {
                        this.lblPretUnitarInitial.Text      = this.lLucrareSelectata.ValoareEUR.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lLucrareSelectata.ValoareEUR;
                    }
                    else
                    {
                        this.lblPretUnitarInitial.Text      = this.lpretnegociat.ValoareEUR.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lpretnegociat.ValoareEUR;
                    }
                    this.lblmoneda.Text        = "EUR";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
                else
                {
                    if (this.lpretnegociat == null)
                    {
                        this.lblPretUnitarInitial.Text      = this.lLucrareSelectata.ValoareRON.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lLucrareSelectata.ValoareRON;
                    }
                    else
                    {
                        this.lblPretUnitarInitial.Text      = (this.lpretnegociat.ValoareRON).ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lpretnegociat.ValoareRON;
                    }
                    this.lblmoneda.Text        = "RON";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
            }
            else
            {
                this.lLucrareSelectata = BListaPreturiStandard.getById(this.lComanda.IdLucrare, null);
                if (this.lComanda.IdTehnician > 0)
                {
                    this.lgfTehnician.ObiectCorespunzator = BUtilizator.GetById(this.lComanda.IdTehnician, null);
                }
                else
                {
                    this.lgfTehnician.Goleste();
                }

                this.lgfClinica.Text = this.lClient.Denumire;
                this.lgfLucrare.Text = this.lLucrareSelectata.Denumire;
                this.cboComandaReprezentant.SelectedValue = lComanda.IdReprezentantClient;
                this.cboCabinet.SelectedValue             = lComanda.IdCabinet;
                this.txtComandaPacientNume.Text           = lComanda.NumePacient;
                this.txtComandaPacientPrenume.Text        = lComanda.PrenumePacient;
                this.txtVarsta.ValoareIntreaga            = lComanda.Varsta;
                this.rbFeminin.Checked  = this.lComanda.SexPacient == 1;
                this.rbMasculin.Checked = this.lComanda.SexPacient == 2;
                this.ctrlComandaDataPrimire.DataAfisata = lComanda.DataPrimire;
                this.ctrlComandaDataLaGata.Initializeaza(lComanda.DataLaGata, ComboBoxOra.EnumPas.JumatateDeOra);
                this.txtObservatiiComanda.Text      = lComanda.Observatii;
                this.txtObservatiiEtapaCurenta.Text = lComanda.ObservatiiEtapa;
                this.chkUrgent.Checked  = lComanda.Urgent;
                this.txtNrElemente.Text = lComanda.NrElemente.ToString();
                this.ctrlDataOraTermen.Initializeaza(this.lComanda.DataSfarsitEtapa, ComboBoxOra.EnumPas.JumatateDeOra);
                this.chkRefacere.Checked  = this.lComanda.Refacere;
                this.txtCuloare.Text      = this.lComanda.Culoare;
                this.chkAcceptata.Checked = this.lComanda.Acceptata;
                this.txtCodComanda.Text   = this.lComanda.CodLucrare;
                ////lore 05.09.2019
                this.lblPretUnitarInitial.Text      = pComanda.PretUnitarInitial.ToString();
                this.txtpretunitarfin.ValoareDouble = pComanda.PretUnitarFinal;
                ////lore 03.09.2019
                if (this.lLucrareSelectata.ValoareEUR != 0)
                {
                    this.lblmoneda.Text        = "EUR";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
                else
                {
                    this.lblmoneda.Text        = "RON";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
            }

            initListe();

            finalizeazaIncarcarea();
        }
예제 #12
0
 private void initTextML()
 {
     this.Text               = string.Empty;
     this.lblSugestie.Text   = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.MasBucuraDacaPuncteDeSuspensie);
     this.lblVaMultumim.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.VaMultumim);
 }
 private void initTextML()
 {
     this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.LucrariNefacturate);
     this.lblLucrariNefacturate.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.LucrariNefacturate);
 }
        private void ConstruiesteColoaneDGV()
        {
            this.dgvLista.IncepeConstructieColoane();

            this.dgvLista.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.SelectieMultipla);
            this.dgvLista.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.SelectieUnica);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colDataPrimire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataPrimire), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colMedic.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Medic), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colLucrare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrare), 300, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colNrElemente.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NrElemente), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colPretUnitar.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PretUnitar), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colTotal.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PretTotal), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colDataLaGata.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataLaGata), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colTehnician.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tehnician), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaButonClasic(EnumColoaneDGV.colDetaliiLucrariEtape.ToString(), string.Empty, string.Empty, 40, false);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colNumePacient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Pacient), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colObservatii.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Observatii), 150, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.FinalizeazaConstructieColoane();
        }
예제 #15
0
 private void initTextML()
 {
     this.lblTitluLista.Text    = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Profesii);
     this.lblTotalProfesie.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Total);
 }
예제 #16
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvLista.IncepeConstructieColoane();

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colCodLucrareClient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Cod), 50, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colCodComanda.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.CodComanda), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colDataPrimire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataPrimire), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colClient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Clinica), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaButonClasic(EnumColoaneDGV.colFisaClient.ToString(), string.Empty, string.Empty, 36, false);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colMedic.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Medic), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colLucrare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrare), 300, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colValoareInitiala.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ValoareInitiala), 100, DataGridViewColumnSortMode.Automatic);
            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colMoneda.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Moneda), 100, DataGridViewColumnSortMode.Automatic);
            this.dgvLista.Columns[EnumColoaneDGV.colMoneda.ToString()].Visible = false;
            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colDiscount.ToString(), " % ", 35, DataGridViewColumnSortMode.Automatic);
            this.dgvLista.Columns[EnumColoaneDGV.colDiscount.ToString()].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            this.dgvLista.AdaugaColoanaValoareMonetara(EnumColoaneDGV.colValoareFinala.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Valoare), 100, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaNumerica(EnumColoaneDGV.colNrElemente.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NrElem), 35, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colEtapaCurenta.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.EtapaCurenta), 150, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colStare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stare), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colTermen.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Termen), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colTehnician.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tehnician), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaButonClasic(EnumColoaneDGV.colTotalEtape.ToString(), string.Empty, string.Empty, 40, false);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colNumePacient.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Pacient), 130, false, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaText(EnumColoaneDGV.colObservatii.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ObsLucrare), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colDataLaGata.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataLaGata), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvLista.AdaugaColoanaData(EnumColoaneDGV.colDataCreare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataCreare), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvLista.FinalizeazaConstructieColoane();
        }
예제 #17
0
        private void BtnAdaugare_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                string denumire = CCL.UI.IHMUtile.GetTextSimpluUtilizator(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), BListeParametrabile.StructCampuriTabela.DenumireMaxLength);

                if (!string.IsNullOrEmpty(denumire))
                {
                    BListeParametrabile.Add(this.lTipLista, denumire, null);
                    ConstruiesteRanduriDGV();
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
예제 #18
0
        private void initRezumatClinici(List <int> pListaIdClinici, Dictionary <int, int> pDictCliniciNrElem)
        {
            BColectieClienti         listaClinici   = BClienti.getByListaId(pListaIdClinici, null);
            Dictionary <int, string> dictIdDenumire = listaClinici.GetAsDictIdDenumire();

            this.ctrlRezumatClinici.Initializeaza(dictIdDenumire, pDictCliniciNrElem, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Clinici), true);
        }
예제 #19
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaParametrabila.IncepeConstructieColoane();

            this.dgvListaParametrabila.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaParametrabila.AdaugaColoanaText(EnumColoaneDGV.colDenumire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaParametrabila.AdaugaColoanaData(EnumColoaneDGV.colDataCreare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataCreare), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA_ORA);

            this.dgvListaParametrabila.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaParametrabila.FinalizeazaConstructieColoane();
        }
예제 #20
0
        private void initRezumatLucrari(List <int> pListaIdLucrari, Dictionary <int, int> pDictLucrariNrElem)
        {
            BColectieListaPreturiStandard listaLucrari   = BListaPreturiStandard.getByListaId(pListaIdLucrari, null);
            Dictionary <int, string>      dictIdDenumire = listaLucrari.GetAsDictIdDenumire();

            this.ctrlRezumatLucrari.Initializeaza(dictIdDenumire, pDictLucrariNrElem, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrari), false);
        }
예제 #21
0
 private void initTextML()
 {
     this.lblComenziInLucru.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Nefacturate);
     this.lblComenziTrecute.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Facturate);
 }
예제 #22
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaBanci.IncepeConstructieColoane();

            this.dgvListaBanci.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaBanci.AdaugaColoanaText(EnumColoaneDGV.colDenumire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tara), 200, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaBanci.AdaugaColoanaText(EnumColoaneDGV.colInformatiiComplementare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.NumeOficial), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaBanci.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaBanci.FinalizeazaConstructieColoane();
        }
예제 #23
0
 private void initTextML()
 {
     this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ImportDate);
 }
예제 #24
0
 private void initTextML()
 {
     this.lblBanci.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Banci);
 }
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaVenituri.IncepeConstructieColoane();

            this.dgvListaVenituri.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaVenituri.AdaugaColoanaText(EnumColoaneDGV.colTipVenit.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.TipVenit), 200, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaVenituri.AdaugaColoanaData(EnumColoaneDGV.colDataInceput.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DeLa), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvListaVenituri.AdaugaColoanaData(EnumColoaneDGV.colDataSfarsit.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PanaLa), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvListaVenituri.AdaugaColoanaText(EnumColoaneDGV.colSalariuFix.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SalariuFix), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaVenituri.AdaugaColoanaText(EnumColoaneDGV.colObservatii.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Observatii), 60, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaVenituri.AdaugaColoanaData(EnumColoaneDGV.colDataCreare.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DataCreare), 100, false, DataGridViewColumnSortMode.Automatic, CConstante.FORMAT_DATA);

            this.dgvListaVenituri.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaVenituri.FinalizeazaConstructieColoane();
        }
예제 #26
0
        public frmAfiseazaAdresa(IProprietar pProprietar, bool pModCreare, bool pModSelectie, bool pEcranInModificare)
            : this()
        {
            //this.lProprietar = pProprietar;
            this.lModCreare         = pModCreare;
            this.lModSelectie       = pModSelectie;
            this.lEcranInModificare = pEcranInModificare;

            if (pProprietar == null)
            {
                this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa);
            }
            else
            {
                this.lTipProprietar = pProprietar.TipObiect;
                this.lIdProprietar  = pProprietar.Id;
                this.Text           = string.Format("{0} - {1}", pProprietar.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa));
            }
        }
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaLocalitati.IncepeConstructieColoane();

            this.dgvListaLocalitati.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaLocalitati.AdaugaColoanaText(EnumColoaneDGV.colLocalitate.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Localitate), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaLocalitati.AdaugaColoanaText(EnumColoaneDGV.colRegiune.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Regiune), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaLocalitati.AdaugaColoanaText(EnumColoaneDGV.colTara.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tara), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaLocalitati.AdaugaColoanaText(EnumColoaneDGV.colTip.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Tip), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaLocalitati.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaLocalitati.FinalizeazaConstructieColoane();
        }
예제 #28
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaProfesii.IncepeConstructieColoane();

            this.dgvListaProfesii.AdaugaColoana(CCL.UI.DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaProfesii.AdaugaColoanaText(EnumColoaneDGV.colDenumire.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaProfesii.AdaugaColoanaText(EnumColoaneDGV.colCodCOR.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.CodCOR), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaProfesii.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaProfesii.FinalizeazaConstructieColoane();
        }
예제 #29
0
        private void ConstruiesteColoaneDGV()
        {
            this.dgvListaRegiuni.IncepeConstructieColoane();

            this.dgvListaRegiuni.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Editare);

            this.dgvListaRegiuni.AdaugaColoanaText(EnumColoaneDGV.colRegiune.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Regiune), 100, true, DataGridViewColumnSortMode.Automatic);

            this.dgvListaRegiuni.AdaugaColoanaText(EnumColoaneDGV.colAbreviere.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Abreviere), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaRegiuni.AdaugaColoanaText(EnumColoaneDGV.colPrefixTelefonic.ToString(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.PrefixTelefonic), 100, false, DataGridViewColumnSortMode.Automatic);

            this.dgvListaRegiuni.AdaugaColoana(DataGridViewPersonalizat.EnumTipColoana.Stergere);

            this.dgvListaRegiuni.FinalizeazaConstructieColoane();
        }
예제 #30
0
        private void DgvLista_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (this.lSeIncarca || e.RowIndex < 0)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                string numeColoana = this.dgvLista.Columns[e.ColumnIndex].Name;

                BClientiComenzi comanda = this.dgvLista.Rows[e.RowIndex].Tag as BClientiComenzi;
                if (numeColoana.Equals(EnumColoaneDGV.colTotal.ToString()))
                {
                    //Cerem valoarea

                    Tuple <double, CDefinitiiComune.EnumTipMoneda> valoare = CCL.UI.IHMUtile.GetValoareMonetara(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Total), comanda.ValoareFinala, comanda.Moneda);

                    if (valoare != null)
                    {
                        comanda.Moneda        = valoare.Item2;
                        comanda.ValoareFinala = valoare.Item1;
                        comanda.UpdateAll();

                        incarcaRand(this.dgvLista.Rows[e.RowIndex], comanda);

                        initTotal();
                    }
                }
                else
                {
                    if (numeColoana.Equals(EnumColoaneDGV.colDetaliiLucrare.ToString()))
                    {
                        if (IHMUtile.DeschideComanda(this.GetFormParinte(), comanda.Id))
                        {
                            comanda.Refresh(null);
                            incarcaRand(this.dgvLista.Rows[e.RowIndex], comanda);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }