Esempio n. 1
0
        private void SumarTotales()
        {
            gvDetalle.BeginDataUpdate();
            gvDetalle.RefreshData();

            decimal totalrecibo = VwCierrecajadetList.Where(w => w.DataEntityState != DataEntityState.Deleted).Sum(s => s.Importe);

            rTotalcierrecaja.EditValue = totalrecibo;

            gvDetalle.EndDataUpdate();
            gvDetalle.BestFitColumns(true);
        }
Esempio n. 2
0
        private void CargarResumen()
        {
            DateTime fechacierre = (DateTime)iFechacierre.EditValue;
            var      responsable = iIdempleado.EditValue;

            if (fechacierre != null && responsable != null)
            {
                if (VwReciboresumenList != null)
                {
                    VwReciboresumenList.Clear();
                }
                if (VwCierrecajadetList != null)
                {
                    VwCierrecajadetList.Clear();
                }


                // Cursor = Cursors.WaitCursor;
                const string wherePendientes = @" and fecharecibo 
                                               not in (select a.fechacierre
                                               from caja.vwcierrecaja a)";
                string where        = string.Format("fecharecibo = '{0:yyyy-MM-dd}' and idempleado = {1} and idsucursal = {2} {3}", fechacierre, (int)iIdempleado.EditValue, (int)iIdsucursal.EditValue, wherePendientes);
                VwReciboresumenList = Service.GetAllVwReciboresumen(where, "idmediopago");
                var cantidadRegistro = VwReciboresumenList.Count();
                if (cantidadRegistro == 0)
                {
                    XtraMessageBox.Show("No hay información para la fecha seleccionada, verifique", "Atención", MessageBoxButtons.OK,
                                        MessageBoxIcon.Exclamation);
                    iFechacierre.Select();
                    return;
                }

                foreach (var itemRec in VwReciboresumenList)
                {
                    VwCierrecajadet vwCierrecajadet = new VwCierrecajadet();
                    vwCierrecajadet.Fecharegistro       = (DateTime)rFecharegistro.EditValue;
                    vwCierrecajadet.Fechacierre         = (DateTime)iFechacierre.EditValue;
                    vwCierrecajadet.Idmediopago         = itemRec.Idmediopago;
                    vwCierrecajadet.Nombremediopago     = itemRec.Nombremediopago;
                    vwCierrecajadet.Idcptooperacion     = itemRec.Idcptooperacion;
                    vwCierrecajadet.Nombrecptooperacion = itemRec.Nombrecptooperacion;
                    vwCierrecajadet.Importe             = itemRec.Subtotal;
                    VwCierrecajadetList.Add(vwCierrecajadet);
                }
                SumarTotales();
            }
        }