예제 #1
0
        public static Respuesta LoginUsuario(Usuario obj)
        {
            List <Usuario> usuarios  = new List <Usuario>();
            Respuesta      resultado = new Respuesta();

            try
            {
                usuarios = Consultar.LoginUsuario(obj);
                if (usuarios.Count == 0)
                {
                    throw new Exception("El usuario ingresado/contraseña incorrecta.");
                }
                else
                {
                    HttpContext.Current.Session["loginUsuario"] = usuarios.First();
                    resultado.Exito = true;
                }
            }
            catch (Exception e)
            {
                resultado.Exito   = false;
                resultado.Errores = new List <string>();
                resultado.Errores.Add(e.Message);
            }
            return(resultado);
        }