private void btnMostrarActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnMostrarActionPerformed
    // BUSCAR PERMISOS
    vaciarPermisos();

    jideTabbedPane1.setEnabled(true);
    jPanel2.setEnabled(true);
    chkPermisos.setEnabled(true);
    chkCreacionUsuario.setEnabled(true);
    chkAuditoria.setEnabled(true);

    String nombreFormulario = "";
    clsComboBox objUsuarioSelect = (clsComboBox) cmbUsuarios.getSelectedItem();
    ArrayList<clsPermisos> dataPermisos =
        objPermisos.consultarPermisosUsuario(Integer.parseInt(objUsuarioSelect.getCodigo()));
    for (int i = 0; i < dataPermisos.size(); i = i + 1) {
      nombreFormulario = dataPermisos.get(i).getFormDescripcion();
      if (nombreFormulario.equals("frmAbrirCaja")) {
        chkAbrirCaja.setSelected(true);
      }
      if (nombreFormulario.equals("frmCerrarCaja")) {
        chkCerrarCaja.setSelected(true);
      }
      if (nombreFormulario.equals("frmFacturar")) {
        chkFacturar.setSelected(true);
      }
      if (nombreFormulario.equals("frmUsuarioPermisos")) {
        chkPermisos.setSelected(true);
      }
      if (nombreFormulario.equals("frmNuevoUsuario")) {
        chkCreacionUsuario.setSelected(true);
      }
      if (nombreFormulario.equals("frmProductosMod")) {
        chkModificarProductos.setSelected(true);
      }
      if (nombreFormulario.equals("frmPagoAdd")) {
        chkPagos.setSelected(true);
      }
      if (nombreFormulario.equals("frmPagoHistoricoAdd")) {
        chkPagosHistorico.setSelected(true);
      }
      if (nombreFormulario.equals("frmFactHisto")) {
        chkFactHistorico.setSelected(true);
      }
      if (nombreFormulario.equals("frmProductosDel")) {
        chkEliminarProductos.setSelected(true);
      }
      if (nombreFormulario.equals("frmKardex")) {
        chkKardex.setSelected(true);
      }
      if (nombreFormulario.equals("frmKardexIngreso")) {
        chkRecibir.setSelected(true);
      }
      if (nombreFormulario.equals("frmKardexEgreso")) {
        chkRetirar.setSelected(true);
      }
      if (nombreFormulario.equals("frmGrupoAdd")) {
        chkMantenimientoGrupo.setSelected(true);
      }
      if (nombreFormulario.equals("frmFacturaSeek")) {
        chkAnularFacturas.setSelected(true);
      }
      if (nombreFormulario.equals("frmCerrarCaja_")) {
        chkFlujo.setSelected(true);
      }
      if (nombreFormulario.equals("frmListProductosDel")) {
        chkListProductosDel.setSelected(true);
      }
      if (nombreFormulario.equals("frmPagosEliminar")) {
        chkEliminarPagos.setSelected(true);
      }
      if (nombreFormulario.equals("frmNotasEntrega")) {
        chkNotasEntrega.setSelected(true);
      }
      if (nombreFormulario.equals("frmAuditoria")) {
        chkAuditoria.setSelected(true);
      }
      if (nombreFormulario.equals("frmListVentas")) {
        chkVentaCaja.setSelected(true);
      }
      if (nombreFormulario.equals("frmListVentasNE")) {
        chkVentasNE.setSelected(true);
      }
      if (nombreFormulario.equals("frmListVentasNEVendedor")) {
        chkVentasNEVendedores.setSelected(true);
      }
      if (nombreFormulario.equals("frmListDescuentos")) {
        chkDescuentos.setSelected(true);
      }
      if (nombreFormulario.equals("frmClienteMod")) {
        chkModClientes.setSelected(true);
      }
      if (nombreFormulario.equals("frmClienteDel")) {
        chkClienteDel.setSelected(true);
      }
      if (nombreFormulario.equals("frmProveedorMod")) {
        chkProveedorMod.setSelected(true);
      }
      if (nombreFormulario.equals("frmProveedorDel")) {
        chkProveedorDel.setSelected(true);
      }
      if (nombreFormulario.equals("frmListProductosInventario")) {
        chkChequear.setSelected(true);
      }
      if (nombreFormulario.equals("frmListPagos")) {
        chkRepPagos.setSelected(true);
      }
      if (nombreFormulario.equals("frmInventario")) {
        chkInventario.setSelected(true);
      }
      if (nombreFormulario.equals("frmPagoNuevoAdd")) {
        chkPagoNuevo.setSelected(true);
      }
      if (nombreFormulario.equals("frmPagoAddOtros")) {
        chkPagoRecibo.setSelected(true);
      }
      if (nombreFormulario.equals("frmClienteAdd")) {
        chkAddCliente.setSelected(true);
      }
      if (nombreFormulario.equals("frmReimpresionReciboPago")) {
        chkReimpresion.setSelected(true);
      }
      if (nombreFormulario.equals("frmComprasRecibir")) {
        chkRecibirCompras.setSelected(true);
      }
    }
    this.btnGuardar.setEnabled(true);
  } // GEN-LAST:event_btnMostrarActionPerformed
  private void btnGuardarActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnGuardarActionPerformed
    String idModulo = "";
    String idFormulario = "";
    clsComboBox objUsuarioSelect = (clsComboBox) cmbUsuarios.getSelectedItem();
    // ELIMINAR PERMISOS ACTUALES
    objPermisos.eliminarPermisos(objUsuarioSelect.getCodigo());
    // GUARDAR LOS NUEVOS
    if (this.chkAbrirCaja.isSelected()) {
      idModulo = "1";
      idFormulario = "2";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkCerrarCaja.isSelected()) {
      idModulo = "1";
      idFormulario = "3";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkFacturar.isSelected()) {
      idModulo = "1";
      idFormulario = "4";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkPermisos.isSelected()) {
      idModulo = "3";
      idFormulario = "5";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkCreacionUsuario.isSelected()) {
      idModulo = "3";
      idFormulario = "14";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkModificarProductos.isSelected()) {
      idModulo = "3";
      idFormulario = "6";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkPagos.isSelected()) {
      idModulo = "1";
      idFormulario = "7";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkPagosHistorico.isSelected()) {
      idModulo = "1";
      idFormulario = "8";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkFactHistorico.isSelected()) {
      idModulo = "1";
      idFormulario = "9";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkEliminarProductos.isSelected()) {
      idModulo = "1";
      idFormulario = "10";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkKardex.isSelected()) {
      idModulo = "2";
      idFormulario = "11";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkRecibir.isSelected()) {
      idModulo = "2";
      idFormulario = "12";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkRetirar.isSelected()) {
      idModulo = "2";
      idFormulario = "13";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkMantenimientoGrupo.isSelected()) {
      idModulo = "2";
      idFormulario = "15";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkAnularFacturas.isSelected()) {
      idModulo = "1";
      idFormulario = "16";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkFlujo.isSelected()) {
      idModulo = "1";
      idFormulario = "17";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkListProductosDel.isSelected()) {
      idModulo = "1";
      idFormulario = "18";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkEliminarPagos.isSelected()) {
      idModulo = "1";
      idFormulario = "19";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkNotasEntrega.isSelected()) {
      idModulo = "1";
      idFormulario = "20";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkAuditoria.isSelected()) {
      idModulo = "1";
      idFormulario = "21";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkVentaCaja.isSelected()) {
      idModulo = "1";
      idFormulario = "22";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkVentasNE.isSelected()) {
      idModulo = "1";
      idFormulario = "23";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkVentasNEVendedores.isSelected()) {
      idModulo = "1";
      idFormulario = "24";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkDescuentos.isSelected()) {
      idModulo = "1";
      idFormulario = "25";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkModClientes.isSelected()) {
      idModulo = "1";
      idFormulario = "26";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkClienteDel.isSelected()) {
      idModulo = "1";
      idFormulario = "27";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkProveedorMod.isSelected()) {
      idModulo = "1";
      idFormulario = "28";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkProveedorDel.isSelected()) {
      idModulo = "1";
      idFormulario = "29";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkChequear.isSelected()) {
      idModulo = "1";
      idFormulario = "30";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkRepPagos.isSelected()) {
      idModulo = "1";
      idFormulario = "31";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkInventario.isSelected()) {
      idModulo = "1";
      idFormulario = "32";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkPagoNuevo.isSelected()) {
      idModulo = "1";
      idFormulario = "33";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkPagoRecibo.isSelected()) {
      idModulo = "1";
      idFormulario = "34";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkAddCliente.isSelected()) {
      idModulo = "1";
      idFormulario = "35";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkReimpresion.isSelected()) {
      idModulo = "1";
      idFormulario = "36";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }
    if (this.chkRecibirCompras.isSelected()) {
      idModulo = "1";
      idFormulario = "37";
      objPermisos.insertarRegistro(objUsuarioSelect.getCodigo(), idModulo, idFormulario);
    }

    objAuditoria.insertarAuditoria(
        "frmUsuarioPermisos",
        "CAMBIO DE PERMISOS AL USUARIO:" + objUsuarioSelect.getDescripcion(),
        "4");
    JOptionPane.showMessageDialog(
        this, "Datos almacenados con éxito", "Atención!", JOptionPane.INFORMATION_MESSAGE);
    vaciarPermisos();
    reinicio();
  } // GEN-LAST:event_btnGuardarActionPerformed