public proveedor[] obtenerFiltro(string tex)
        {
            //Lineas de codigos en comun para todos los metodos.
            opcionesdb opciones = new opcionesdb();
            String     NomTabla = "proveedores";
            String     NomCampo = "Nombre";
            ArrayList  array    = new ArrayList();

            array.Add("CodigoProvedor");
            array.Add("Nombre");
            //Lineas con detalles especificos por metodo.

            DataTable tab = new DataTable();

            tab = opciones.BuscarRegistroAutoincremetable(NomTabla, NomCampo, array, tex);
            int tamanio = tab.Rows.Count;


            proveedor[] coleccionProveedores = new proveedor[tamanio];

            for (int j = 0; j < tamanio; j++)
            {
                DataRow   row   = tab.Rows[j];
                proveedor prove = new proveedor(row["CodigoProvedor"].ToString(), row["Nombre"].ToString());
                coleccionProveedores[j] = prove;
            }
            return(coleccionProveedores);
        }