/// <summary> /// Método que selecciona un usuario por id /// </summary> /// <param name="pass">ID compuesta del usuario</param> /// <param name="login">ID compuesta del usuario</param> /// <returns>Retorna el usuario que se encontró</returns> public Usuario SelectUsuarioXID(string pass, string login) { IDALSeguridad _DALSeguridad = new DALSeguridad(); if (string.IsNullOrEmpty(pass) || string.IsNullOrEmpty(login)) { throw new Exception("No pueden haber valores nulos"); } else { return(_DALSeguridad.SelectUsuarioXID(pass, login)); } }
/// <summary> /// Método que agrega un usuario a la base de datos /// </summary> /// <param name="pUsuario">Usuario que se va a agregar</param> /// <returns>Retorna el usuario que se agregó</returns> public Usuario AgregarUsuario(Usuario pUsuario) { IDALSeguridad _DALSeguridad = new DALSeguridad(); if (pUsuario == null) { throw new Exception("El usuario no puede ser nulo"); } else { return(_DALSeguridad.AgregarUsuario(pUsuario)); } }
public void CreateUser(string pUuario, string pContrasena, string pBaseDatos) { IDALSeguridad _DALSeguridad = new DALSeguridad(); List <string> lista = new List <string>(); lista.Add("master"); lista.Add("model"); lista.Add("msdb"); lista.Add("tempdb"); if (lista.FindAll(p => p.Equals(pBaseDatos, StringComparison.CurrentCultureIgnoreCase)).Count > 0) { throw new Exception($"No se puede crear Logins en la Base de Datos {pBaseDatos}"); } _DALSeguridad.CreateUser(pUuario, pContrasena, pBaseDatos); }
public IEnumerable <string> GetLogins() { IDALSeguridad _DALSeguridad = new DALSeguridad(); return(_DALSeguridad.GetLogins()); }
public IEnumerable <string> GetLoginsXDataBase(string pBaseDatos) { IDALSeguridad _DALSeguridad = new DALSeguridad(); return(_DALSeguridad.GetLoginsXDataBase(pBaseDatos)); }
/// <summary> /// Método que obtiene todos los usuarios de la base de datos /// </summary> /// <returns>Rertorna una lista de todos los usuarios</returns> public List <Usuario> ObtenerUsuarios() { IDALSeguridad _DALSeguridad = new DALSeguridad(); return(_DALSeguridad.ObtenerUsuarios()); }