Exemplo n.º 1
0
        //-------------------------------------------------------------------------------------------------------------------
        private void txtCNPJ_Leave(object sender, EventArgs e)
        {
            if (operacao == "inserir")
            {
                int           r   = 0;
                BLLFornecedor bll = new BLLFornecedor();
                r = bll.VerificaFornecedor(txtCNPJ.Text);
                if (r > 0)
                {
                    DialogResult d = MessageBox.Show("Já existe um Fornecedor com esse 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";
                            ModeloFornecedor modelo = bll.carregaModelo(r);
                            txtCodigo.Text = modelo.for_cod.ToString();
                            txtCNPJ.Text   = modelo.for_cnpj;
                            //this.alteraBotoes(3);
                        }
                        else
                        {
                            txtCNPJ.Clear();
                            txtCNPJ.Focus();
                        }
                    }
                    else
                    {
                        txtCNPJ.Clear();
                        txtCNPJ.Focus();
                    }
                }
            }

            //cnpj
            if (Validacao.IsCnpj(txtCNPJ.Text) == false)
            {
                lbValorIncorreto.Visible = true;
            }
            else
            {
                lbValorIncorreto.Visible = false;
            }
        }