public ActionResult EstadoCtasCorrientes(FiltrosEstadoCtasCorrientes Filtros) { string UserID = User.Identity.GetUserId(); FacturaPoliContext db = ParseExtensions.GetDatabaseContext(UserID); ClientesContablesModel objCliente = PerfilamientoModule.GetClienteContableSeleccionado(Session, UserID, db); var lstCtasAux = UsoComunAux.LstAuxConMovimiento(db, objCliente); ViewBag.lstCtasCtes = lstCtasAux; IQueryable <EstadoCuentasCorrientesViewModel> QueryCtaCorriente = EstadoCuentasCorrientesViewModel.GetLstCtaCorriente(db, objCliente); IQueryable <EstadoCuentasCorrientesViewModel> LstCtaCorrienteBusqueda = EstadoCuentasCorrientesViewModel.FiltrosCtaCorriente(QueryCtaCorriente, Filtros); PaginadorModel LstCtasConPaginacion = EstadoCuentasCorrientesViewModel.PaginacionCtasCorrientes(LstCtaCorrienteBusqueda, Filtros); Session["EstadoCtaCorriente"] = LstCtasConPaginacion.LstCtasCorrientes; return(View(LstCtasConPaginacion)); }
public ActionResult GetExcelEstadoCtaCorriente() { string UserID = User.Identity.GetUserId(); FacturaPoliContext db = ParseExtensions.GetDatabaseContext(UserID); ClientesContablesModel objCliente = PerfilamientoModule.GetClienteContableSeleccionado(Session, UserID, db); string tituloDocumento = string.Empty; if (Session["EstadoCtaCorriente"] != null) { List <EstadoCuentasCorrientesViewModel> LstCtasCorrientes = Session["EstadoCtaCorriente"] as List <EstadoCuentasCorrientesViewModel>; if (LstCtasCorrientes != null) { var cachedStream = EstadoCuentasCorrientesViewModel.GetExcelCtaCorriente(LstCtasCorrientes, objCliente, true); return(File(cachedStream, "application/vnd.ms-excel", "Estado Cuentas Corrientes" + Guid.NewGuid() + ".xlsx")); } } return(null); }
public ActionResult getExcelEstadoCuentasCorrientes() { string UserID = User.Identity.GetUserId(); FacturaPoliContext db = ParseExtensions.GetDatabaseContext(UserID); ClientesContablesModel objCliente = PerfilamientoModule.GetClienteContableSeleccionado(Session, UserID, db); string tituloDocumento = string.Empty; if (Session["EstadoDeCuentasCorrientes"] != null && Session["TotalAcumEstadoCuentasCorrientes"] != null) { decimal SaldoAperturaGeneral = (decimal)Session["TotalAcumEstadoCuentasCorrientes"]; List <ObjetoCtasCtesPorConciliar> LstCtasCorrientes = Session["EstadoDeCuentasCorrientes"] as List <ObjetoCtasCtesPorConciliar>; if (LstCtasCorrientes != null) { var cachedStream = EstadoCuentasCorrientesViewModel.GetExcelCuentasCorrientes(LstCtasCorrientes, SaldoAperturaGeneral, objCliente, true); return(File(cachedStream, "application/vnd.ms-excel", "Estado Cuentas Corrientes" + Guid.NewGuid() + ".xlsx")); } } return(null); }