private void txtCodigoCliente_Leave(object sender, EventArgs e) { if (txtCodigoCliente.Text.Length != 0) { Cliente cli = new Cliente(); PessoaFisica cliPf = new PessoaFisica(); PessoaJuridica cliPj = new PessoaJuridica(); cli.IdCliente = Convert.ToInt32(txtCodigoCliente.Text); cli.LocalizaCliente(); if (cli.Cnpj == "") { cliPf.Cpf = cli.Cpf; cliPf.ConsultarRegistro(); lblNomeCliente.Text = cliPf.Nome; //cbxSituacao.Focus(); btnPesquisar.Focus(); } else if (cli.Cpf == "") { cliPj.Cnpj = cli.Cnpj; cliPj.ConsultarRegistro(); lblNomeCliente.Text = cliPj.Razaosocial; //cbxSituacao.Focus(); btnPesquisar.Focus(); } else { lblNomeCliente.Text = ""; txtCodigoCliente.Clear(); txtCodigoCliente.Focus(); } } else { lblNomeCliente.Text = ""; } }
private void tbCpfCnpj_Leave(object sender, EventArgs e) { if (novoCliente) { if (tbCpfCnpj.Text.Length == 14 || tbCpfCnpj.Text.Length == 18) { if (radPessoaFisica.Checked) { PessoaFisica cli = new PessoaFisica(); cli.Cpf = tbCpfCnpj.Text; bool cadastrado = cli.VerificaCadastro(); if (cadastrado) { MessageBox.Show("CPF já cadastrado para outro cliente!", "Validação de CPF", MessageBoxButtons.OK, MessageBoxIcon.Warning); tbCpfCnpj.Focus(); tbCpfCnpj.SelectAll(); } else { ValidaCPF val = new ValidaCPF(); bool valido = val.Valida(tbCpfCnpj.Text); if (valido) { req_cpf = true; this.ValidarRequisitos(); } else { MessageBox.Show("Número de CPF inválido, digite novamente...", "Validação de CPF", MessageBoxButtons.OK, MessageBoxIcon.Warning); req_cpf = false; this.ValidarRequisitos(); tbCpfCnpj.Focus(); tbCpfCnpj.SelectAll(); } } } else { PessoaJuridica cli = new PessoaJuridica(); cli.Cnpj = tbCpfCnpj.Text; bool cadastrado = cli.VerificaCadastro(); if (cadastrado) { MessageBox.Show("CNPJ já cadastrado para outro cliente!", "Validação de CNPJ", MessageBoxButtons.OK, MessageBoxIcon.Warning); tbCpfCnpj.Focus(); tbCpfCnpj.SelectAll(); } else { ValidaCNPJ val = new ValidaCNPJ(); bool valido = val.ValidaCnpj(tbCpfCnpj.Text); if (valido) { req_cpf = true; this.ValidarRequisitos(); } else { MessageBox.Show("Número de CNPJ inválido, digite novamente...", "Validação de CNPJ", MessageBoxButtons.OK, MessageBoxIcon.Warning); req_cpf = false; this.ValidarRequisitos(); tbCpfCnpj.Focus(); tbCpfCnpj.SelectAll(); } } } } else { tbCpfCnpj.Clear(); req_cpf = false; this.ValidarRequisitos(); } } else { } }
private void tbCodigoCliente_Leave(object sender, EventArgs e) { if (tbCodigoCliente.Text.Length != 0) { Cliente cli = new Cliente(); PessoaFisica cliPf = new PessoaFisica(); PessoaJuridica cliPj = new PessoaJuridica(); cli.IdCliente = Convert.ToInt32(tbCodigoCliente.Text); cli.LocalizaCliente(); if (cli.Cnpj == "") { cliPf.Cpf = cli.Cpf; cliPf.ConsultarRegistro(); radPessoaFisica.Checked = true; tbApelido.Text = cliPf.Apelido; tbBairro.Text = cli.Bairro; tbCep.Text = cli.Cep; tbCidade.Text = cli.Cidade; tbCpfCnpj.Text = cliPf.Cpf; dtDataNascimento.Value = cliPf.Nascimento; tbEmail.Text = cli.Email; tbEndereco.Text = cli.Logradouro; tbEstado.Text = cli.Estado; tbNome.Text = cliPf.Nome; tbNomeMae.Text = cliPf.Nomemae; tbNomePai.Text = cliPf.Nomepai; tbNumero.Text = cli.Numero; tbRamal1.Text = cli.Ramal1; tbRamal2.Text = cli.Ramal2; tbRgIe.Text = cliPf.Rg; tbTelefone1.Text = cli.Telefone1; tbTelefone2.Text = cli.Telefone2; tbObs.Text = cli.Obs; cbxSituacao.Text = cli.Situacao; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; btnPagamentos.Enabled = true; butNovo.Focus(); } else if (cli.Cpf == "") { cliPj.Cnpj = cli.Cnpj; cliPj.ConsultarRegistro(); radPessoaJuridica.Checked = true; tbBairro.Text = cli.Bairro; tbCep.Text = cli.Cep; tbCidade.Text = cli.Cidade; tbCpfCnpj.Text = cliPj.Cnpj; tbEmail.Text = cli.Email; tbEndereco.Text = cli.Logradouro; tbEstado.Text = cli.Estado; tbNome.Text = cliPj.Razaosocial; tbApelido.Text = cliPj.Nomefantasia; tbNumero.Text = cli.Numero; tbObs.Text = cli.Obs; tbRamal1.Text = cli.Ramal1; tbRamal2.Text = cli.Ramal2; tbRgIe.Text = cliPj.Ie; tbTelefone1.Text = cli.Telefone1; tbTelefone2.Text = cli.Telefone2; cbxSituacao.Text = cli.Situacao; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; btnPagamentos.Enabled = true; butNovo.Focus(); } else { this.LimparCampos(); this.OrganizaBotoes(); tbCodigoCliente.Focus(); } } else { this.LimparCampos(); this.OrganizaBotoes(); } }
private void butSalvar_Click(object sender, EventArgs e) { if (radPessoaFisica.Checked) { PessoaFisica cli = new PessoaFisica(); //Armazena os Dados na Classe Cliente cli.Cpf = tbCpfCnpj.Text; cli.Nome = tbNome.Text; cli.Apelido = tbApelido.Text; cli.Rg = tbRgIe.Text; cli.Cep = tbCep.Text; cli.Logradouro = tbEndereco.Text; cli.Numero = tbNumero.Text; cli.Bairro = tbBairro.Text; cli.Cidade = tbCidade.Text; cli.Estado = tbEstado.Text; cli.Nascimento = dtDataNascimento.Value; cli.Nomepai = tbNomePai.Text; cli.Nomemae = tbNomeMae.Text; cli.Email = tbEmail.Text; cli.Telefone1 = tbTelefone1.Text; cli.Telefone2 = tbTelefone2.Text; cli.Ramal1 = tbRamal1.Text; cli.Ramal2 = tbRamal2.Text; cli.Obs = tbObs.Text; cli.CpfAnterior = cpfAnterior; cli.Situacao = cbxSituacao.Text; if (novoCliente) { DialogResult res = MessageBox.Show("Confirma inserção do registro?", "Novo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { cli.InserirCliente(); DataSet ds = cli.BuscaCodigo(); tbCodigoCliente.Text = Convert.ToString(ds.Tables[0].Rows[0]["ID"]); this.HabiDesaCampos(false); this.OrganizaBotoes(); tbCodigoCliente.Focus(); tbCodigoCliente.SelectAll(); this.CancelButton = butSair; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; } } else { DialogResult res = MessageBox.Show("Confirma alteração do registro?", "Alteração", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { cli.IdCliente = Convert.ToInt32(tbCodigoCliente.Text); cli.AtualizarCliente(); this.HabiDesaCampos(false); this.OrganizaBotoes(); tbCodigoCliente.Focus(); tbCodigoCliente.SelectAll(); this.CancelButton = butSair; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; } else { } } } else { PessoaJuridica cli = new PessoaJuridica(); //Armazena os Dados na Classe Cliente cli.Razaosocial = tbNome.Text; cli.Nomefantasia = tbApelido.Text; cli.Cnpj = tbCpfCnpj.Text; cli.Ie = tbRgIe.Text; cli.Cep = tbCep.Text; cli.Logradouro = tbEndereco.Text; cli.Numero = tbNumero.Text; cli.Bairro = tbBairro.Text; cli.Cidade = tbCidade.Text; cli.Estado = tbEstado.Text; cli.Email = tbEmail.Text; cli.Telefone1 = tbTelefone1.Text; cli.Ramal1 = tbRamal1.Text; cli.Telefone2 = tbTelefone2.Text; cli.Ramal2 = tbRamal2.Text; cli.Obs = tbObs.Text; cli.Situacao = cbxSituacao.Text; if (novoCliente) { DialogResult res = MessageBox.Show("Confirma inserção do registro?", "Novo Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { cli.InserirCliente(); DataSet ds = cli.BuscaCodigo(); tbCodigoCliente.Text = Convert.ToString(ds.Tables[0].Rows[0]["ID"]); this.HabiDesaCampos(false); this.OrganizaBotoes(); tbCodigoCliente.Focus(); tbCodigoCliente.SelectAll(); this.CancelButton = butSair; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; btnPagamentos.Enabled = true; } } else { DialogResult res = MessageBox.Show("Confirma alteração do registro?", "Alteração", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { cli.IdCliente = Convert.ToInt32(tbCodigoCliente.Text); cli.AtualizarCliente(); this.HabiDesaCampos(false); this.OrganizaBotoes(); tbCodigoCliente.Focus(); tbCodigoCliente.SelectAll(); this.CancelButton = butSair; butAlterar.Enabled = true; butExcluir.Enabled = true; btnDebitos.Enabled = true; btnNovaVenda.Enabled = true; btnPagamentos.Enabled = true; } else { } } } }