Esempio n. 1
0
        private void SumarTotales(bool actualizar)
        {
            gvDetalle.BeginDataUpdate();
            gvDetalle.RefreshData();
            rPorrendir.EditValue = rImporterecibo.EditValue;

            if (VwRendicioncajachicadetList.Count > 0)
            {
                decimal totalgasto  = VwRendicioncajachicadetList.Sum(s => s.Importepago);
                decimal totalRecibo = (decimal)rImporterecibo.EditValue;
                rTotaldocumento.EditValue = totalgasto;
                rPorrendir.EditValue      = totalRecibo - totalgasto;

                if (actualizar)
                {
                    Rendicioncajachica rendicioncajachica = new Rendicioncajachica();
                    rendicioncajachica.Idrendicioncajachica = IdEntidadMnt;
                    rendicioncajachica.Totaldocumento       = (decimal)rTotaldocumento.EditValue;
                    Service.ActualizarTotalesRendicionCajaChica(rendicioncajachica);
                }
            }

            gvDetalle.EndDataUpdate();
            gvDetalle.BestFitColumns(true);
        }