CAD.CADUser.GetUsersFiltro C# (CSharp) Method

GetUsersFiltro() public method

Obtenemos un dataset con los datos de los usuarios (filtrado) y exceptuando el DNI del usuario
public GetUsersFiltro ( string filtro, string dnipropio ) : DataSet
filtro string
dnipropio string
return System.Data.DataSet
        public DataSet GetUsersFiltro(string filtro, string dnipropio)
        {
            SqlConnection con = null;
            DataSet listUsers = null;
            string comando = "Select * from [User] where nombre like '%" + filtro + "%' and 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 a los que se les aplica el filtro en el nombre y el DNI es distinto del enviado
        /// </summary>
        public static List<User> GetUsersFiltro(string filtro, string dnipropio)
        {
            CADUser userCAD = new CADUser();
            DataSet users = userCAD.GetUsersFiltro(filtro, dnipropio);
            List<User> list = UsersToList(users);

            return list;
        }