Exemplo n.º 1
0
 private void CEPMaskedBox_Leave(object sender, EventArgs e)
 {
     if (!CEPMaskedBox.Text.Contains(" "))
     {
         Endereco endereco = ValidaCEP.ValidarCEP(CEPMaskedBox.Text);
         if (endereco != null)
         {
             enderecoTextBox.Text    = endereco.Rua;
             bairroTextBox.Text      = endereco.Bairro;
             cidadeTextBox.Text      = endereco.Cidade;
             UFComboBox.Text         = endereco.UF;
             complementoTextBox.Text = endereco.Complemento;
         }
     }
 }
Exemplo n.º 2
0
        private void TxtCEP_Leave(object sender, EventArgs e)
        {
            if (ValidaCEP.ValidaCep(txtCEP.Text) == false)
            {
                pbInvalidoCEP.Visible = true;

                txtBairro.Clear();
                cbUF.SelectedIndex = 24;
                txtCidade.Clear();
                txtEndereco.Clear();
            }
            else if (BuscaEndereco.verificaCEP(txtCEP.Text) == true)
            {
                pbInvalidoCEP.Visible = false;
                txtBairro.Text        = BuscaEndereco.bairro;
                cbUF.Text             = BuscaEndereco.estado;
                txtCidade.Text        = BuscaEndereco.cidade;
                txtEndereco.Text      = BuscaEndereco.endereco;
            }
        }
Exemplo n.º 3
0
        protected void BotaoCriarUsuario_OnClick(object sender, EventArgs e)
        {
            try
            {
                if (DropDownListTipo.Text.Equals("Administrador"))
                {
                    ObjUsuario = FactoryUsuario.GetNew(TipoUsuario.Usuario);
                    ValidaInfo = true;
                }
                else if (DropDownListTipo.Text.Equals("Técnico") && DropDownListEspec.SelectedIndex > 0 && DropDownListArea.SelectedIndex > 0)
                {
                    ObjUsuario             = FactoryUsuario.GetNew(TipoUsuario.UsuarioFuncionario);
                    ObjUsuario.ObjEspec.Id = Convert.ToInt32(DropDownListEspec.SelectedValue);
                    ValidaInfo             = true;

                    if (!IdEmpresa.Equals(0) || !IdEmpresa.Equals(null))
                    {
                        ObjUsuario.IdEmpresa = (int)(Session["idEmpresa"]);
                    }
                    else
                    {
                        ObjUsuario.IdEmpresa = Convert.ToInt32(DropDownListEmpresa.SelectedValue);
                    }
                }
                else if (DropDownListTipo.Text.Equals("Gestor") || DropDownListTipo.Text.Equals("Atendente"))
                {
                    ObjUsuario = FactoryUsuario.GetNew(TipoUsuario.UsuarioFuncionario);
                    ValidaInfo = true;

                    if (!IdEmpresa.Equals(0) || !IdEmpresa.Equals(null))
                    {
                        ObjUsuario.IdEmpresa = (int)(Session["idEmpresa"]);
                    }
                    else
                    {
                        ObjUsuario.IdEmpresa = Convert.ToInt32(DropDownListEmpresa.SelectedValue);
                    }
                }
                else if (DropDownListTipo.Text.Equals("Cliente Físico") && DropDownListArea.SelectedIndex > 0)
                {
                    ObjUsuario = FactoryUsuario.GetNew(TipoUsuario.UsuarioClienteFisico);
                    ObjUsuario.ObjCF.DocIdent = Doc.Value;
                    ObjUsuario.ObjCF.OrgEmiss = EmissDoc.Value;

                    CPFValido = ValidaDocumento.ValidaCPF(CPF.Value);

                    if (CPFValido)
                    {
                        ObjUsuario.ObjCF.Cpf = CPF.Value;
                        ValidaInfo           = true;
                    }
                    else
                    {
                        CNPJValido = true;
                        ValidaInfo = false;
                    }
                }
                else if (DropDownListTipo.Text.Equals("Cliente Jurídico") && DropDownListArea.SelectedIndex > 0)
                {
                    ObjUsuario = FactoryUsuario.GetNew(TipoUsuario.UsuarioClienteJuridico);
                    CNPJValido = ValidaDocumento.ValidaCNPJ(CNPJ.Value);

                    if (CNPJValido)
                    {
                        ObjUsuario.ObjCJ.Cnpj = CNPJ.Value;
                        ValidaInfo            = true;
                    }
                    else
                    {
                        CPFValido  = true;
                        ValidaInfo = false;
                    }
                }
                else
                {
                    ValidaInfo = false;
                }

                if (ValidaInfo)
                {
                    ObjUsuario.Login        = UserName.Value;
                    ObjUsuario.Senha        = Password.Value;
                    ObjUsuario.Email        = Email.Value;
                    ObjUsuario.Regra        = DropDownListTipo.SelectedValue;
                    ObjUsuario.Nome         = Nome.Value;
                    ObjUsuario.Endereco     = ValidaCEP.GetCEPCorreios(CEP.Value, Complemento.Value);
                    ObjUsuario.Complemento  = Complemento.Value;
                    ObjUsuario.Cep          = CEP.Value;
                    ObjUsuario.Telefone     = Telefone.Value;
                    ObjUsuario.ObjRegiao.Id = Convert.ToInt32(DropDownListArea.SelectedValue);

                    if (ObjUsuario.Endereco != null)
                    {
                        Mensagem = new ManterUsuario(ObjUsuario).CadastraUsuario();

                        if (Mensagem.Equals("Usuário cadastrado com sucesso!"))
                        {
                            Endereco.Disabled = false;
                            Endereco.Value    = ObjUsuario.Endereco;
                            ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true);
                        }
                    }
                    else
                    {
                        Mensagem = "CEP inválido ou incorreto. Favor verificar.";
                        ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true);
                    }
                }
                else
                {
                    if (!CPFValido)
                    {
                        Mensagem = "O CPF é invalido. Favor verificar.";
                        ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true);
                    }
                    else if (!CNPJValido)
                    {
                        Mensagem = "O CNPJ é invalido. Favor verificar.";
                        ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true);
                    }
                    else
                    {
                        Mensagem = "Informações obrigatórias não preenchidas.";
                        ScriptManager.RegisterStartupScript(this, GetType(), "CallMyFunction", "Alerta('" + Mensagem + "')", true);
                    }
                }
            }
            catch (Exception Ex)
            {
                LogException.InsereLogBd(Ex);
                MsgLabel.Text = LogException.CodigoErroBd();
            }
        }