public ActionResult IniciarSesion() { var nombreUsuario = Request.Form.Get("nombreUsuario"); var clave = Request.Form.Get("clave"); if (nombreUsuario != null && clave != null) { var empleadoDao = new EmpleadoDao(db); var empleado = empleadoDao.Login(nombreUsuario, clave); if (empleado != null) { Session["empleado"] = empleado; Session["tipo"] = TipoSesion.Empleado; Response.Redirect("/Home/Index"); } else { TempData["Mensaje"] = "Usuario o contraseña incorrecta"; ViewBag.NombreUsuario = nombreUsuario; } } return(View()); }
/* * Autor: Luis Carlos Pedroza Pineda * Evento que inicia sesión validando el nombre de usuario y la contaseña */ private void BtnEntrar_Click(object sender, EventArgs e) { if (validar()) { using (var db = new Compartido.Modelo.Entidades()) { var dao = new EmpleadoDao(db); var empleado = dao.Login(txtNombreUsuario.Text, txtClave.Text); if (empleado != null) { Form window = null; switch (empleado.Rol.Codigo) { case "CAJ": window = new CajaForm(); break; case "ADMIN": window = new AdministradorForm(); break; case "VEN": window = new VendedorForm(empleado); break; } window.Show(); Hide(); txtClave.Clear(); } else { MessageBox.Show("El usuario o contraseña son incorrectos"); } } } }
public ActionResult IniciarSesion() { var correo = Request.Form.Get("correo"); var clave = Request.Form.Get("clave"); if (correo != null && clave != null) { var empleadoDao = new EmpleadoDao(db); var empleado = empleadoDao.Login(correo, clave); if (empleado != null) { Session["empleado"] = empleado; Response.Redirect("/Home/Index"); } else { TempData["Mensaje"] = "Correo o contraseña incorrecta"; ViewBag.Correo = correo; } } return(View()); }