My problem is this: I want that when I give a button I insert the date that I put it, or that when I modify the date and give it to the button I insert it but I've tried thousands of ways and it does not work.
I put the code ..
import java.sql.Date;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
/**
*
* @author jesus
*/
public class Principal extends javax.swing.JFrame {
public static ConectaEmp tablaEmp;
public Date date;
public String Guardardate;
public SimpleDateFormat format;
/**
* Creates new form NewJFrame
*/
public Principal() {
format = new SimpleDateFormat("yyyy-MM-dd");
tablaEmp = new ConectaEmp();
String sql = null;
initComponents();
try{
tablaEmp.conecta();
tablaEmp.crearSentencia();
tablaEmp.ejecutarSentencia("select * from empleado");
tablaEmp.irAlPrincipio();
date = tablaEmp.rs.getDate("fechaAlta");
fecha_alta1.setEnabled(false);
jefe1.setEnabled(false);
nombre1.setEnabled(false);
num_dpto1.setEnabled(false);
num_emp1.setEnabled(false);
salario1.setEnabled(false);
tarea1.setEnabled(false);
fecha_alta2.setEnabled(false);
jefe2.setEnabled(false);
nombre2.setEnabled(false);
num_dpto2.setEnabled(false);
num_emp2.setEnabled(false);
salario2.setEnabled(false);
tarea2.setEnabled(false);
printData(tablaEmp.rs);
}catch(Exception ex){
ex.printStackTrace();
}
}
public void printData(ResultSet rs)throws SQLException {
try{
if(rs.getRow() != 0){
fecha_alta.setText("");
jefe.setText("");
nombre.setText("");
num_dpto.setText("");
num_emp.setText("");
salario.setText("");
tarea.setText("");
fecha_alta1.setText("" + rs.getString(date.toString()));
jefe1.setText("" + rs.getDouble("jefe"));
nombre1.setText(rs.getString("nombre"));
num_dpto1.setText("" + rs.getDouble("num_dpto"));
num_emp1.setText("" + rs.getDouble("num_emp"));
salario1.setText("" + rs.getDouble("salario"));
tarea1.setText(rs.getString("tarea"));
fecha_alta2.setText("" + rs.getDate("fechaAlta"));
jefe2.setText("" + rs.getDouble("jefe"));
nombre2.setText(rs.getString("nombre"));
num_dpto2.setText("" + rs.getDouble("num_dpto"));
num_emp2.setText("" + rs.getDouble("num_emp"));
salario2.setText("" + rs.getDouble("salario"));
tarea2.setText(rs.getString("tarea"));
Primero.setEnabled(!rs.isFirst());
Anterior.setEnabled(!rs.isFirst());
Siguiente.setEnabled(!rs.isLast());
Ultimo.setEnabled(!rs.isLast());
Primero1.setEnabled(!rs.isFirst());
Anterior1.setEnabled(!rs.isFirst());
Siguiente1.setEnabled(!rs.isLast());
Ultimo1.setEnabled(!rs.isLast());
}else{
fecha_alta.setText("" + rs.getString(date.toString()));
jefe.setText("" + rs.getDouble("jefe"));
nombre.setText(rs.getString("nombre"));
num_dpto.setText("" + rs.getDouble("num_dpto"));
num_emp.setText("" + rs.getDouble("num_emp"));
salario.setText("" + rs.getDouble("salario"));
tarea.setText(rs.getString("tarea"));
fecha_alta1.setText("");
jefe1.setText("");
nombre1.setText("");
num_dpto1.setText("");
num_emp1.setText("");
salario1.setText("");
tarea1.setText("");
fecha_alta2.setText("");
jefe2.setText("");
nombre2.setText("");
num_dpto2.setText("");
num_emp2.setText("");
salario2.setText("");
tarea2.setText("");
Primero.setEnabled(false);
Anterior.setEnabled(false);
Siguiente.setEnabled(false);
Ultimo.setEnabled(false);
Primero1.setEnabled(false);
Anterior1.setEnabled(false);
Siguiente1.setEnabled(false);
Ultimo1.setEnabled(false);
Eliminar.setEnabled(false);
Aceptar.setEnabled(false);
Modificar.setEnabled(false);
}
}catch(Exception e){
e.printStackTrace();
}
}
private void botoneraNavegacionActivada(boolean estado){
Primero.setEnabled(estado);
Anterior.setEnabled(estado);
Siguiente.setEnabled(estado);
Ultimo.setEnabled(estado);
Primero1.setEnabled(estado);
Anterior1.setEnabled(estado);
Siguiente1.setEnabled(estado);
Ultimo1.setEnabled(estado);
}
private void botoneraAccionActivada(boolean estado){
Aceptar.setEnabled(estado);
Modificar.setEnabled(estado);
Eliminar.setEnabled(estado);
}
private void Salir1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void Salir2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void Salir3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void Salir4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void Salir5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
this.dispose();
}
private void ModificarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
fecha_alta1.setEnabled(true);
jefe1.setEnabled(true);
nombre1.setEnabled(true);
num_dpto1.setEnabled(true);
num_emp1.setEnabled(true);
salario1.setEnabled(true);
tarea1.setEnabled(true);
tablaEmp.nuevoRegistro = false;
botoneraNavegacionActivada(true);
botoneraAccionActivada(true);
}catch(Exception e){
e.printStackTrace();
}
}
private void AceptarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
tablaEmp.insertar(fecha_alta1.getText(), jefe1.getText(), nombre1.getText(),num_dpto1.getText(),num_emp1.getText(),salario1.getText(),tarea1.getText());
}catch(Exception e){
e.printStackTrace();
}
}
private void AgregarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
tablaEmp.insertar(((String)fecha_alta.getText()), jefe.getText(), nombre.getText(),num_dpto.getText(),num_emp.getText(),salario.getText(),tarea.getText());
}catch(Exception e){
e.printStackTrace();
}
}
As you can see even though I casted the text field I did not take it and I do not know what to do; -;