sigo trabajando con la parte de los proveedores, lo que sucede es que refactoricé mucho código.
Había de más, y otros que se repetían mucho. Cambié los nombres de algunos métodos..

En conclusión, para modificar la información de un proveedor no se podrá; estaba incorrecta la imeplementación debido a que se cambió el diseño de la BD.