private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); AtualizacaoHonorario conta = new AtualizacaoHonorario(banco); banco.conecta(); if (rbConta.Checked) { if(ttbNumeroConta.Text == "") dgvResultado.DataSource = conta.listarHonorarios(); else dgvResultado.DataSource = conta.localizarPorNumeroProcesso(ttbNumeroConta.Text); } else if (rbCodigo.Checked) { if (ttbCodigo.Text == "") dgvResultado.DataSource = conta.listarHonorarios(); else dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse( Gerais.retiraTodosCharter(ttbCodigo.Text, ' ') )); } else { dgvResultado.DataSource = conta.listarHonorarios(); } banco.desconecta(); }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); AtualizacaoHonorario consulta = new AtualizacaoHonorario(banco); if (rbSem.Checked) { tabelaDados = consulta.listarHonorariosRelat(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } else if (rbPeriodo.Checked) { tabelaDados = consulta.listarHonorarioPeriodo(dtpInicio.Value,dtpFim.Value); tipoRelatorio = TipoRelatorioGerado.RelPeriodo; } else if (rbCliente.Checked) { if (ttbCliente.Text != "") { tabelaDados = consulta.listarHonorarioCliente(ttbCliente.Text); tipoRelatorio = TipoRelatorioGerado.RelCliente; } else MessageBox.Show("Selecione o cliente para prosseguir"); } else if (rbProcesso.Checked) { if (ttbNumeroProcesso.Text != "") { tabelaDados = consulta.localizarPorNumeroProcessoRelat(ttbNumeroProcesso.Text); tipoRelatorio = TipoRelatorioGerado.RelProcesso; } else MessageBox.Show("Selecione o processo para prosseguir"); } else //se não faz o sem filtro { tabelaDados = consulta.listarHonorariosRelat(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } banco.desconecta(); if (tabelaDados != null) dgvResultado.DataSource = tabelaDados; }
private void btnExcluir_Click(object sender, EventArgs e) { int codigo = 0; int.TryParse(ttbCodigo.Text, out codigo); Banco banco = new Banco(); banco.conecta(); AtualizacaoHonorario com = new AtualizacaoHonorario(banco); if (com.verificaExistenciaRecebPago(codigo)) { MessageBox.Show("Exclusão não pode ser realizada pois existe um ou mais recebimentos deste honorário recebidos."); } else if (codigo > 0) { if (MessageBox.Show("Confirma exclusão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (com.excluirRecebimentos(codigo)) MessageBox.Show("Exclusão dos recebimentos realizada com sucesso"); else MessageBox.Show("Falha na exclusão dos recebentos!"); if (com.excluir(codigo)) { MessageBox.Show("Exclusão realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este honorário"); 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(); } }