예제 #1
0
        public JsonResult login(BE_USUARIO objUsuarioBE)
        {
            //KeyValuePair<int, string> resultado = new KeyValuePair<int, string>();

            BL_USUARIO objUsuarioBL = new BL_USUARIO();

            objUsuarioBL.login(objUsuarioBE);

            if (objUsuarioBE.objResBE.Key == 1)
            {
                HttpCookie myCookie = new HttpCookie("COO_DYA");
                myCookie.Values.Add("USUARIO_CRYPT", Convert.ToString(objUsuarioBE.ID_USU_IN_CRYPT));
                myCookie.Values.Add("PERFIL", Convert.ToString(objUsuarioBE.objRolBE.ID_ROL_IN));
                myCookie.Values.Add("TIPO_CUENTA", Convert.ToString(objUsuarioBE.objTipoCuentaBE.ID_TIP_CUE_IN));
                myCookie.Expires = DateTime.Now.AddDays(30d);
                HttpContext.Response.Cookies.Add(myCookie);

                /*OBTENER MENU*/
                BL_MENU        objMenuBL = new BL_MENU();
                List <BE_MENU> lstMenuBE = objMenuBL.listarMenu(objUsuarioBE);

                HttpContext.Session["USUARIO"] = objUsuarioBE;
                HttpContext.Session["MENU"]    = lstMenuBE;
            }

            return(Json(objUsuarioBE, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult RedirectUrlSector(string p)
        {
            BL_USUARIO objUsuarioBL = new BL_USUARIO();
            BE_USUARIO objUsuarioBE = new BE_USUARIO();

            objUsuarioBE.ID_USU_IN = 23;//CAMBIAR ACA EL ID_USUARIO de la tabla TBL_USUARIO
            objUsuarioBL.loguearsePorIdUsuario(objUsuarioBE);

            if (objUsuarioBE.objResBE.Key == 1)
            {
                HttpCookie myCookie = new HttpCookie("COO_DYA");
                myCookie.Values.Add("USUARIO_CRYPT", Convert.ToString(objUsuarioBE.ID_USU_IN_CRYPT));
                myCookie.Values.Add("PERFIL", Convert.ToString(objUsuarioBE.objRolBE.ID_ROL_IN));
                myCookie.Values.Add("TIPO_CUENTA", Convert.ToString(objUsuarioBE.objTipoCuentaBE.ID_TIP_CUE_IN));
                myCookie.Expires = DateTime.Now.AddDays(30d);
                HttpContext.Response.Cookies.Add(myCookie);

                /*OBTENER MENU*/
                BL_MENU        objMenuBL = new BL_MENU();
                List <BE_MENU> lstMenuBE = objMenuBL.listarMenu(objUsuarioBE);

                HttpContext.Session["USUARIO"] = objUsuarioBE;
                HttpContext.Session["MENU"]    = lstMenuBE;
            }
            string action = "";

            switch (p)
            {
            case "Automotor": action = "Automotor"; break;

            case "Demografico": action = "Demografico"; break;

            case "Empresa": action = "Empresa"; break;

            case "Medicos": action = "Medicos"; break;

            case "Soat": action = "Soat"; break;

            case "Telecomunicaciones": action = "Telecomunicaciones"; break;
            }

            return(RedirectToAction(action, "Demo"));
        }