private void incarcaRand(DataGridViewRow pRand, BClientiFacturi pElem, BColectieClientiComenzi pListaComenzi, BColectieClientiPlatiComenzi pListaPlatiCurente)
        {
            pRand.Tag = pElem;
            double valoare     = pElem.GetValoare(pListaComenzi, this.ctrlLeiEuro.Moneda, this.txtCursSchimb.ValoareDouble);
            double platit      = pListaPlatiCurente.GetByIdComenzi(pListaComenzi.GetListaId()).GetValoarePlatita();
            double restDePlata = valoare - platit;

            if (pElem.DataFactura != CConstante.DataNula)
            {
                pRand.Cells[EnumColoaneDGV.colData.ToString()].Value = pElem.DataFactura;
            }
            else
            {
                pRand.Cells[EnumColoaneDGV.colData.ToString()].Value = string.Empty;
            }

            pRand.Cells[EnumColoaneDGV.colFactura.ToString()].Value     = pElem.ToStringImprimare();
            pRand.Cells[EnumColoaneDGV.colValoare.ToString()].Value     = CUtil.GetValoareMonetara(valoare);
            pRand.Cells[EnumColoaneDGV.colPlatit.ToString()].Value      = CUtil.GetValoareMonetara(platit);
            pRand.Cells[EnumColoaneDGV.colRestDePlata.ToString()].Value = CUtil.GetValoareMonetara(restDePlata);
            pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value  = pElem.Observatii;

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

            this.lSold  += restDePlata;
            this.lTotal += valoare;
        }
        private void initColoanaValoareFacturata()
        {
            BClientiFacturi facturaTemp = null;

            CDefinitiiComune.EnumTipMoneda moneda = this.ctrlLeiEuro.Moneda;
            double cursSchimb = this.txtCursSchimb.ValoareDouble;

            Dictionary <int, BColectieClientiComenzi> dictFacturiComenzi = getDictFacturiComenzi();

            BColectieClientiComenzi comenziTemp = new BColectieClientiComenzi();

            foreach (DataGridViewRow rand in this.dgvListaFacturi.Rows)
            {
                facturaTemp = rand.Tag as BClientiFacturi;

                if (dictFacturiComenzi.ContainsKey(facturaTemp.Id))
                {
                    comenziTemp = dictFacturiComenzi[facturaTemp.Id];
                }
                else
                {
                    comenziTemp = new BColectieClientiComenzi();
                }

                DataGridViewPersonalizat.InitCelulaValoareMonetara(rand, EnumColoaneDGV.colValoare.ToString(), facturaTemp.GetValoare(comenziTemp, moneda, cursSchimb), moneda);
            }
        }