public List<PerfilUsuarioGrupoDTO> obterGruposUsuario(FiltroGruposUsuarioDTO filtro)
      throws Exception {

    System.out.println("Listando Grupos do usuário ");
    try {
      GrupoDAO grupoDao = new GrupoDAO();
      List<PerfilUsuarioGrupoDTO> gruposTMP = new ArrayList<PerfilUsuarioGrupoDTO>();

      gruposTMP = grupoDao.listarGrupos(filtro);
      return gruposTMP;
    } catch (SQLException e) {
      throw new RuntimeException(e);
    }
  }
  private List<Grupo> obterGrupos() {

    try {
      GrupoDAO grupoDao = new GrupoDAO();
      List<Grupo> gruposTMP = new ArrayList<Grupo>();
      gruposTMP = grupoDao.listarTodosGrupos();

      return gruposTMP;

    } catch (SQLException e) {
      e.printStackTrace();
      return null;
    }
  }
Beispiel #3
0
  @Override
  public boolean isValidaVista() {
    if (this.txtCodigo.getText().trim().isEmpty()) {
      UtilMensajes.mensaje_alterta("DATO_REQUERIDO", "Código");
      this.txtCodigo.requestFocus();
      return false;
    }
    if (getEstado().equals(NUEVO)) {
      if (gdao.find(this.txtCodigo.getText().trim()) != null) {
        UtilMensajes.mensaje_alterta("CODIGO_EXISTE");
        this.txtCodigo.requestFocus();
        return false;
      }
    }
    if (this.txtDescripcion.getText().trim().isEmpty()) {
      UtilMensajes.mensaje_alterta("DATO_REQUERIDO", "Descripción");
      this.txtDescripcion.requestFocus();
      return false;
    }
    if (this.txtDescCorta.getText().trim().isEmpty()) {

      this.txtDescCorta.requestFocus();
      return false;
    }

    if (!validarDetalles()) {
      return false;
    }

    return true;
  }
Beispiel #4
0
 public String delete(Grupo i) {
   try {
     dao.delete(i);
   } catch (Exception e) {
   }
   return "grupolst";
 }
Beispiel #5
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();
      }
    }
  }
Beispiel #6
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);
    }
  }
Beispiel #7
0
 @Override
 public void llenar_tablas() {
   setGrupos(gdao.findAll());
 }
Beispiel #8
0
 public String salvar() {
   dao.save(grupo);
   return "grupolst";
 }
Beispiel #9
0
 public DataModel getGrupos() {
   this.grupos = new ListDataModel(dao.findAll());
   return grupos;
 }