Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
        }