public void salvarContrato() {

        parcela = Integer.parseInt(txtParcela.getText());
        parcelas = parcela;
        parcelas++;
        parcela = 1;
        txtParcela.setText(String.valueOf(parcela));
        do {

            try {
                ContratoParcelaDAO dao = new ContratoParcelaDAO();
                CodigoContrato = dao.gerarCodigoContratoParcela();
                dao.desconectar();
            } catch (Exception f) {
                f.printStackTrace();
            }

            ContratoParcela venda = new ContratoParcela();
            venda.setCodigo(CodigoContrato);
            txtDatas.setText(dataContrato);
            //venda.setData(txtDatas.getText());
            if (jRadioButton2.isSelected() == true) {
                Mes++;//Mês aqui para acrescentar um mes na data inicial
            }
            //if (Mes > 9) {
            if (Mes > 12) {
                Ano = Ano + 1;
                Mes = 1;
            }
            //dataContrato = String.valueOf(Ano + "/" + Mes + "/" + Dia);
            // } else {
            //   dataContrato = String.valueOf(Ano + "/0" + Mes + "/" + Dia);
            //}

            if (Mes > 9) {
                if (Dia > 9) {
                    dataContrato = String.valueOf(Ano + "/" + Mes + "/" + Dia);
                    //JOptionPane.showMessageDialog(rootPane, dataContrato, "1", JOptionPane.ERROR_MESSAGE);
                } else {
                    dataContrato = String.valueOf(Ano + "/" + Mes + "/0" + Dia);
                    //JOptionPane.showMessageDialog(rootPane, dataContrato, "2", JOptionPane.ERROR_MESSAGE);
                }

            } else {
                if (Dia > 9) {
                    dataContrato = String.valueOf(Ano + "/0" + Mes + "/" + Dia);
                    //JOptionPane.showMessageDialog(rootPane, dataContrato, "3", JOptionPane.ERROR_MESSAGE);
                } else {
                    dataContrato = String.valueOf(Ano + "/0" + Mes + "/0" + Dia);
                    //JOptionPane.showMessageDialog(rootPane, dataContrato, "4", JOptionPane.ERROR_MESSAGE);
                }
            }

            txtDatas.setText(dataContrato);

            venda.setCodigo_contato(Integer.parseInt(txtCodigo.getText().trim()));//Ligar o contas a receber ao aluno posso add mais

            venda.setParcela(Integer.parseInt(txtParcela.getText()));

            String Valor = txtValor.getText();
            Valor = Valor.replace(".", "");
            Valor = Valor.replace(",", ".");
            venda.setValor(Float.parseFloat(Valor));
            venda.setData(txtDatas.getText());
            try {
                ContratoParcelaDAO dao = new ContratoParcelaDAO();
                dao.adicionarContratoParcela(venda);
                parcela++;
                txtParcela.setText(String.valueOf(parcela));
                dao.desconectar();
            } catch (Exception e) {
                e.printStackTrace();
            }


            try {
                ContasRDAO dao = new ContasRDAO();
                codigoR = dao.gerarCodigoContaR();
                dao.desconectar();
            } catch (Exception f) {
                f.printStackTrace();
            }
            ContasR conta = new ContasR();
            conta.setCodigo(codigoR);
            conta.setCodigo_turma(Integer.parseInt(txtTurmaCodigo.getText()));
            conta.setCodigo_cliente(Integer.parseInt(txtCodigoAluno.getText()));
            conta.setLocalidade(Integer.parseInt(txtCodigoLocalidade.getText()));
            conta.setParcela(Integer.parseInt(txtParcela.getText()) - 1);
            conta.setData_emissao("0000/00/00");
            //data = String.valueOf(ano + "/0" + mes + "/" + dia);
            conta.setData_pagamento(dataContrato);
            conta.setDesconto(0.0);

            Valor = txtValor.getText();
            Valor = Valor.replace(".", "");
            Valor = Valor.replace(",", ".");
            conta.setValor(Double.parseDouble(Valor));
            conta.setCodigo_contrato(Integer.parseInt(txtCodigo.getText()));

            try {
                ContasRDAO dao = new ContasRDAO();
                dao.adicionarContaR(conta);
                dao.desconectar();
            } catch (Exception e) {
                e.printStackTrace();
            }
            if (jRadioButton1.isSelected() == true) {
                Mes++;//Mes aqui para não acrescentar um mes a data inicial
            }
        } while (parcela != parcelas);
    }