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(); } }