[
Código:
Hamm estoy trabajado con MVC y aqui les dejo el resto de codigo que esta en el formulario mas exactamente en el botonpublic void guardar() throws Exception{
try {
//generar la sentencia SQL tipo insert
String sql="INSERT INTO cortador(referencia_cortador,cantidaP_cortador,color_cortador"
+ "nombre_cortador,material_cortador,numeracion_cortador,total_cortador,comentario_cortador"
+ "cod_trabajador_cortador)"
+" VALUES(?,?,?,?,?,?,?,?,?)";
//CREAR UN OBJETO PARA UTILIZAR LA CLASE CONEXION BAS DE DATOS
ConexioBaseDatos baseDatos=new ConexioBaseDatos();
//establece una conexion entre el driver y el programa y el driver y el SMBD
baseDatos.conectar();
//crea un objeto para trabajar con las sql
PreparedStatement sentencia= baseDatos.crearSentencia(sql);
sentencia.setString(1, this.referencia);
sentencia.setString(2, this.numeroP);
sentencia.setString(3, this.color);
sentencia.setString(4, this.nombre);
sentencia.setString(5, this.material);
sentencia.setString(6, this.numeracion);
sentencia.setString(7, this.total);
sentencia.setString(8, this.comentario);
sentencia.setString(9, this.cod_trabajador_cortador);
baseDatos.actualizar(sentencia);
} catch (Exception erro) {
throw new Exception("Ocurrio un error al guardar Tarea de la persona "+this.cod_trabajador_cortador+" "+this.nombre+
" "+this.referencia+"\n"+erro.getMessage());
}
}
Código:
e antemano gracias por la atencion prestada y por la pronta respuesta private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int respuesta;
respuesta=JOptionPane.showConfirmDialog(null, "Confirma Guardar el Registro","Guardar",JOptionPane.YES_NO_OPTION);
//recupero los datos del formulari
ClaseCortador nuevoContacto=new ClaseCortador();
nuevoContacto.setCod_trabajador_cortador(txtCodigo.getText());
String nombre =(String) cmbNombre.getSelectedItem();
nuevoContacto.setNombre(nombre);
nuevoContacto.setReferencia(txtReferencia.getText());
nuevoContacto.setMaterial(txtMaterial.getText());
nuevoContacto.setNumeroP(txtCantidadPares.getText());
nuevoContacto.setNumeracion(txtNumeracion.getText());
nuevoContacto.setColor(txtColor.getText());
nuevoContacto.setTotal(txtTotal.getText());
nuevoContacto.setComentario(txtArea.getText());
//una ves la persona tenga los datos de sus variables se procede a guaradar
//en la base de datos
try {
if(respuesta==JOptionPane.YES_OPTION)
{
nuevoContacto.guardar();
JOptionPane.showMessageDialog(this, "Registro Guardado satisfactoriamente","Operacion Exitosa"
,JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null, "Borrado cancelado por el usuario");
txtCodigo.setText("");
txtReferencia.setText("");
txtMaterial.setText("");
txtCantidadPares.setText("");
txtNumeracion.setText("");
txtArea.setText("");
txtTotal.setText("");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage(),"Error inesperado",JOptionPane.ERROR_MESSAGE);
}
}


