private void btnGravar_Click(object sender, EventArgs e) { if (ccbPago.Checked && ttbValorRecebido.Text == "") MessageBox.Show("Digite o valor recebido"); else if(ttbCodigoTipo.Text == "") MessageBox.Show("Selecione o tipo de Custa"); else if(ttbNumeroProcesso.Text == "") MessageBox.Show("Selecione o número do processo"); else if(ttbDescricao.Text == "") MessageBox.Show("Digite a descrição da custa"); else if(!rbAdvogadoPaga.Checked && !rbClientePaga.Checked) MessageBox.Show("Selecione quem irá pagar esta custa"); else { Banco banco = new Banco(); GerenciamentoCustasProcesso cadastro = new GerenciamentoCustasProcesso(banco); GerenciamentoRecebimentos recebimentos = new GerenciamentoRecebimentos(banco); GerenciamentoProcessos processo = new GerenciamentoProcessos(banco); banco.conecta(); if (ttbCodigoCusta.Text == "") { if (rbClientePaga.Checked) { if (processo.verificaPermisaoInclusao(ttbNumeroProcesso.Text)) { if (cadastro.incluir(ttbDescricao.Text, Gerais.converteStoD(ttbValorTotal.Text), int.Parse(ttbCodigoTipo.Text))) { MessageBox.Show("Cadastro realizado com sucesso"); int codigo = banco.getIdentity(); //if (MessageBox.Show("Deseja realizar o lançamento destes recebimentos?", "Lançamento de recebimentos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) //{ if (!ccbPago.Checked) //não pago { if (recebimentos.incluirCusta(codigo, 0, ttbNumeroProcesso.Text, null, ttbDescricao.Text, Gerais.converteStoD(ttbValorTotal.Text), dtpVencimento.Value, Gerais.converteStoD(ttbValorRecebido.Text))) { inicializar(); MessageBox.Show("Cadastro dos recebimentos realizado com sucesso"); } else MessageBox.Show("Cadastro não realizado"); } else //pago { if (recebimentos.incluirCusta(codigo, 0, ttbNumeroProcesso.Text, dtpPagamento.Value, ttbDescricao.Text, Gerais.converteStoD(ttbValorTotal.Text), dtpVencimento.Value, Gerais.converteStoD(ttbValorRecebido.Text))) { MessageBox.Show("Cadastro realizado com sucesso"); inicializar(); } else MessageBox.Show("Cadastro não realizado"); } //} //else // inicializar(); } else MessageBox.Show("Cadastro não realizado"); } else MessageBox.Show("Este processo não permite a inclusão de custas para o cliente"); } else { if (cadastro.incluir(ttbDescricao.Text, Gerais.converteStoD(ttbValorTotal.Text), int.Parse(ttbCodigoTipo.Text))) { inicializar(); MessageBox.Show("Cadastro realizado com sucesso"); } else MessageBox.Show("Cadastro não realizado"); } } banco.desconecta(); } }
private void btnGravar_Click(object sender, EventArgs e) { if (ttbNumeroProcesso.Text == "") MessageBox.Show("Digite o número do processo"); else if (!rbClienteNãoPaga.Checked && !rbParcelado.Checked && !rbParcelaUnica.Checked) MessageBox.Show("Selecione o tipo de pagamento"); else if (rbParcelado.Checked && ttbQuantidadePar.Text == "") MessageBox.Show("Digite a quantidade de parcelas"); else if (rbParcelado.Checked && ttbDiasParcelas.Text == "") MessageBox.Show("Digite a quantidade de dias entre as parcelas"); else if (ttbValorTotal.Text == "") MessageBox.Show("Digite o valor total"); else if (cbbNivelAcesso.SelectedIndex == -1) MessageBox.Show("Selecione o nivel de acesso"); else { Banco banco = new Banco(); AtualizacaoHonorario cadastro = new AtualizacaoHonorario(banco); GerenciamentoRecebimentos recebimentos = new GerenciamentoRecebimentos(banco); banco.conecta(); int qtdParcela, diasParcela; if (ttbQuantidadePar.Text == "") qtdParcela = 0; else qtdParcela = int.Parse(ttbQuantidadePar.Text); if (qtdParcela == 0) qtdParcela = 1; if (ttbDiasParcelas.Text == "") diasParcela = 0; else diasParcela = int.Parse(ttbDiasParcelas.Text); if (diasParcela == 0) diasParcela = 1; if (rbParcelaUnica.Checked) qtdParcela = 1; double valorTotal = Gerais.converteStoD(ttbValorTotal.Text); double valorParcela = 1; int contador = 0; valorParcela = valorTotal / qtdParcela; DateTime datas; if (ttbCodigo.Text != "") { if (cadastro.alterar( int.Parse(ttbCodigo.Text), ttbNumeroProcesso.Text, dtpData.Value, valorTotal, selecionaTipoParcela(), qtdParcela, ttbDescricao.Text, cbbNivelAcesso.SelectedIndex, diasParcela) ) { MessageBox.Show("Alteração realizada com sucesso"); if (!rbClienteNãoPaga.Checked) { //if (MessageBox.Show("Deseja realizar o lançamento destes recebimentos?", "Lançamento de recebimentos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) //{ for (int i = 0; i < qtdParcela; i++) { datas = dtpData.Value.AddDays((i) * diasParcela); if (recebimentos.incluirHonorario(int.Parse(ttbCodigo.Text), ttbNumeroProcesso.Text, null, ttbDescParcela.Text, valorParcela, datas, 0)) contador++; } if (contador == qtdParcela) MessageBox.Show("Cadastro realizado com sucesso"); //} } inicializar(); } else MessageBox.Show("Alteração não realizada"); } else if (cadastro.incluir( ttbNumeroProcesso.Text, dtpData.Value, valorTotal, selecionaTipoParcela(), qtdParcela, ttbDescricao.Text, cbbNivelAcesso.SelectedIndex, diasParcela)) { MessageBox.Show("Cadastro realizado com sucesso"); if (!rbClienteNãoPaga.Checked) { int codigo = banco.getIdentity(); //if (MessageBox.Show("Deseja realizar o lançamento destes recebimentos?", "Lançamento de recebimentos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) //{ for (int i = 0; i < qtdParcela; i++) { datas = dtpData.Value.AddDays((i) * diasParcela); if (recebimentos.incluirHonorario(codigo, ttbNumeroProcesso.Text, null, ttbDescParcela.Text, valorParcela, datas, 0)) contador++; } if (contador == qtdParcela) MessageBox.Show("Cadastro de parcelas realizado com sucesso"); //} } inicializar(); } else MessageBox.Show("Cadastro não realizado"); banco.desconecta(); } }