public ActionResult Autorizar(Cliente userModel) { using (WebBankingEntities17 db = new WebBankingEntities17()) { var UserDetails = db.Cliente.Where(x => x.usuario == userModel.usuario && x.contrasena == userModel.contrasena).FirstOrDefault(); if (UserDetails == null) { userModel.loginMensajeError = "usuario o contraseña incorrecta"; return(View("Index", userModel)); } else { if (UserDetails.estado.Equals("Activo")) { if (UserDetails.tipoUsuario.Equals("Administrador")) { Session["idCliente"] = UserDetails.idCliente; //userModel.ObtenerId(UserDetails.idCliente); Session["nombreCliente"] = UserDetails.nombreCliente; Session["email"] = UserDetails.email; return(RedirectToAction("Mantenimiento", "Home")); } if (UserDetails.tipoUsuario.Equals("Usuario")) { Session["idCliente"] = UserDetails.idCliente; Session["nombreCliente"] = UserDetails.nombreCliente; Session["email"] = UserDetails.email; return(RedirectToAction("Index", "Home")); } }//enviar mensaje de que esta inactivo Session["idCliente"] = UserDetails.idCliente; Session["nombreCliente"] = UserDetails.nombreCliente; Session["email"] = UserDetails.email; return(RedirectToAction("Index", "login")); } } }
public ActionResult AddOrEdit(Cliente clienteModel) { using (WebBankingEntities17 bModel = new WebBankingEntities17()) return(View(clienteModel)); }