Example #1
0
        public string CrearUsuario(Entidad.Usuarios user)
        {
            string resp = "";

            try
            {
                Datos.usuariosDatos dc     = new Datos.usuariosDatos();
                Entidad.Usuarios    userBD = dc.GetUsuario(user.Login);

                if (userBD == null)
                {
                    user.Clave = CreateMD5(user.Clave);
                    dc.Insertar(user);
                    resp = "1";
                }
                else
                {
                    resp = "2";
                }
                return(resp);
            }
            catch (Exception err)
            {
                throw (err);
            }
        }
Example #2
0
        /// <summary>
        /// Método para validar si existe el usuario
        /// </summary>
        /// <param name="Login">Usuario</param>
        /// <returns>0- Usuario no existe / 1- Usuario existe / 3- Usuario existe pero está inactivo</returns>
        public int existeUsuario(string Login)
        {
            Datos.usuariosDatos dc = new Datos.usuariosDatos();
            try
            {
                int resp = 0;
                Entidad.Usuarios usuario = dc.GetUsuario(Login);

                //si usuario es distinto de null, existe y se procede a validar que este activo
                if (usuario != null)
                {
                    //si usuario esta activo se devuelve 1
                    if (usuario.Estado == 1)
                    {
                        resp = 1;
                    }
                    //de lo contrario se devuelve 3 que significa que es un usuario inactivo
                    else
                    {
                        resp = 3;
                    }
                }
                return(resp);
            }
            catch (Exception err)
            {
                throw err;
            }
        }
        /// <summary>
        /// Método para mandar a dar de baja al usuarios  en la tabla
        /// </summary>
        public string DarBajaUsuario(int coduser)
        {
            string resp = "";

            try
            {
                Datos.usuariosDatos dc     = new Datos.usuariosDatos();
                Entidad.Usuarios    userBD = dc.GetCodUsuario(coduser);

                if (userBD != null)
                {
                    // user.Clave = CreateMD5(user.Clave);
                    dc.BajaUsuario(userBD);
                    resp = "1";
                }
                else
                {
                    resp = "2";
                }
                return(resp);
            }
            catch (Exception err)
            {
                throw (err);
            }
        }
Example #4
0
 /// <summary>
 /// LLamado al método listUsuario de la capa de datos
 /// </summary>
 /// <returns>Lista de usuarios</returns>
 public List <Entidad.Usuarios> listaUsuario()
 {
     Datos.usuariosDatos dc = new Datos.usuariosDatos();
     try
     {
         return(dc.listUsuario());
     }
     catch (Exception err)
     {
         throw err;
     }
 }
Example #5
0
 /// <summary>
 /// Llamado al metodo actualizar usuario de la capa de datos
 /// </summary>
 /// <param name="usuario">Entidad de tipo usuario</param>
 public void actualizarUsuario(Entidad.Usuarios usuario)
 {
     Datos.usuariosDatos dc = new Datos.usuariosDatos();
     try
     {
         dc.UpdateUsuario(usuario);
     }
     catch (Exception err)
     {
         throw err;
     }
 }
Example #6
0
 /// <summary>
 /// Método que devuelve la entidad mediante el identificador del registro
 /// </summary>
 /// <param name="idUsuario">Identificador del registro</param>
 /// <returns>Entidad del tipo usuario</returns>
 public Entidad.Usuarios devolverUsuario(int idUsuario)
 {
     Datos.usuariosDatos dc = new Datos.usuariosDatos();
     try
     {
         return(dc.listUsuario().Where(u => u.Usuarios1 == idUsuario).FirstOrDefault());
     }
     catch (Exception err)
     {
         throw err;
     }
 }
Example #7
0
 /// <summary>
 /// Metodo que retorna el id del registro según login y password
 /// </summary>
 /// <param name="login">Login</param>
 /// <returns>Retorna el identificador del registro</returns>
 public int devolverID(string login)
 {
     Datos.usuariosDatos dc = new Datos.usuariosDatos();
     try
     {
         return(dc.listUsuario().Where(u => u.Login == login).FirstOrDefault().Usuarios1);
     }
     catch (Exception err)
     {
         throw err;
     }
 }
 /// <summary>
 /// Método para mandar a consultar el usuarios  en la tabla
 /// </summary>
 public Entidad.Usuarios ConsultarUsuario(int codusu)
 {
     try
     {
         Datos.usuariosDatos dc = new Datos.usuariosDatos();
         return(dc.GetCodUsuario(codusu));
     }
     catch (Exception err)
     {
         throw (err);
     }
 }
 /// <summary>
 /// Método para mandar a actualizar el usuarios  en la tabla
 /// </summary>
 public void ActualizarUsuario(Entidad.Usuarios alumno)
 {
     try
     {
         Datos.usuariosDatos dc = new Datos.usuariosDatos();
         dc.UpdateUsuario(alumno);
     }
     catch (Exception err)
     {
         throw (err);
     }
 }
Example #10
0
 /// <summary>
 /// Método que se utiliza para validar si el password y el usuario son correctos
 /// </summary>
 /// <param name="login">Usuario</param>
 /// <param name="password">Contraseña</param>
 /// <returns>1- datos correctos / 0- Datos incorrectos</returns>
 public int validaDatos(string login, string password)
 {
     Datos.usuariosDatos dc = new Datos.usuariosDatos();
     try
     {
         int resp = 0;
         List <Entidad.Usuarios> listaUsuario = dc.listUsuario();
         //si login y password coinciden se retorna 1
         if (listaUsuario.Exists(u => u.Login == login && u.Clave == password))
         {
             resp = 1;
         }
         return(resp);
     }
     catch (Exception err)
     {
         throw err;
     }
 }