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)); }
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")); }