Example #1
0
        public ActionResult CajaDeAhorros(
            string desde           = null,
            string hasta           = null,
            string tipoComprobante = null,
            int p    = 1,
            bool exp = false,
            string f = null)
        {
            var rangoFechas = new RangoFechas(desde, hasta,
                                              cantMaxMeses: CantMaxMesesDetalleCajaAhorros);

            var viewModel = new DetalleCajaDeAhorrosViewModel
            {
                Desde                      = rangoFechas.Desde,
                Hasta                      = rangoFechas.Hasta,
                TipoComprobante            = tipoComprobante ?? Socio.TipoCuenta,
                TiposComprobanteSelectList = ListasHelper.CrearTiposCuentaSelectList()
            };

            if (ValidarRangoFechas(rangoFechas))
            {
                CargarItemsCajaDeAhorrosViewModel(viewModel, p, exp);
            }

            if (exp)
            {
                switch (f)
                {
                case Formato.ARCHIVO_FORMATO_PDF:
                    return(ReportesPdfHelper.GenerarReporteCajaDeAhorrosPdfFileResult(viewModel.Items));

                case Formato.ARCHIVO_FORMATO_EXCEL:
                default:
                    return(ReportesExcelHelper.GenerarActionResultExcelCajaDeAhorros(viewModel.Items));
                }
            }
            else
            {
                return(View(viewModel));
            }
        }
Example #2
0
 public void CargarListasSocioViewModel(SocioViewModel viewModel)
 {
     viewModel.SucursalesSelectList  = ListasHelper.CrearSucursalesSelectList();
     viewModel.TiposCuentaSelectList = ListasHelper.CrearTiposCuentaSelectList();
 }