public void modificar(String nombre, String tipo, String telefono) { int i = Categoria2.numeroCategoria(tipo); String prove = "proveedor"; try { ResultSet pro = Busqueda.devuelveTabla(prove); while (pro.next()) { // String aux=Integer.toString(com.numeroCombo); if (pro.getString(2).equals(this.nombre)) { Basededatos.ejecutarsql( "UPDATE proveedor SET Categoria=" + i + " WHERE Nombre='" + pro.getString(2) + "'"); Basededatos.ejecutarsql( "UPDATE proveedor SET Telefono='" + telefono + "' WHERE Nombre='" + pro.getString(2) + "'"); Basededatos.ejecutarsql( "UPDATE proveedor SET Nombre='" + nombre + "' WHERE Nombre='" + pro.getString(2) + "'"); // Basededatos.ejecutarsql("UPDATE cliente SET Telefono='"+tel+"' WHERE // DNI='"+pro.getString(3)+"'"); } } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
public static Proveedor buscar(String nombre) { Proveedor p = null; ArrayList proveedor = new ArrayList(); String prov = "proveedor"; try { ResultSet pro = Busqueda.devuelveTabla(prov); if (pro.getString(2).equals(nombre)) { String s = Categoria2.dameCategoria(pro.getInt(4)); p = new Proveedor(pro.getString(2), s, pro.getString(3), pro.getInt(5)); return p; } while (pro.next()) { // int a=Integer.parseInt(pro.getString(4)); if (pro.getString(2).equals(nombre)) { String s = Categoria2.dameCategoria(pro.getInt(4)); p = new Proveedor(pro.getString(2), s, pro.getString(3), pro.getInt(5)); return p; } } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return p; }
public static boolean existeProveedor(String text) { try { ResultSet pro = Busqueda.devuelveTabla("proveedor"); while (pro.next()) { if (pro.getString(2).equals(text)) { return true; } } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; }