private void incarcaRand(DataGridViewRow pRand, BClientiComenziEtape pElem)
        {
            pRand.Tag = pElem;

            pRand.Cells[EnumColoaneDGV.colDataCreare.ToString()].Value  = pElem.DataCreareLucrare;
            pRand.Cells[EnumColoaneDGV.colDataPrimire.ToString()].Value = pElem.DataPrimireLucrare;
            pRand.Cells[EnumColoaneDGV.colDataLaGata.ToString()].Value  = pElem.DataLaGataLucrare;

            pRand.Cells[EnumColoaneDGV.colDataTermen.ToString()].Value = pElem.DataFinal;
            pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value  = pElem.GetIdentitateTehnician();
            pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].Value      = pElem.DenumireEtapa;
            pRand.Cells[EnumColoaneDGV.colStatus.ToString()].Value     = BClientiComenziEtape.StructStareEtapa.GetStructById(pElem.Status).Denumire;
            if (pElem.Refacere)
            {
                pRand.Cells[EnumColoaneDGV.colRefacere.ToString()].Value = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.X);
                DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colRefacere.ToString());
            }
            else
            {
                DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colRefacere.ToString());
            }

            pRand.Cells[EnumColoaneDGV.colObservatiiEtapa.ToString()].Value          = pElem.Observatii;
            pRand.Cells[EnumColoaneDGV.colLucrarePrescurtata.ToString()].Value       = pElem.GetDenumirePrescurtataLucrare();
            pRand.Cells[EnumColoaneDGV.colLucrarePrescurtata.ToString()].ToolTipText = pElem.DenumireLucrare;
            DataGridViewPersonalizat.InitCelulaDeschideClasic(pRand, EnumColoaneDGV.colDeschideLucrare.ToString());
            pRand.Cells[EnumColoaneDGV.colNumarElemente.ToString()].Value = pElem.NumarElemente.ToString();

            if (pElem.Urgent)
            {
                pRand.Cells[EnumColoaneDGV.colUrgenta.ToString()].Value = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.X);
                DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colUrgenta.ToString());
            }
            else
            {
                DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colUrgenta.ToString());
            }

            pRand.Cells[EnumColoaneDGV.colObservatiiLucrare.ToString()].Value = pElem.ObservatiiComanda;
            pRand.Cells[EnumColoaneDGV.colClinica.ToString()].Value           = pElem.DenumireClient;
            DataGridViewPersonalizat.InitCelulaDeschideClasic(pRand, EnumColoaneDGV.colDeschideClinica.ToString());
            pRand.Cells[EnumColoaneDGV.colPacient.ToString()].Value = pElem.GetIdentitatePacient();

            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);
        }
Example #2
0
        private void incarcaRand(DataGridViewRow pRand, BClientiComenziEtape pElem)
        {
            pRand.Tag = pElem;

            pRand.Cells[EnumColoaneDGV.colDataInceput.ToString()].Value     = pElem.DataInceput;
            pRand.Cells[EnumColoaneDGV.colDenumireLucrare.ToString()].Value = pElem.DenumireLucrare;
            pRand.Cells[EnumColoaneDGV.colDenumirePacient.ToString()].Value = pElem.GetIdentitatePacient();
            pRand.Cells[EnumColoaneDGV.colClinica.ToString()].Value         = pElem.DenumireClient;
            pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].Value           = pElem.DenumireEtapa;
            DataGridViewPersonalizat.InitCelulaValoareMonetara(pRand, EnumColoaneDGV.colNrElemente.ToString(), pElem.NumarElemente);
            pRand.Cells[EnumColoaneDGV.colValoare.ToString()].Value = pElem.ValoareFinala;
            pRand.Cells[EnumColoaneDGV.colPret.ToString()].Value    = pElem.Venit;
            this.dgvListaDetaliat.SeteazaFontIngrosat(pRand, EnumColoaneDGV.colPret.ToString());
        }