@FXML protected void Eliminar(ActionEvent evento) { if (carreraModificada != null) { cdCarrera datos = new cdCarrera(); lblMensaje.setText(datos.eliminar(carreraModificada)); Limpiar(); LLenarTabla(); } else { lblMensaje.setText("Seleccione una fila de la tabla"); } }
@FXML protected void Guardar(ActionEvent event) { if (txtCarrera.getText().trim().isEmpty() | txtJefe.getText().trim().isEmpty() | txtMatricula.getText().trim().isEmpty() | txtSiglas.getText().trim().isEmpty()) { lblMensaje.setText("Campos vacios"); } else { Carrera nuevaCarrera = new Carrera( txtCarrera.getText(), txtSiglas.getText(), txtJefe.getText(), Integer.valueOf(txtMatricula.getText()), cboAcreditada.getValue()); cdCarrera datos = new cdCarrera(); lblMensaje.setText(datos.guardar(nuevaCarrera)); Limpiar(); LLenarTabla(); } }
@FXML protected void Actualizar(ActionEvent evento) { if (carreraModificada != null) { if (txtCarrera.getText().trim().isEmpty() | txtJefe.getText().trim().isEmpty() | txtMatricula.getText().trim().isEmpty() | txtSiglas.getText().trim().isEmpty()) { lblMensaje.setText("Campos vacios"); } else { carreraModificada.setNombre(txtCarrera.getText()); carreraModificada.setSiglas(txtSiglas.getText()); carreraModificada.setJefeCarrera(txtJefe.getText()); carreraModificada.setMatricula(Integer.valueOf(txtMatricula.getText())); carreraModificada.setAcreditada(cboAcreditada.getValue()); cdCarrera datos = new cdCarrera(); lblMensaje.setText(datos.actualizar(carreraModificada)); Limpiar(); LLenarTabla(); } } else { lblMensaje.setText("Seleccione una fila de la tabla"); } }
public void LLenarTabla() { cdCarrera datos = new cdCarrera(); ObservableList<Carrera> lista = datos.listarDatos(); tblCarrera.setItems(lista); tblCarrera.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); }