示例#1
0
 public ActionResult ReporteTransaccionesSuma(string TipoTransaccion, string fechadesde, string fechahasta, string numdoc)
 {
     List<ReportePrepago> reporte = new List<ReportePrepago>();
     reporte = repReportes.ReporteTransaccionesSuma(TipoTransaccion, fechadesde, fechahasta, numdoc);
     ParametrosReporte p = new ParametrosReporte()
     {
         TipoTransaccion = TipoTransaccion,
         fechadesde = fechadesde,
         fechahasta = fechahasta,
         numdoc = numdoc
     };
     if (reporte.Count == 0)
     {
         ReportePrepago r = new ReportePrepago()
         {
             Parametros = p
         };
         reporte.Add(r);
     }
     else
     {
         reporte.First().Parametros = p;
     }
     return View(reporte);
 }
示例#2
0
 public ActionResult ReporteTarjetas(string fechadesde, string fechahasta, int idCliente = 0, string estadoTarjeta = "")
 {
     List<ReportePrepago> reporte = new List<ReportePrepago>();
     if (idCliente == 0)
     {
         //reporte = repReportes.Tarjetas("todos", fechadesde, fechahasta, idCliente, estadoTarjeta);
     }
     else
     {
         //reporte = repReportes.Tarjetas("uno", fechadesde, fechahasta, idCliente, estadoTarjeta);
     }
     ParametrosReporte p = new ParametrosReporte()
     {
         fechadesde = fechadesde,
         fechahasta = fechahasta,
         idCliente = idCliente,
         estatusTarjeta = estadoTarjeta
     };
     if (reporte.Count == 0)
     {
         ReportePrepago r = new ReportePrepago()
         {
             Parametros = p
         };
         reporte.Add(r);
     }
     else
     {
         reporte.First().Parametros = p;
     }
     return View(reporte);
 }
示例#3
0
 public ActionResult ReporteComprasDetallado(string TipoDetalle, string ModoTransaccion, string fechadesde, string fechahasta, int idCliente)
 {
     List<ReportePrepago> reporte = new List<ReportePrepago>();
     if (TipoDetalle == "Consolidado por Beneficiario")
     {
         reporte = repReportes.ReporteDeComprasDetallado("consolidado", fechadesde, fechahasta, ModoTransaccion, idCliente);
     }
     else
     {
         reporte = repReportes.ReporteDeComprasDetallado("detallado", fechadesde, fechahasta, ModoTransaccion, idCliente);
     }
     ParametrosReporte p = new ParametrosReporte()
     {
         TipoDetalle = TipoDetalle,
         ModoTransaccion = ModoTransaccion,
         fechadesde = fechadesde,
         fechahasta = fechahasta,
         idCliente = idCliente,
     };
     if (reporte.Count == 0)
     {
         ReportePrepago r = new ReportePrepago()
         {
             Parametros = p
         };
         reporte.Add(r);
     }
     else
     {
         reporte.First().Parametros = p;
     }
     return View(reporte);
 }
示例#4
0
 public ActionResult ReporteRecargasDetallado(string TipoDetalle, string fechadesde, string fechahasta, int idCliente, string Referencia = "", string Observaciones = "")
 {
     List<ReportePrepago> reporte = new List<ReportePrepago>();
     if (TipoDetalle == "Consolidado por Beneficiario")
     {
         reporte = repReportes.ReporteRecargasDetallado("consolidado", fechadesde, fechahasta, idCliente, Referencia, Observaciones);
     }
     else
     {
         reporte = repReportes.ReporteRecargasDetallado("detallado", fechadesde, fechahasta, idCliente, Referencia, Observaciones);
     }
     ParametrosReporte p = new ParametrosReporte()
     {
         TipoDetalle = TipoDetalle,
         fechadesde = fechadesde,
         fechahasta = fechahasta,
         idCliente = idCliente,
         referencia = Referencia,
         observaciones = Observaciones
     };
     if (reporte.Count == 0)
     {
         ReportePrepago r = new ReportePrepago()
         {
             Parametros = p
         };
         reporte.Add(r);
     }
     else
     {
         reporte.First().Parametros = p;
     }
     return View(reporte);
 }
示例#5
0
 public ActionResult ReporteComprasConsolidado(string ModoTransaccion, string fechadesde, string fechahasta, int idCliente = 0)
 {
     List<ReportePrepago> reporte = new List<ReportePrepago>();
     if (idCliente == 0)
     {
         reporte = repReportes.ReporteDeComprasConsolidado("todos", fechadesde, fechahasta, ModoTransaccion, idCliente);
     }
     else
     {
         reporte = repReportes.ReporteDeComprasConsolidado("uno", fechadesde, fechahasta, ModoTransaccion, idCliente);
     }
     ParametrosReporte p = new ParametrosReporte()
     {
         ModoTransaccion = ModoTransaccion,
         fechadesde = fechadesde,
         fechahasta = fechahasta,
         idCliente = idCliente,
     };
     if (reporte.Count == 0)
     {
         ReportePrepago r = new ReportePrepago()
         {
             Parametros = p
         };
         reporte.Add(r);
     }
     else
     {
         reporte.First().Parametros = p;
     }
     return View(reporte);
 }