//------------------------------------------------------------------------------------------------------------------- private void txtEmail_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLFornecedor bll = new BLLFornecedor(); r = bll.VerificaFornecedorEmail(txtEmail.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Fornecedor com esse Email. 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"; ModeloFornecedor modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.for_cod.ToString(); txtEmail.Text = modelo.for_email; //this.alteraBotoes(3); } else { txtEmail.Clear(); txtEmail.Focus(); } } else { txtEmail.Clear(); txtEmail.Focus(); } } } }
//------------------------------------------------------------------------------------------------------------------- private void btLocalizar_Click(object sender, EventArgs e) { try { frmConsultaFornecedor frm = new frmConsultaFornecedor(); frm.ShowDialog(); if (frm.codigo >= 0) { BLLFornecedor bll = new BLLFornecedor(); ModeloFornecedor modelo = bll.carregaModelo(frm.codigo); txtCodigo.Text = modelo.for_cod.ToString(); txtNome.Text = modelo.for_nome; txtBairro.Text = modelo.for_bairro; mtbCelular.Text = modelo.for_cel; mtbCEP.Text = modelo.for_cep; txtCidade.Text = modelo.for_cidade; txtCNPJ.Text = modelo.for_cnpj; txtEmail.Text = modelo.for_email; txtEndereco.Text = modelo.for_endereco; cbEstado.Text = modelo.for_estado; mtbRGIE.Text = modelo.for_ie; mtbTelefone.Text = modelo.for_fone; txtRSocial.Text = modelo.for_rsocial; txtNumero.Text = modelo.for_endnumero; this.alteraBotoes(3); } frm.Dispose(); }catch (Exception error) { MessageBox.Show(error.Message); } }
//------------------------------------------------------------------------------------------------------------------- private void txtCliCod_Leave(object sender, EventArgs e) { try { BLLFornecedor bll = new BLLFornecedor(); ModeloFornecedor modelo = bll.carregaModelo(Convert.ToInt32(txtForCod.Text)); if (modelo.for_cod != 0) { lbForNome.Text = modelo.for_nome; } else { lbForNome.Text = "Cliente: Insira o código do cliente"; } } catch { } }