示例#1
0
  @Override
  public void eliminar() {
    if (getGrupo() != null) {
      int seleccion = UtilMensajes.msj_error("ELIMINAR_REG");

      if (seleccion == 0) {
        sgDAO.borrarPorGrupo(getGrupo());
        gdao.remove(getGrupo());
        iniciar();
      }
    }
  }
示例#2
0
  private void llenar_detalle() {
    String Codigo = this.txtCodigo.getText();
    getSubgrupoTM().limpiar();

    for (Subgrupo subgrupoEnt : sgDAO.findAll()) {
      if (Codigo.equals(subgrupoEnt.getId().getIdgrupo())) {
        getSubgrupoTM()
            .addRow(
                new Object[] {subgrupoEnt.getId().getIdsubgrupo(), subgrupoEnt.getDescripcion()});
      }
    }
  }
示例#3
0
  @Override
  public void grabar() {
    try {
      String lcCodigo = this.txtCodigo.getText();
      gdao.crear_editar(getGrupo());
      sgDAO.borrarPorGrupo(getGrupo());
      int nFilas = this.getSubgrupoTM().getRowCount();
      for (int i = 0; i < nFilas; i++) {
        SubgrupoPK sgpk1 = new SubgrupoPK();
        Subgrupo sg1 = new Subgrupo();
        sgpk1.setIdgrupo(lcCodigo);
        sgpk1.setIdsubgrupo(getSubgrupoTM().getValueAt(i, 0).toString());
        sg1.setDescripcion(getSubgrupoTM().getValueAt(i, 1).toString());
        sg1.setId(sgpk1);
        sg1.setGrupo(getGrupo());
        sgDAO.create(sg1);
      }

    } catch (Exception ex) {
      JOptionPane.showMessageDialog(null, ex);
    }
  }