Exemplo n.º 1
0
        public ActionResult Empresa()
        {
            SessionValidate objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                ViewBag.IdPerfilIN = objSessionValidate.obtenerIdRol();
            }
            return(View());
        }
Exemplo n.º 2
0
        public JsonResult EmpresaUbicacion()
        {
            List <BE_DATO>  resultado          = null;
            SessionValidate objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                BL_DASHBOARD objDashboardBL = new BL_DASHBOARD();
                resultado = objDashboardBL.EmpresaUbicacion();
            }
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult AutomotorTipoVehiculo()
        {
            List <BE_DATO>  resultado          = null;
            SessionValidate objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                BL_DASHBOARD objDashboardBL = new BL_DASHBOARD();
                resultado = objDashboardBL.AutomotorTipoVehiculo();
            }
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public JsonResult listar(BE_FILTRO objFiltroBE)
        {
            List <BE_USUARIO> lstUsuarioBE       = new List <BE_USUARIO>();
            SessionValidate   objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                BL_USUARIO objUsuarioBL = new BL_USUARIO();
                lstUsuarioBE = objUsuarioBL.listar(objFiltroBE);
            }
            return(Json(lstUsuarioBE, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public JsonResult listarRolCombo()
        {
            BE_COMBO        lstRolBE           = new BE_COMBO();
            SessionValidate objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                BL_ROL objRolBL = new BL_ROL();
                lstRolBE = objRolBL.listarRolCombo();
            }
            return(Json(lstRolBE, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
        public JsonResult eliminar(BE_USUARIO objUsuarioBE)
        {
            bool            resultado          = false;
            SessionValidate objSessionValidate = new SessionValidate();

            if (objSessionValidate.isSuccess())
            {
                BL_USUARIO objUsuarioBL = new BL_USUARIO();
                objUsuarioBE.USU_UPD_IN = objSessionValidate.obtenerIdUsuario();
                resultado = objUsuarioBL.eliminar(objUsuarioBE);
            }
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 7
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            HttpContext ctx = HttpContext.Current;

            if (ctx.Session == null || ctx.Session["USUARIO"] == null)
            {
                HttpCookie myCookie = HttpContext.Current.Request.Cookies["COO_DYA"];
                if (myCookie == null)
                {
                    ctx.Response.Redirect("~/Seguridad/IngresoSistema");
                }
                else
                {
                    string idUsuario = HttpContext.Current.Server.UrlDecode(myCookie.Values["USUARIO_CRYPT"]);
                    if (idUsuario != "")
                    {
                        SessionValidate objSessionValidate = new SessionValidate();
                        if (objSessionValidate.ObtenerUsuarioPorId(idUsuario))
                        {
                            bool paginaPermitida = false;
                            //string rutaActual = ctx.Request.Url.AbsolutePath;
                            //MENU[] lstMenuBE = (MENU[])ctx.Session["MENU"];


                            //foreach (MENU objMenuBE in lstMenuBE)
                            //{
                            //    if (rutaActual == objMenuBE.URL_WEB_VC)
                            //    {
                            //        paginaPermitida = true;
                            //        break;
                            //    }
                            //    else
                            //    {
                            //        foreach (MENU objMenuHijo in objMenuBE.lstMenuHijoBE)
                            //        {
                            //            if (rutaActual == objMenuHijo.URL_WEB_VC)
                            //            {
                            //                paginaPermitida = true;
                            //                break;
                            //            }
                            //        }
                            //    }
                            //}

                            if (!paginaPermitida)
                            {
                                ctx.Response.Redirect("~/Seguridad/IngresoSistema");
                            }
                        }
                        else
                        {
                            ctx.Response.Redirect("~/Seguridad/IngresoSistema");
                        }
                    }
                    else
                    {
                        ctx.Response.Redirect("~/Seguridad/IngresoSistema");
                    }
                }
            }

            base.OnActionExecuting(filterContext);
        }