Ejemplo n.º 1
0
        public ActionResult IniciarSesion(tbUsuario inicio)
        {
            dbHeredadesEntities db     = new dbHeredadesEntities();
            tbUsuario           prueba = db.tbUsuario.Where(t => t.usuario == inicio.usuario && t.password == inicio.password).SingleOrDefault();

            if (prueba != null)
            {
                if (prueba.estado)
                {
                    Sesion.Iniciar(new Usuario {
                        codUsuario = prueba.codUsuario,
                        codRol     = prueba.codRol,
                        nombre     = prueba.nombre,
                        usuario    = prueba.usuario
                    });
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "¡Este usuario esta deshabilitado!");
                    return(View(inicio));
                }
            }
            else
            {
                ModelState.AddModelError(string.Empty, "¡El usuario y/o la contraseña son invalidos!");
                return(View(inicio));
            }
        }