//------------------------------------------------------------------------------------------------------------------- private void btCliente_Click(object sender, EventArgs e) { frmConsultaCliente fccliente = new frmConsultaCliente(); fccliente.ShowDialog(); if (fccliente.codigo != -1) { txtCodigoCliente.Text = fccliente.codigo.ToString(); //this.txtCliCod_Leave(sender, e); } fccliente.Dispose(); try { BLLCliente bll = new BLLCliente(); ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCodigoCliente.Text)); if (modelo.cli_cod != 0) { cbNomeCliente.Text = modelo.cli_nome; } else { cbNomeCliente.Text = "Insira o código do cliente"; } } catch (Exception error) { MessageBox.Show(error.Message); } }
//------------------------------------------------------------------------------------------------------------------- private void txtEmail_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLCliente bll = new BLLCliente(); r = bll.VerificaClienteEmail(txtEmail.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Cliente com esse E-mail. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (di.ToString() == "Yes") { this.operacao = "alterar"; ModeloCliente modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.cli_cod.ToString(); txtEmail.Text = modelo.cli_email; //this.alteraBotoes(3); } else { txtEmail.Clear(); txtEmail.Focus(); } } else { txtEmail.Clear(); txtEmail.Focus(); } } } }
//------------------------------------------------------------------------------------------------------------------- private void txtCPFCNPJ_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLCliente bll = new BLLCliente(); r = bll.VerificaCliente(txtCPFCNPJ.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Cliente com esse CPF/CNPJ. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (di.ToString() == "Yes") { this.operacao = "alterar"; ModeloCliente modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.cli_cod.ToString(); txtCPFCNPJ.Text = modelo.cli_cpfcnpj; //this.alteraBotoes(3); } else { txtCPFCNPJ.Clear(); txtCPFCNPJ.Focus(); } } else { txtCPFCNPJ.Clear(); txtCPFCNPJ.Focus(); } } } lbValorIncorreto.Visible = false; if (rbFisica.Checked == true) { //cpf if (Validacao.IsCpf(txtCPFCNPJ.Text) == false) { lbValorIncorreto.Visible = true; } } else { //cnpj if (Validacao.IsCnpj(txtCPFCNPJ.Text) == false) { lbValorIncorreto.Visible = true; } } }
//------------------------------------------------------------------------------------------------------------------- private void txtCliCod_Leave(object sender, EventArgs e) { try { BLLCliente bll = new BLLCliente(); ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCliCod.Text)); if (modelo.cli_cod != 0) { lbCliNome.Text = modelo.cli_nome; } else { lbCliNome.Text = "Cliente: Insira o código do cliente"; } } catch { } }
//------------------------------------------------------------------------------------------------------------------- private void btLocalizar_Click(object sender, EventArgs e) { try { frmConsultaCliente frm = new frmConsultaCliente(); frm.ShowDialog(); if (frm.codigo >= 0) { BLLCliente bll = new BLLCliente(); ModeloCliente modelo = bll.carregaModelo(frm.codigo); txtCodigo.Text = modelo.cli_cod.ToString(); txtNome.Text = modelo.cli_nome; txtBairro.Text = modelo.cli_bairro; mtbCelular.Text = modelo.cli_cel; mtbCEP.Text = modelo.cli_cep; txtCidade.Text = modelo.cli_cidade; txtCPFCNPJ.Text = modelo.cli_cpfcnpj; txtEmail.Text = modelo.cli_email; txtEndereco.Text = modelo.cli_endereco; cbEstado.Text = modelo.cli_estado; txtNumero.Text = modelo.cli_endnumero; mtbRGIE.Text = modelo.cli_rgie; mtbTelefone.Text = modelo.cli_fone; txtRSocial.Text = modelo.cli_rsocial; mtbTelefoneTrabalho.Text = modelo.cli_fonetrabalho; mtbDataNascimento.Text = modelo.cli_datanasc; txtLocalDeTrabalho.Text = modelo.cli_localtrabalho; if (modelo.cli_tipo == "Fisíca") { rbFisica.Checked = true; } else { rbJuridica.Checked = true; } this.alteraBotoes(3); } frm.Dispose(); }catch (Exception error) { MessageBox.Show(error.Message); } }