private void jBtnRemoverActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jBtnRemoverActionPerformed
    int linha = jTableListarVendas.getSelectedRow();

    codDetVendaProduto = (Integer.parseInt(jTableListarVendas.getValueAt(linha, 0).toString()));

    int quant = Integer.parseInt(jTableListarVendas.getValueAt(linha, 1).toString());
    double precoUnit = Double.parseDouble(jTableListarVendas.getValueAt(linha, 2).toString());
    double totalPeca = quant * precoUnit;

    double totalGeral = Double.parseDouble(jTextTotalVenda.getText());
    double resultado = totalGeral - totalPeca;

    VendasDAO.UpdateTotalVenda(codVenda, resultado);
    VendasDAO.ExcluirDetVendaProduto(codVenda);
    //  txtTotal.setText(String.valueOf(resultado));
    CarregaVenda();
    TabelaVendas();
  } // GEN-LAST:event_jBtnRemoverActionPerformed
  public void CarregaVenda() {

    OcultaBotoes();
    desabilitarVendas();

    ArrayList<Vendas> venda = new ArrayList<Vendas>();
    venda = VendasDAO.CarregaVendas(codVenda);

    for (Vendas v : venda) {
      jTextCodVenda.setText(String.valueOf(v.getIdtabVendas()));
      jTextCodUsuario.setText(String.valueOf(v.getTabusuarioIdUsuario()));
      jTextCodCliente.setText(String.valueOf(v.getClienteIdcliente()));
      jTextDataVenda.setText(String.valueOf(v.getDataVenda()));
      jTextHoraVenda.setText(String.valueOf(v.getHora()));
      jTextTotalVenda.setText(String.valueOf(v.getTotal()));
      // idContato = cli.getIdContato();
    }
  }
  private void jBtnAltDadosPActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jBtnAltDadosPActionPerformed

    Vendas v = new Vendas();
    v.setClienteIdcliente(Integer.parseInt(jTextCodCliente.getText()));
    // v.setIdOrdemServico(Integer.parseInt(jTextCodServ.getText()));
    v.setDataVenda(Date.valueOf(jTextDataVenda.getText()));
    v.setHora(Time.valueOf(jTextHoraVenda.getText()));
    v.setTotal(Double.parseDouble(jTextTotalVenda.getText()));
    VendasDAO.UpdateVenda(v, GetIndice());
    desabilitarVendas();
    // txtSetor.setVisible(true);
    jBtnAltDadosP.setVisible(false);
    jBtbCancelDadosP.setVisible(false);
    jButtonAr1.setVisible(true);
    JOptionPane.showMessageDialog(null, "Cadastrado com sucesso!");
    CarregaVenda();

    String descricaoAudit = "Venda: " + v.getIdtabVendas() + "teve os dados alterados.";
    AuditoriaDAO.CadDetAuditoria(descricaoAudit);
  } // GEN-LAST:event_jBtnAltDadosPActionPerformed