try{
validarDatos();
if (JOptionPane.showConfirmDialog(PrincipalController.instanciaControllerPrincipal(), "Desea Guardar?", "Gestión Celdas", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION){
//Selecciono lo que dice el comboBox
//el split es para dividir el sstring en "partes" a partir del caracter/es que le paso por parametro
Pabellon p = new Pabellon(comboBox.getSelectedItem().toString().split(" - ")[0],comboBox.getSelectedItem().toString().split(" - ")[1]);
ci.setPabellon(p);
ci.setCelda(celda);
ci.setEnable(true);
ci.setNombreCelda(String.valueOf(nombreCeldaField.getText()));
ci.setTamanio(Integer.valueOf(tamanioField.getText()));
ci.setTotal(Integer.valueOf(espacioTotalField.getText()));
ci.setOcupado(0);
ec.persist(ci, true);
JOptionPane.showMessageDialog(CeldaInternaController.this, "Celda cargada satisfactoriamente");
listener.onPanelClose();
}
} catch (UIValidateException ex) {
JOptionPane.showMessageDialog(CeldaInternaController.this,ex.getMessage());
}
}
});
modificarButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
validarDatos();
if (JOptionPane.showConfirmDialog(PrincipalController.instanciaControllerPrincipal(), "Desea Guardar?", "Gestión Celdas", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION){
//Selecciono lo que dice el comboBox
//el split es para dividir el sstring en "partes" a partir del caracter/es que le paso por parametro
Pabellon p = new Pabellon(comboBox.getSelectedItem().toString().split(" - ")[0],comboBox.getSelectedItem().toString().split(" - ")[1]);
ci.setPabellon(p);
ci.setCelda(celda);
ci.setEnable(true);
ci.setNombreCelda(String.valueOf(nombreCeldaField.getText()));