public GestionRep(OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Ficha data, string filt) { this.ficha = data; this.filtros = filt; }
public OOB.ResultadoEntidad <OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Ficha> Reporte_CobranzaDiaria(OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Filtro filtro) { var rt = new OOB.ResultadoEntidad <OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Ficha>(); var filtroDTO = new DtoLibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Filtro() { codSucursal = filtro.codSucursal, porFecha = filtro.esPorFecha, desdeFecha = filtro.desdeFecha, hastaFecha = filtro.hastaFecha, desdeCierre = filtro.desdeCierre, hastaCierre = filtro.hastaCierre, porCierre = filtro.esPorCierre, }; var r01 = MyData.Reporte_CobranzaDiara(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var xficha = new OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Ficha(); var xdata = new List <OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Data>(); var xmov = new List <OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Movimiento>(); if (r01.Entidad != null) { var ldata = r01.Entidad.data; if (ldata != null) { if (ldata.Count > 0) { xdata = ldata.Select(s => { return(new OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Data() { auto = s.auto, cambio = s.cambio, ciRif = s.ciRif, cliente = s.cliente, codEstacion = s.codEstacion, codSuc = s.codSuc, documentoNro = s.documentoNro, fecha = s.fecha, hora = s.hora, importe = s.importe, loteNro = s.loteNro, medioPagoCod = s.medioPagoCod, medioPagoDesc = s.medioPagoDesc, montoRecibido = s.montoRecibido, operacion = s.operacion, reciboNro = s.reciboNro, refNro = s.refNro, tipoDocumento = s.tipoDocumento, }); }).ToList(); } } var lmov = r01.Entidad.movimiento; if (lmov != null) { if (lmov.Count > 0) { xmov = lmov.Select(s => { return(new OOB.LibCajaBanco.Reporte.Movimiento.CobranzaDiaria.Movimiento() { monto = s.monto, nombreDoc = s.nombreDoc, tipoDoc = s.tipoDoc, }); }).ToList(); } } } else { xficha.montoCredito = r01.Entidad.montoCredito; } xficha.data = xdata; xficha.movimiento = xmov; rt.Entidad = xficha; return(rt); }