Redes
Redes
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error "+e);
}
return conect;
String cod,dir,nom,ape,tel,sex,dni,email,ruc;
String sql="";
cod=txtcod.getText();
nom=txtnom.getText();
ape=txtape.getText();
dir=txtdir.getText();
tel=txttel.getText();
sex=cbosexo.getSelectedItem().toString();
ruc=txtruc.getText();
email= txtemail.getText();
dni=txtdni.getText();
int n=pst.executeUpdate();
if(n>0){
JOptionPane.showMessageDialog(null, "Registro Guardado con Exito");
bloquear();
}
cargar("");
} catch (SQLException ex) {
Logger.getLogger(IngresoProductos.class.getName()).log(Level.SEVERE,
null, ex);
}
CODIGO PARA EL BOTON ACTUALIZAR O EDITAR
try {
PreparedStatement pst = cn.prepareStatement("UPDATE cliente SET nom_cli='"
+txtnom.getText()+ "',ape_cli='"
+txtape.getText()+ "',sexo_cli='"
+cbosexo.getSelectedItem()+ "',dni_cli='"
+txtdni.getText()+ "',tel_cli='"
+txttel.getText()+ "',ruc_cli='"
+txtruc.getText()+ "',email_cli='"
+txtemail.getText()+ "',dir_cli='"
+txtdir.getText()+ "' WHERE cod_cli='"+txtcod.getText()+"'");
pst.executeUpdate();
cargar("");
bloquear();
} catch (Exception e) {
System.out.print(e.getMessage());
}
CODIGO PARA EL BOTON ELIMINAR ESTO SE HACE TENIENDO EN CUENTA LA SELECCION DEL
JTABLE
void INHABILITAR(){
txtcod.setEnabled(false);
txtnom.setEnabled(false);
txtape.setEnabled(false);
txtdir.setEnabled(false);
txtemail.setEnabled(false);
txttel.setEnabled(false);
txtruc.setEnabled(false);
txtdni.setEnabled(false);
cbosexo.setEnabled(false);
btnguardar.setEnabled(false);
btnnuevo.setEnabled(true);
btncancelar.setEnabled(false);
btnactualizar.setEnabled(false);
}
CODIGO PARA LIMPIAR LAS CAJAS DE TEXTO
void limpiar(){
txtcod.setText("");
txtnom.setText("");
txtdir.setText("");
txtdni.setText("");
txtemail.setText("");
txtruc.setText("");
txttel.setText("");
txtape.setText("");
}
CODIGO PARA HABILITAR LAS CAJAS DE TEXTO
void HABILITAR(){
txtcod.setEnabled(true);
txtnom.setEnabled(true);
txtape.setEnabled(true);
txtdir.setEnabled(true);
txtemail.setEnabled(true);
txttel.setEnabled(true);
txtruc.setEnabled(true);
txtdni.setEnabled(true);
cbosexo.setEnabled(true);
btnguardar.setEnabled(true);
btnnuevo.setEnabled(false);
btncancelar.setEnabled(true);
btnactualizar.setEnabled(false);
}
try {
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(mostrar);
while(rs.next())
{
Registros[0]= rs.getString("cod_cli");
Registros[1]= rs.getString("nom_cli");
Registros[2]= rs.getString("ape_cli");
Registros[3]= rs.getString("sexo_cli");
Registros[4]= rs.getString("dni_cli");
Registros[5]= rs.getString("tel_cli");
Registros[6]= rs.getString("ruc_cli");
Registros[7]= rs.getString("email_cli");
Registros[8]= rs.getString("dir_cli");
model.addRow(Registros);
}
tbclientes.setModel(model);
} catch (SQLException ex) {
Logger.getLogger(IngresoCliente.class.getName()).log(Level.SEVERE,
null, ex);
}
if(c==null){
txtcod.setText("CC0001");
}
else{
char r1=c.charAt(2);
char r2=c.charAt(3);
char r3=c.charAt(4);
char r4=c.charAt(5);
String r="";
r=""+r1+r2+r3+r4;
j=Integer.parseInt(r);
GenerarCodigos gen= new GenerarCodigos();
gen.generar(j);
txtcod.setText("CC"+gen.serie());
}
} catch (SQLException ex) {
Logger.getLogger(IngresoCliente.class.getName()).log(Level.SEVERE, null,
ex);
}
}
HABILITAR();
limpiar();
codigosclientes();
txtcod.requestFocus();
bloquear();
cargar("");