public FileContentResult Objetivo(M_FiltroReporte filtroReporte, int idTipoReporte = 1)
        {
            #region [Región: Obtener Reporte]
            var objetivoBusiness = new ObjetivoBusiness();

            int idUsuario = Convert.ToInt32(ClaimsPrincipal.Current.FindFirst(ClaimTypes.Sid).Value);
            var reporte   = objetivoBusiness.Listar(idUsuario, filtroReporte.FechaDesde ?? DateTime.Now.AddYears(-10), DateTime.Now.AddYears(10));
            #endregion

            #region [Región: Parsear Registro - Excel]
            List <M_ObjetivoExcel> listaObjetivoExcel = new List <M_ObjetivoExcel>();
            foreach (var item in reporte)
            {
                M_ObjetivoExcel objetivoExcel = new M_ObjetivoExcel
                {
                    Motivo           = item.Motivo,
                    EstadoObjetivo   = item.EstadoObjetivo?.Descripcion ?? "-",
                    Moneda           = item.Moneda?.Descripcion ?? "-",
                    Importe          = string.Format(new System.Globalization.CultureInfo("es-AR"), "{0:N2}", item.Importe),
                    FechaVencimiento = item.FechaVencimiento.ToShortDateString(),
                    Descripcion      = !string.IsNullOrEmpty(item.Descripcion) ? item.Descripcion : "-"
                };

                listaObjetivoExcel.Add(objetivoExcel);
            }
            #endregion

            #region [Región: Exportar Excel]
            byte[] filecontent = ReporteObjetivo(listaObjetivoExcel);

            return(File(filecontent, ExcelExportHelper.ExcelContentType, string.Format("{0}.xlsx", "MisCuentasReporte_Objetivos")));

            #endregion
        }
        public ActionResult Listado()
        {
            int idUsuario        = Convert.ToInt32(ClaimsPrincipal.Current.FindFirst(ClaimTypes.Sid).Value);
            var objetivoBusiness = new ObjetivoBusiness();

            #region [Región: Actualizar Estados]
            objetivoBusiness.ActualizarEstados(idUsuario);
            #endregion

            M_ListadoObjetivo model = new M_ListadoObjetivo();
            model.FiltroObjetivo.idUsuario  = idUsuario;
            model.FiltroObjetivo.FechaDesde = DateTime.Now.AddYears(-1);
            model.FiltroObjetivo.FechaHasta = DateTime.Now.AddYears(1);
            model.ListaObjetivo             = objetivoBusiness.Listar(model.FiltroObjetivo);

            Session["FiltroObjetivo"] = model.FiltroObjetivo;
            CargarCombos();
            return(View("Listado", model));
        }