public ArrayList<Proveedores> obtenerProveedores(String Identificacion , String nombreIn) {
        String selection[] = {"Identificacion", "nombre","ID"};
        String selection_type[] = {"varchar", "varchar","int"};
        String table = "Proveedores";

        boolean nombreVacio = !nombreIn.equals("");
        boolean identificacionVacia = !Identificacion.equals("");

        String restriction = "";
        if (nombreVacio && identificacionVacia) {
            restriction = " where nombre like \"%" + nombreIn + "%\" and Identificacion like \"%" + Identificacion + "%\"";
        }
        if (!nombreVacio && identificacionVacia) {
            restriction = " where Identificacion like \"%" + Identificacion + "%\"";
        }
        if (nombreVacio && !identificacionVacia) {
            restriction = " where nombre like \"%" + nombreIn + "%\"";
        }
        
        ArrayList<String[]> resultadoSet = sQLManager.select_query(selection, selection_type, table, restriction);

        ArrayList<Proveedores> listaDeProveedores = new ArrayList<>();

        for (int i = 0; i < resultadoSet.size(); i++) {
            String[] resultado = resultadoSet.get(i);
            String ident = resultado[0];            
            String nombre = resultado[1]; 
            String ID = resultado[2];
            Proveedores proveedor = new Proveedores(ident, nombre , Integer.parseInt(ID));
            proveedor.setID(Integer.parseInt(ID));
            listaDeProveedores.add(proveedor);

        }

        return listaDeProveedores;
    }