private void btnSalvar_Click(object sender, EventArgs e) { PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.NomeFantasia = txtNomeFantasia.Text; pessoaJuridica.RazaoSocial = txtRazaoSocial.Text; pessoaJuridica.CNPJ = txtInscricaoEstadual.Text; pessoaJuridica.InscricaoEstadual = txtInscricaoEstadual.Text; pessoaJuridica.DataFundacao = Convert.ToDateTime(dtpDataFundacao.Value); PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); string retorno = pessoaJuridicaNegocios.Inserir(pessoaJuridica); //Tenta converter para inteiro //Se der tudo certo é porque devolveu o código do cliente //Se der errado tem a mensagem de erro try { int idPessoa = Convert.ToInt32(retorno); MessageBox.Show("Pessoa Jurídica inserida com sucesso! Código: " + idPessoa.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show( "Não foi possível inserir a Pessoa Jurídica. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } }
private void BtnConsultar_Click(object sender, EventArgs e) { try { if (rbCPF.Checked) { if (!txtCPF.MaskCompleted) { MessageBox.Show("Por favor, preencha todo o campo de CPF.", "Preencha o campo CPF."); } else { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); pessoas = pessoaFisicaNegocios.ConsultaPorCPF(txtCPF.Text); dgvResultado.DataSource = pessoas; } } else if (rbNome.Checked) { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); pessoas = pessoaFisicaNegocios.ConsultaPorNome(txtNome.Text); dgvResultado.DataSource = pessoas; } else if (rbCNPJ.Checked) { if (!txtCNPJ.MaskCompleted) { MessageBox.Show("Por favor, preencha todo o campo de CNPJ.", "Preencha o campo CNPJ."); } else { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); pessoas = pessoaJuridicaNegocios.ConsultaPorCNPJ(txtCNPJ.Text); dgvResultado.DataSource = pessoas; } } else if (rbRazaoSocial.Checked) { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); pessoas = pessoaJuridicaNegocios.ConsultaPorRazaoSocial(txtRazaoSocial.Text); dgvResultado.DataSource = pessoas; } else if (rbNomeFicticio.Checked) { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); pessoas = pessoaJuridicaNegocios.ConsultaPorNomeFicticio(txtNomeFicticio.Text); dgvResultado.DataSource = pessoas; } } catch (Exception ex) { MessageBox.Show("Houve algum erro ao realizar a consulta, por favor tente novamente.\nCaso o erro persista, consulte seu suporte", "Houve algum erro durante a consulta."); } }
private void txtCNPJ_Leave(object sender, EventArgs e) { if (txtCNPJ.MaskCompleted) { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); if (pessoaJuridicaNegocios.ConsultaPorCNPJ(txtCNPJ.Text).Count > 0) { MessageBox.Show("Já há um cliente/pecuarista cadastrado com este CNPJ.", "CNPJ já cadastrado."); txtCNPJ.Focus(); } } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (txtEndereco.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o endereço.", "Informe o endereço."); } else if (txtBairro.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o bairro.", "Informe o bairro."); } else if (!txtTelefone.MaskCompleted) { MessageBox.Show("Por favor, informe o telefone/celular.", "Informe o telefone/celular."); } else { if (rbPessoaFisica.Checked) { if (!txtCPF.MaskCompleted) { MessageBox.Show("Por favor, informe o CPF.", "Informe o CPF."); } else if (txtNome.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome.", "Informe o nome."); } else { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa(); pessoa.PessoaFisica = new PessoaFisica(); pessoa.Cidade = new Cidade(); pessoa.PessoaAtivo = true; pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue); pessoa.PessoaFisica.PessoaFisicaCPF = txtCPF.Text; pessoa.PessoaFisica.PessoaFisicaNome = txtNome.Text.Trim(); pessoaFisicaNegocios.Cadastrar(pessoa); MessageBox.Show("Pessoa física cadastrada com sucesso!", "Cadastro realizado com sucesso!"); Close(); } } else { if (!txtCNPJ.MaskCompleted) { MessageBox.Show("Por favor, informe o CNPJ.", "Informe o CNPJ."); } else if (txtRazaoSocial.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a razão social.", "Informe a razão social."); } else if (txtNomeFicticio.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome fictício.", "Informe o nome fictício."); } else { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa(); pessoa.PessoaJuridica = new PessoaJuridica(); pessoa.Cidade = new Cidade(); pessoa.PessoaAtivo = true; pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue); pessoa.PessoaJuridica.PessoaJuridicaCNPJ = txtCNPJ.Text; pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial = txtRazaoSocial.Text.Trim(); pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio = txtNomeFicticio.Text.Trim(); pessoaJuridicaNegocios.Cadastrar(pessoa); MessageBox.Show("Pessoa jurídica cadastrada com sucesso!", "Cadastro realizado com sucesso!"); Close(); } } } } catch (Exception ex) { MessageBox.Show("Houve algum erro durante o cadastro, por favor, tente novamente.\nCaso o erro persista, consulte seu suporte.", "Houve algum erro durante o cadastro."); } }
private void BtnSalvar_Click(object sender, EventArgs e) { try { if (txtEndereco.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o endereço.", "Informe o endereço."); } else if (txtBairro.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o bairro.", "Informe o bairro."); } else if (!txtTelefone.MaskCompleted) { MessageBox.Show("Por favor, informe o telefone.", "Informe o telefone."); } else if (!txtTelefone.MaskCompleted) { MessageBox.Show("Por favor, informe o telefone.", "Informe o telefone."); } else if (rbPessoaFisica.Checked) { if (!txtCPF.MaskCompleted) { MessageBox.Show("Por favor, informe o CPF.", "Informe o CPF."); } else if (txtNome.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome.", "Informe o nome."); } else { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); pessoa.PessoaFisica = new PessoaFisica(); pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade = new Cidade(); pessoa.Cidade.CidadeID = int.Parse(cbbCidade.SelectedValue.ToString()); pessoa.PessoaFisica.PessoaFisicaCPF = txtCPF.Text; pessoa.PessoaFisica.PessoaFisicaNome = txtNome.Text.Trim(); pessoaFisicaNegocios.Alterar(pessoa); if (pessoa.PessoaJuridica.PessoaJuridicaCNPJ != "") { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); pessoaJuridicaNegocios.Excluir(pessoa); } MessageBox.Show("Pessoa alterada com sucesso!", "Alteração realizada com sucesso!"); Close(); } } else { if (!txtCNPJ.MaskCompleted) { MessageBox.Show("Por favor, informe o CNPJ.", "Informe o CNPJ."); } else if (txtNomeFicticio.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome fictício.", "Informe o nome fictício."); } else if (txtRazaoSocial.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a razão social.", "Informe a razão social."); } else { PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios(); pessoa.PessoaJuridica = new PessoaJuridica(); pessoa.PessoaEndereco = txtEndereco.Text.Trim(); pessoa.PessoaBairro = txtBairro.Text.Trim(); pessoa.PessoaTelefone = txtTelefone.Text.Trim(); pessoa.Cidade = new Cidade(); pessoa.Cidade.CidadeID = int.Parse(cbbCidade.SelectedValue.ToString()); pessoa.PessoaJuridica.PessoaJuridicaCNPJ = txtCNPJ.Text; pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio = txtNomeFicticio.Text.Trim(); pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial = txtRazaoSocial.Text.Trim(); pessoaJuridicaNegocios.Alterar(pessoa); if (pessoa.PessoaFisica.PessoaFisicaCPF != "") { PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios(); pessoaFisicaNegocios.Excluir(pessoa); } MessageBox.Show("Pessoa alterada com sucesso!", "Alteração realizada com sucesso!"); Close(); } } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }