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; } } }
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; } }
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(); } }