public ActionResult ReportesPresupuestos(int? message = null) { if(!this.currentUser()) { return RedirectToAction("Ingresar"); } if (getCurrentUser().IdRol == 3) { return RedirectToAction("Ingresar"); } ViewBag.Title = "Reportes de Presupuesto"; MenuNavBarSelected(1, 0); EmpresaDTO empresa = (new EmpresaBL()).getEmpresa(getCurrentUser().IdEmpresa); CuentaBancariaBL objBL = new CuentaBancariaBL(); ViewBag.Categorias = CategoriasBucle(empresa.IdEmpresa, empresa.IdPeriodo.GetValueOrDefault(), null, null); PeriodoBL periodoBL = new PeriodoBL(); ViewBag.Periodos = periodoBL.getPeriodosActivosEnEmpresa(getCurrentUser().IdEmpresa); if (message != null) { switch (message) { case 1: createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_MESSAGE); break; case 2: createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_REPORTE_NO_MOVS); break; } } return View(); }
public ActionResult Periodos(bool inactivos = false) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!isAdministrator()) { return RedirectToAction("Index"); } ViewBag.Title = "Periodos"; MenuNavBarSelected(8, 1); UsuarioDTO currentUser = getCurrentUser(); PeriodoBL objBL = new PeriodoBL(); List<PeriodoDTO> listaPeriodos = new List<PeriodoDTO>(); ViewBag.vbInactivos = inactivos; if (currentUser.IdEmpresa > 0) { if (!inactivos) { listaPeriodos = objBL.getPeriodosActivosEnEmpresa(currentUser.IdEmpresa); } else { listaPeriodos = objBL.getPeriodosEnEmpresa(currentUser.IdEmpresa); } } return View(listaPeriodos); }