/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }