CAD.CADUser.GetUsersExceptoUno C# (CSharp) Method

GetUsersExceptoUno() public method

Obtenemos un dataset con los datos de los usuarios (excepto uno, el del DNI buscado, que suele ser el usuario que ha iniciado sesión)
public GetUsersExceptoUno ( string dnipropio ) : DataSet
dnipropio string
return System.Data.DataSet
        public DataSet GetUsersExceptoUno(string dnipropio)
        {
            SqlConnection con = null;
            DataSet listUsers = null;
            string comando = "Select * from [User] where dni <> '" + dnipropio + "' order by nombre";
            try
            {
                con = new SqlConnection(conexionTBD);
                SqlDataAdapter sqlAdaptador = new SqlDataAdapter(comando, con);
                listUsers = new DataSet();
                sqlAdaptador.Fill(listUsers);
                return listUsers;

            }
            catch (SqlException)
            {
                //return null;
                throw;
            }
            finally
            {
                if (con != null) con.Close(); // Se asegura de cerrar la conexión.
            }
        }

Usage Example

Example #1
0
        /// <summary>
        /// Obtiene la lista de todos los usuarios actuales excepto el de cierto DNI
        /// </summary>
        /// <returns></returns>
        public static List<User> GetAllUsersExceptoUno(string dnibuscado)
        {
            CADUser userCAD = new CADUser();
            DataSet users = userCAD.GetUsersExceptoUno(dnibuscado);
            List<User> list = UsersToList(users);

            return list;
        }