示例#1
0
 //-------------------------------------------------------------------------------------------------------------------
 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();
             }
         }
     }
 }
示例#2
0
 //-------------------------------------------------------------------------------------------------------------------
 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);
     }
 }
示例#3
0
 //-------------------------------------------------------------------------------------------------------------------
 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
     {
     }
 }