Beispiel #1
0
 /// <summary>
 /// Method to get all users
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public static List<Usuario> GetAllUsuario(int idCargo)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.SelectAllByIdCargo(idCargo);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Method to activate account
 /// </summary>
 public static Usuario ActivateAccount(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.ActivateAccount(user.DNI, user.CodigoActivacion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 /// <summary>
 /// Method to get all students who have activated account
 /// </summary>
 /// <returns></returns>
 public static DataTable ExportPadron()
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.ExportPadron();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 /// <summary>
 /// Method to deactivate a student account
 /// </summary>
 /// <param name="dni"></param>
 public static void DeactivateAccount(int dni)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         usuarioDAO.DeactivateAccount(dni);
     }
     catch (Exception ex)
     {
         throw ex;
         throw;
     }
 }
Beispiel #5
0
 /// <summary>
 /// Method to get user data
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public static Usuario GetUsuario(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.Select(user.DNI);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
 /// <summary>
 /// Method to validate login credentials.
 /// </summary>
 public static Usuario ValidateLogin(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.ValidateLogin(user.DNI, user.Password);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
0
 /// <summary>
 /// Method to update the first password generated
 /// </summary>
 public static Usuario UpdatePassword(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.UpdateGeneratedPassword(user.DNI, user.Password);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #8
0
 /// <summary>
 /// Method to update mandatory
 /// </summary>
 public static bool UpdateMandatoryPasswordEmail(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         return usuarioDAO.UpdateMandatoryPasswordEmail(user.DNI, user.Password, user.Email, user.CodigoActivacion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #9
0
 /// <summary>
 /// Method to update the user limitations
 /// </summary>
 /// <param name="user"></param>
 public static void UpdateLimitaciones(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         usuarioDAO.UpdateLimitaciones(user);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #10
0
 /// <summary>
 /// Method to transfer data from old dni to new dni
 /// </summary>
 /// <param name="dniOld">DNI from</param>
 /// <param name="dniNew">DNI to</param>
 public static void TransferData(int dniOld, int dniNew)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         usuarioDAO.TransferData(dniOld, dniNew);
     }
     catch (Exception ex)
     {
         throw ex;
         throw;
     }
 }
Beispiel #11
0
 /// <summary>
 /// Method to import users
 /// </summary>
 public static void ImportPadron(Usuario user)
 {
     try
     {
         var usuarioDAO = new UsuarioDAO(connectionString);
         usuarioDAO.ImportPadron(user);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }