DBManager public static boolean loadDriver() public static boolean connect() public static boolean isConnected() public static void close() public static Connection mandarConexion () --------------- public static ResultSet getTablaClientes(int resultSetType, int resultSetConcurrency) public static ResultSet getTablaClientes() public static ResultSet getCliente(int id) public static boolean existsCliente(int id) public static boolean insertCliente(String nombre, String ciudad) public static boolean updateCliente(int id, String nuevoNombre, String nuevaDireccion) public static boolean deleteCliente(int id) public static void printTablaClientes() public static void printCliente(int id) ------ public static void crearTablaVirgen(String nombre, String id) -------------------------------------------------------------------------------------------------- Cliente private int id; private String nombre; private String ciudad; public Cliente () {}; public Cliente (String nombre, String ciudad) public int getId() public void setId(int id) public String getNombre() public void setNombre(String nombre) public String getCiudad() public void setCiudad(String ciudad) public class Descuentos private static final String DB_DES_ID="id_descuento"; private static final String DB_DES_PORC="porcentaje"; private static final String DB_DES_REB="tipo_rebaja"; private static final String DB_DES ="descuento"; private static final String DB_DES_SELECT="SELECT * FROM " + DB_DES; private int id_descuento; private double porcentaje; private String tipo_rebajas; public boolean validacionLoad; public boolean validacionConnect; private static final String DB_CLI_SP_DESC = "CALL sp_DescuentosPremium(?)"; public static Connection conexion = (Connection) DBManager.mandarConexion(); public Descuentos() {} public Descuentos(double porcentaje, String tipo_rebajas) public int getId_descuento() public void setId_descuento(int id_descuento) public double getPorcentaje() public void setPorcentaje(double porcentaje) public String getTipo_rebajas() public void setTipo_rebajas(String tipo_rebajas) public static void CrearDescuentos() public static void printTablaDescuentos() public static ResultSet getTablaDescuentos(int resultSetType, int resultSetConcurrency) public static ResultSet getTablaDescuentos() public static boolean insertDescuentos(String nombreDescuento, double porcentaje) public static boolean existDescuento(String nombreDescuento) public static ResultSet getDescuentoNombre(String nombreDesc) public static boolean deleteDescuento(String nombreDescuento) public static ResultSet getDescuento(String ciudad) ------------------------------------------------------------------------------------------ public abstract class Tabla protected String NOMBRETABLAC ="clientes"; protected String ID="id"; protected String NOMBRE="nombre"; protected String CIUDAD="ciudad"; protected String NOMBRETABLAD ="clientes"; protected String ID="id"; protected String NOMBRE="nombre"; protected String CIUDAD="ciudad"; protected String NOMBRETABLAD ="clientes"; protected String ID_DESC="id_descuento"; protected String TIPOREBAJA="tipo_rebaja"; protected String PORCENTAJE="porcentaje"; protected String FECHACREACION="fecha_creacion"; public Tabla () {} public String getID() public void setID(String iD) public String getNOMBRE() public void setNOMBRE(String nOMBRE) public String getCIUDAD() public void setCIUDAD(String cIUDAD) public String getNOMBRETABLAC() public void setNOMBRETABLAC(String nOMBRETABLAC) public String getNOMBRETABLAD() public class ClienteNombreColumnas extends Tabla private String NOMBRETABLA ="clientes"; private String ID="id"; private String NOMBRE="nombre"; private String CIUDAD="ciudad"; public ClienteNombreColumnas () {} public ClienteNombreColumnas (String NOMBRETABLA, String ID, String NOMBRE, String CIUDAD ) public String getNOMBRETABLA() public void setNOMBRETABLA(String nOMBRETABLA) public String getID() public void setID(String iD) public String getNOMBRE() public void setNOMBRE(String nOMBRE) public String getCIUDAD() public void setCIUDAD(String cIUDAD) public String getSimpleName() public void setNOMBRETABLAD(String nOMBRETABLAD) public String getID_DESC() public void setID_DESC(String iD_DESC) public String getTIPOREBAJA() public void setTIPOREBAJA(String tIPOREBAJA) public String getPORCENTAJE() public void setPORCENTAJE(String pORCENTAJE) public String getFECHACREACION() public void setFECHACREACION(String fECHACREACION) protected abstract String getSimpleName() public class DescuentoNombreColumnas extends Tabla private String NOMBRETABLA ="descuento"; private String ID_DESC="id_descuento"; private String TIPOREBAJA="tipo_rebaja"; private String PORCENTAJE="porcentaje"; public DescuentoNombreColumnas () {} public DescuentoNombreColumnas (String NOMBRETABLA, String ID_DESC,String TIPOREBAJA, String PORCENTAJE) public String getNOMBRETABLA() public void setNOMBRETABLA(String nOMBRETABLA) public String getID_DESC() public void setID_DESC(String iD_DESC) public String getTIPOREBAJA() public void setTIPOREBAJA(String tIPOREBAJA) public String getPORCENTAJE() public void setPORCENTAJE(String pORCENTAJE) public String getSimpleName() public class GestionClientes public static void main(String[] args) throws IOException public static boolean menuPrincipal() throws IOException public void JunitMethod() ------ public static int pideInt(String mensaje) public static String pideLinea(String mensaje) ---- public static void crearDirectorio() throws IOException public static File crearFichero(String url) throws IOException public static void guardarEnFichero(File ficheroCreado, Tabla x) throws IOException ----- public static void opcionMostrarClientes() public static void opcionNuevoCliente() public static void opcionModificarCliente() public static void opcionEliminarCliente()