private void txt_cnpjFornec_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { pessoas = new BLL_Pessoa(); string cpfCNPJ = txt_cnpjFornec.Text; Pessoa p = pessoas.filtroPessoaCPFcnpj(cpfCNPJ, true); if (p == null) { DialogResult result = MessageBox.Show("Forncedor não cadastrado. Deseja cadastar?", util_msg.sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { cadastrarFornedor(); } else { return; } } else { // lblMsgFornec.Text = p.Fantasia; lblNomeFornec.Text = p.nomeCompleto + " | " + p.local; } } } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void menuDesativar_Click(object sender, EventArgs e) { try { if (dgvPessoa.Rows.Count == 0) { lblResultado.Text = "Nenhum registro selecionado!"; } else { BLL_Pessoa psController = new BLL_Pessoa(); int id = int.Parse(dgvPessoa.Rows[dgvPessoa.CurrentRow.Index].Cells[0].Value.ToString()); string nome = Convert.ToString(dgvPessoa.Rows[dgvPessoa.CurrentRow.Index].Cells[1].Value.ToString()); DialogResult result = MessageBox.Show("Deseja realmente desativar a pessoa ( " + id + " ) " + nome + " ?", util_msg.sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { psController.desativarAtivar(id, false); MessageBox.Show(util_msg.msgDesativar, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void menuEditar_Click(object sender, EventArgs e) { try { if (dgvPessoa.Rows.Count == 0) { lblResultado.Text = "Nenhum registro selecionado!"; } else { controle = new BLL_Pessoa(); int id = int.Parse(dgvPessoa.Rows[dgvPessoa.CurrentRow.Index].Cells[0].Value.ToString()); Pessoa p = controle.exibirDetalhesDaPessoa(id); formPessoa form = new formPessoa(); form.statusForm = statusForm.Editar; form.detalhes(p); form.configForm(); form.ShowDialog(); form.Dispose(); } } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void tipoPessoa(ComboBox cb) { try { BLL_Pessoa controle = new BLL_Pessoa(); List <TipoPessoa> tp = controle.tiposDePessoas(); util_sistema.carregarCombobox(tp, cb); } catch (Exception) { } }
private void pessoaCadastrada(string cpfCNPJ)//verifica na base se a pessoa já esta cadastrada { controle = new BLL_Pessoa(); if (statusForm == statusForm.Novo) { if (controle.cpfCNPJ_Cadastrado(cpfCNPJ) == true) { MessageBox.Show(util_msg.msgCPF_CNPJ_Cadastrado); txtCNPJ.Focus(); return; } } }
private void alterar() { try { dataAtual = DateTime.Now; tirarMascara(); Pessoa p = new Pessoa(); p.id = Convert.ToInt32(txtID.Text); p.tipo.Id = int.Parse(cbTipoPessoa.SelectedValue.ToString()); p.CPF_CNPJ = txtCNPJ.Text; p.nomeCompleto = txtNome.Text; p.fantasia = txtFantasia.Text; p.RG_IE = txtRG_IE.Text; p.CEP = txtCEP.Text; p.pais.Id = int.Parse(comboBoxPais.SelectedValue.ToString()); p.uf.Id = int.Parse(comboBoxUF.SelectedValue.ToString()); p.cidade.Id = int.Parse(comboBoxCidade.SelectedValue.ToString()); p.bairro = txtBairro.Text; p.logradouro = txtLogradouro.Text; p.numero = Convert.ToInt32(txtNumero.Text); p.complemento = txtComplemento.Text; p.telefone = long.Parse(txtTelefone.Text); p.celular = long.Parse(txtCelular.Text); p.contato = txtContato.Text; p.email = txtEmail.Text; p.dtNasc = dtNascimento.Value; p.dtAlteracao = dataAtual; if (checkBoxAtivo.Checked == true) { p.ativo = true; } else { p.ativo = false; } if (cbCliente.Checked == true) { p.cliente = true; } else { p.cliente = false; } if (cbFornecedor.Checked == true) { p.fornecedor = true; } else { p.fornecedor = false; } if (cbTransportador.Checked == true) { p.transportador = true; } else { p.transportador = false; } if (cbFuncionario.Checked == true) { p.funcionario = true; } else { p.funcionario = false; } if (cbOutro.Checked == true) { p.outro = true; } else { p.outro = false; } controle = new BLL_Pessoa(); controle.editar(p); MessageBox.Show(util_msg.msgAlterar, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void adicionar() { if (controle.cpfCNPJ_Cadastrado(txtCNPJ.Text.Trim()) == true) { MessageBox.Show(util_msg.msgCPF_CNPJ_Cadastrado, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCNPJ.Focus(); return; } try { dataAtual = DateTime.Now; //envia para a base somente os dados sem a mascara tirarMascara(); Pessoa p = new Pessoa(); p.ativo = true;//como é 1ª vez que esta cadastrando a pessoa por default deve ficar ativa na base p.tipo.Id = int.Parse(cbTipoPessoa.SelectedValue.ToString()); p.CPF_CNPJ = txtCNPJ.Text; p.nomeCompleto = txtNome.Text.Trim(); p.fantasia = txtFantasia.Text.Trim(); p.RG_IE = txtRG_IE.Text; p.CEP = txtCEP.Text; p.pais.Id = int.Parse(comboBoxPais.SelectedValue.ToString()); p.uf.Id = int.Parse(comboBoxUF.SelectedValue.ToString()); p.cidade.Id = int.Parse(comboBoxCidade.SelectedValue.ToString()); p.bairro = txtBairro.Text.Trim(); p.logradouro = txtLogradouro.Text.Trim(); p.numero = Convert.ToInt32(txtNumero.Text); p.complemento = txtComplemento.Text.Trim(); p.telefone = long.Parse(txtTelefone.Text); p.celular = long.Parse(txtCelular.Text); p.contato = txtContato.Text.Trim(); p.email = txtEmail.Text.Trim(); p.dtNasc = dtNascimento.Value; p.dtCadastro = dataAtual; p.dtAlteracao = dataAtual; if (cbCliente.Checked == true) { p.cliente = true; } else { p.cliente = false; } if (cbFornecedor.Checked == true) { p.fornecedor = true; } else { p.fornecedor = false; } if (cbTransportador.Checked == true) { p.transportador = true; } else { p.transportador = false; } if (cbFuncionario.Checked == true) { p.funcionario = true; } else { p.funcionario = false; } if (cbOutro.Checked == true) { p.outro = true; } else { p.outro = false; } controle = new BLL_Pessoa(); controle.novo(p); MessageBox.Show(util_msg.msgSalvar, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void pesquisarPessoas(bool ativo) { try { controle = new BLL_Pessoa(); List <Pessoa> ps; #region TODAS AS PESSOAS if (tpConsultaPessoa == consultaPessoaPorTipo.Pessoas) { switch (cboxFiltro.Text) { case "Código": ps = controle.filtrarPessoa_ID(Convert.ToInt32(txtPesquisar.Text), ativo); atualizarGrid(ps); break; case "Nome": ps = controle.filtrarPessoa_NOME(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "CPF/CNPJ": ps = controle.filtrarPessoa_CPFCNPJ(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "Todos": ps = controle.listarTodasAsPessoas(ativo); atualizarGrid(ps); break; case "Desativado": ps = controle.filtrarPessoa_NOME(txtPesquisar.Text, false); atualizarGrid(ps); break; } } #endregion #region CLIENTES if (tpConsultaPessoa == consultaPessoaPorTipo.Cliente) { switch (cboxFiltro.Text) { case "Código": ps = controle.filtrarCliente_ID(Convert.ToInt32(txtPesquisar.Text), ativo); atualizarGrid(ps); break; case "Nome": ps = controle.filtrarClientes_NOME(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "CPF/CNPJ": ps = controle.filtrarPessoa_CPFCNPJ(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "Desativado": ps = controle.filtrarClientes_NOME(txtPesquisar.Text, false); atualizarGrid(ps); break; } } #endregion #region FORNECEDOR if (tpConsultaPessoa == consultaPessoaPorTipo.Fornecedor) { switch (cboxFiltro.Text) { case "Código": ps = controle.filtrarFornecedores_ID(Convert.ToInt32(txtPesquisar.Text), ativo); atualizarGrid(ps); break; case "Nome": ps = controle.filtrarFornecedores_NOME(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "CPF/CNPJ": ps = controle.filtrarPessoa_CPFCNPJ(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "Desativado": ps = controle.filtrarFornecedores_NOME(txtPesquisar.Text, false); atualizarGrid(ps); break; } } #endregion #region TRANSPORTADOR if (tpConsultaPessoa == consultaPessoaPorTipo.Transportador) { switch (cboxFiltro.Text) { case "Código": ps = controle.filtrarTransp_ID(Convert.ToInt32(txtPesquisar.Text), ativo); atualizarGrid(ps); break; case "Nome": ps = controle.filtrarTransp_NOME(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "CPF/CNPJ": ps = controle.filtrarPessoa_CPFCNPJ(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "Desativado": ps = controle.filtrarTransp_NOME(txtPesquisar.Text, false); atualizarGrid(ps); break; } } #endregion #region FUNCIONARIO if (tpConsultaPessoa == consultaPessoaPorTipo.Funcionario) { switch (cboxFiltro.Text) { case "Código": ps = controle.filtrarFuncionarios_ID(Convert.ToInt32(txtPesquisar.Text), ativo); atualizarGrid(ps); break; case "Nome": ps = controle.filtrarFuncionarios_NOME(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "CPF/CNPJ": ps = controle.filtrarPessoa_CPFCNPJ(txtPesquisar.Text, ativo); atualizarGrid(ps); break; case "Desativado": ps = controle.filtrarFuncionarios_NOME(txtPesquisar.Text, false); atualizarGrid(ps); break; } } #endregion #region OUTRO #endregion } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }