private void btnExcluir_Click(object sender, EventArgs e) { if (ttbNumeroProcesso.Text != "") { if (MessageBox.Show("Confirma exclusão? As associações com clientes e funiconários também serão removidas", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Banco banco = new Banco(); banco.conecta(); GerenciamentoProcessos com = new GerenciamentoProcessos(banco); com.excluirAssociaClienteProcesso(ttbNumeroProcesso.Text); com.excluirAssociaFuncionarioProcesso(ttbNumeroProcesso.Text); if (!com.verificaExistenciaProcesso(ttbNumeroProcesso.Text)) MessageBox.Show("Não é possível excluir, este processo não está cadastrado."); else if (com.excluir(ttbNumeroProcesso.Text)) { MessageBox.Show("Exclusão realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este processo"); banco.desconecta(); } } }
public FrmAssociaProcessoFuncionario() { InitializeComponent(); Banco banco = new Banco(); GerenciamentoProcessos gere = new GerenciamentoProcessos(banco); banco.conecta(); DataTable funcionarios = gere.listarFuncionarios(); cbbAdvogadoResponsavel.DisplayMember = "Fun_Nome"; cbbAdvogadoResponsavel.ValueMember = "Fun_Codigo"; cbbAdvogadoResponsavel.DataSource = funcionarios; }
public frmGerenciamentoProcessos() { InitializeComponent(); Banco banco = new Banco(); GerenciamentoProcessos consul = new GerenciamentoProcessos(banco); banco.conecta(); //DataTable funcionarios = consul.listarFuncionarios(); cbbAdvogadoResponsavel.DisplayMember = "Fun_Nome"; cbbAdvogadoResponsavel.ValueMember = "Fun_Codigo"; //cbbAdvogadoResponsavel.DataSource = funcionarios; cbbAdvogadoResponsavel.Enabled = false; //preencheComboAdvResp(); habilitar("N"); }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); GerenciamentoProcessos consulta = new GerenciamentoProcessos(banco); if (rbSemFiltro.Checked) { tabelaDados = consulta.listarProcessosR1(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } else if (rbAndamento.Checked) { tabelaDados = consulta.listarProcessosR23(true); tipoRelatorio = TipoRelatorioGerado.RelEmAndamento; } else if (rbArquivado.Checked) { tabelaDados = consulta.listarProcessosR23(false); tipoRelatorio = TipoRelatorioGerado.RelArquivado; } else if (rbClienteUnico.Checked) { if (clienteSelecionado) { tabelaDados = consulta.listarProcessosGrCliR45(true,codigoCliente); tipoRelatorio = TipoRelatorioGerado.RelPorCliente; } else MessageBox.Show("Selecione o cliente para prosseguir"); } else if (rbCGrupoCliente.Checked) { tabelaDados = consulta.listarProcessosGrCliR45(false, null); tipoRelatorio = TipoRelatorioGerado.RelAgrupadoCliente; } else //se não faz o sem filtro { tabelaDados = consulta.listarProcessosR1(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } banco.desconecta(); if(tabelaDados != null) dataGridView1.DataSource = tabelaDados; }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); GerenciamentoProcessos conta = new GerenciamentoProcessos(banco); banco.conecta(); if (rbArea.Checked) { dgvResultado.DataSource = conta.localizarAreaAtuacao(ttbArea.Text); } else if (rbNumero.Checked) { if(ttbNumero.Text == "") dgvResultado.DataSource = conta.listarProcessos(); else dgvResultado.DataSource = conta.localizarPorNumero(ttbNumero.Text); } else { dgvResultado.DataSource = conta.listarProcessos(); } banco.desconecta(); }
private void btnGravar_Click(object sender, EventArgs e) { Banco banco = new Banco(); GerenciamentoProcessos cadastro = new GerenciamentoProcessos(banco); banco.conecta(); if (ttbNumeroProcesso.Text == "") MessageBox.Show("Digite o número do processo"); else if (ttbNumeroProcesso.Enabled && cadastro.verificaExistenciaProcesso(ttbNumeroProcesso.Text)) MessageBox.Show("Este número de processo já existe!"); else if (ttbVara.Text == "") MessageBox.Show("Digite a Vara do processo"); else if (ttbAreaAcao.Text == "") MessageBox.Show("Digite a Área de ação"); else if (ttbTipoAcao.Text == "") MessageBox.Show("Digite o tipo de ação"); else if (cbbAdvogadoResponsavel.SelectedIndex == -1) MessageBox.Show("Selecione o advogado responsável"); else if (cbbNivelAcesso.SelectedIndex == -1) MessageBox.Show("Selecione o nivel de acesso"); else { char escolha; if (ccbClientePHon.Checked) escolha = 'S'; else escolha = 'N'; if (cadastro.verificaExistenciaProcesso(ttbNumeroProcesso.Text)) { if (cadastro.alterar(ttbNumeroProcesso.Text, ttbVara.Text, ttbForum.Text, ttbTipoAcao.Text, ttbSituacao.Text, ttbDescricao.Text, ttbJuiz.Text, ttbAreaAcao.Text, ttbLocalTramite.Text, dateTimePicker1.Value, cbbNivelAcesso.SelectedIndex, int.Parse(cbbAdvogadoResponsavel.SelectedValue.ToString()), escolha)) { banco.conecta(); cadastro.excluirAssociaFuncionarioProcesso(ttbNumeroProcesso.Text); foreach (DataRow i in funcionarios.Rows) { cadastro.associarFuncionariosProcesso(int.Parse(i["Fun_codigo"].ToString()), ttbNumeroProcesso.Text); } banco.conecta(); cadastro.excluirAssociaClienteProcesso(ttbNumeroProcesso.Text); foreach (DataRow i in clientes.Rows) { cadastro.associarClientesProcesso(int.Parse(i["cli_codigo"].ToString()), ttbNumeroProcesso.Text); } MessageBox.Show("Alteração realizada com sucesso"); inicializar(); } else MessageBox.Show("Alteração não realizada"); } else if (cadastro.incluir(ttbNumeroProcesso.Text, ttbVara.Text, ttbForum.Text, ttbTipoAcao.Text, ttbSituacao.Text, ttbDescricao.Text, ttbJuiz.Text, ttbAreaAcao.Text, ttbLocalTramite.Text, dateTimePicker1.Value, cbbNivelAcesso.SelectedIndex, int.Parse(cbbAdvogadoResponsavel.SelectedValue.ToString()), escolha)) { banco.conecta(); cadastro.excluirAssociaFuncionarioProcesso(ttbNumeroProcesso.Text); foreach (DataRow i in funcionarios.Rows) { cadastro.associarFuncionariosProcesso(int.Parse(i["Fun_codigo"].ToString()), ttbNumeroProcesso.Text); } banco.conecta(); cadastro.excluirAssociaClienteProcesso(ttbNumeroProcesso.Text); foreach (DataRow i in clientes.Rows) { cadastro.associarClientesProcesso(int.Parse(i["cli_codigo"].ToString()), ttbNumeroProcesso.Text); } MessageBox.Show("Cadastro realizado com sucesso"); inicializar(); } else MessageBox.Show("Cadastro não realizado"); banco.desconecta(); } }
private void preencheComboAdvRespBusca() { if (ttbNumeroProcesso.Text != "") { Banco banco = new Banco(); GerenciamentoProcessos gere = new GerenciamentoProcessos(banco); banco.conecta(); funcionarios = gere.listarProcessosFuncionarios(ttbNumeroProcesso.Text); cbbAdvogadoResponsavel.DisplayMember = "Fun_Nome"; cbbAdvogadoResponsavel.ValueMember = "Fun_Codigo"; cbbAdvogadoResponsavel.DataSource = funcionarios; } }
private void button2_Click(object sender, EventArgs e) { if (ttbNumeroProcesso.Text == "") { MessageBox.Show("Digite o número do processo."); } else { //arrumar o nivel de acesso dentro do form de sele;áo de advogados ? FrmAssociaProcessoFuncionario janela = new FrmAssociaProcessoFuncionario(); janela.setProcesso(ttbNumeroProcesso.Text, cbbAdvogadoResponsavel.Text, ttbVara.Text, ttbTipoAcao.Text); if(cbbAdvogadoResponsavel.SelectedValue != null) janela.setResponsavel(int.Parse(cbbAdvogadoResponsavel.SelectedValue.ToString())); else janela.setResponsavel(-1); Banco banco = new Banco(); GerenciamentoProcessos gere = new GerenciamentoProcessos(banco); banco.conecta(); funcionarios = gere.listarProcessosFuncionarios(ttbNumeroProcesso.Text); DataTable backup = funcionarios.Clone(); backup = funcionarios.Copy(); janela.setFuncionarios(funcionarios); janela.ShowDialog(); if (!janela.getConfirmar()) { funcionarios = backup.Clone(); funcionarios = backup.Copy(); } if (funcionarios.Rows.Count > 0) { cbbAdvogadoResponsavel.Enabled = true; cbbAdvogadoResponsavel.DataSource = funcionarios; } } }
private void button1_Click(object sender, EventArgs e) { if (ttbNumeroProcesso.Text == "") { MessageBox.Show("Digite o número do processo."); } else { FrmAssociaProcessoCliente janela = new FrmAssociaProcessoCliente(); janela.setProcesso(ttbNumeroProcesso.Text, cbbAdvogadoResponsavel.Text, ttbVara.Text, ttbTipoAcao.Text); Banco banco = new Banco(); GerenciamentoProcessos gere = new GerenciamentoProcessos(banco); banco.conecta(); clientes = gere.listarProcessosClientes(ttbNumeroProcesso.Text); janela.setCliente(clientes); DataTable backup = clientes.Clone(); backup = clientes.Copy(); janela.ShowDialog(); if (!janela.getConfirmar()) { clientes = backup.Clone(); clientes = backup.Copy(); } } }
private void dgvResultado_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { double valor; if (dgvResultado.SelectedRows.Count == 1) { if (double.TryParse(dgvResultado.Rows[dgvResultado.SelectedRows[0].Index].Cells["rece_valor"].Value.ToString(), out valor)) { ttbValor.Text = valor.ToString("$0000000.00"); } Banco banco = new Banco(); GerenciamentoProcessos gerencia = new GerenciamentoProcessos(banco); banco.conecta(); try { ttbClientes.Text = gerencia.listarClientes(dgvResultado.Rows[dgvResultado.SelectedRows[0].Index].Cells["pro_numero"].Value.ToString()); } catch(Exception exx) { ttbClientes.Text = ""; } } }
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(); } }