private void SalvaExibeCaptcha(Guid usu_id) { if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.UTILIZAR_CAPTCHA_FALHA_AUTENTICACAO)) { SYS_UsuarioFalhaAutenticacao entFalha = SYS_UsuarioFalhaAutenticacaoBO.InsereFalhaAutenticacaoUsuario(usu_id); if (entFalha.ufl_qtdeFalhas >= SYS_ParametroBO.Parametro_QtdeFalhasExibirCaptcha()) { divCaptcha.Visible = true; } } }
private bool ValidaCampos(DataTable dt) { bool retorno = true; _VS_ent_id = new Guid(UCComboEntidade1._Combo.SelectedValue); if (UCComboTipoUnidadeAdministrativa1._Combo.SelectedValue.Equals(Guid.Empty.ToString())) { _lblMessage.Text = UtilBO.GetErroMessage("Tipo Unidade Administrativa é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } else if (string.IsNullOrEmpty(_txtNome.Text)) { _lblMessage.Text = UtilBO.GetErroMessage("O campo Nome é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } int excluidoCount = 0; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; if (Convert.ToBoolean(dr["excluido"])) { excluidoCount++; } } if (dt.Rows.Count == 0 || excluidoCount == dt.Rows.Count) { // Validação se é obrigatório endereço para a unidade administrativa bool obrigatorioEndereco = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.ENDERECO_OBRIGATORIO_CADASTRO_UA); if (obrigatorioEndereco) { _lblMessage.Text = UtilBO.GetErroMessage("Cadastro de endereço é obrigatório!", UtilBO.TipoMensagem.Alerta); SetFocus(ValidationSummary1); retorno = false; } } return(retorno); }
protected void _btnEsqueceuSenha_Click(object sender, EventArgs e) { try { chkPossuiEmail.Visible = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_DTNASCIMENTO_CPF_ESQUECISENHA); chkPossuiEmail.Checked = true; ConfigurarEsqueciSenhaEmail(); _lblMessageEsqueciSenha.Visible = false; _updEsqueciSenha.Update(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Login, "Usuário solicitou uma nova senha."); ScriptManager.RegisterClientScriptBlock(this, GetType(), "EsqueciSenhaAbrir", "$('#divEsqueciSenha').dialog('open'); ", true); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } }
private bool VerificaDigitacaoCaptcha(Guid usu_id) { if (divCaptcha.Visible || !SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.UTILIZAR_CAPTCHA_FALHA_AUTENTICACAO)) { return(false); } SYS_UsuarioFalhaAutenticacao entFalha = SYS_UsuarioFalhaAutenticacaoBO.GetEntity (new SYS_UsuarioFalhaAutenticacao { usu_id = usu_id }); int minutosDiferenca = SYS_ParametroBO.Parametro_IntervaloMinutosFalhaAutenticacao(); if (entFalha.ufl_qtdeFalhas >= SYS_ParametroBO.Parametro_QtdeFalhasExibirCaptcha() && entFalha.ufl_dataUltimaTentativa.AddMinutes(minutosDiferenca) >= DateTime.Now) { divCaptcha.Visible = true; } return(divCaptcha.Visible); }
/// <summary> /// Validação de senha de acordo com suas senhas anteriores. /// </summary> /// <param name="novaSenha">Nova senha.</param> /// <param name="usu_id">ID do usuário.</param> /// <returns></returns> public static bool ValidarHistoricoSenha(string novaSenha, Guid usu_id) { if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.SALVAR_HISTORICO_SENHA_USUARIO)) { SYS_Usuario entityUsuario = new SYS_Usuario { usu_id = usu_id }; SYS_UsuarioBO.GetEntity(entityUsuario); List <SYS_UsuarioSenhaHistorico> listaHistoricoSenhas = SYS_UsuarioSenhaHistoricoBO.SelecionaUltimasSenhas(entityUsuario.usu_id); // Configura criptografia da senha eCriptografa criptografia = (eCriptografa)Enum.Parse(typeof(eCriptografa), Convert.ToString(entityUsuario.usu_criptografia), true); if (!Enum.IsDefined(typeof(eCriptografa), criptografia)) { criptografia = eCriptografa.SHA512; } return(!listaHistoricoSenhas.Any(p => p.ush_senha == UtilBO.CriptografarSenha(novaSenha, criptografia) && p.ush_criptografia == entityUsuario.usu_criptografia)); } return(true); }
/// <summary> /// Inicializa os componentes da tela. /// </summary> private void InicializarTela() { // Mensagem de informação sobre o cadastro de email da tela de meus dados. string mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemEmail); lblInformacao.Text = string.IsNullOrEmpty(mensagem) ? string.Empty : UtilBO.GetErroMessage(mensagem, UtilBO.TipoMensagem.Informacao); txtEmail.Enabled = PermiteAlterarEmail; if (PermiteAlterarEmail) { rfvConfNovaSenha.Enabled = revNovaSenhaFormato.Enabled = revNovaSenhaTamanho.Enabled = cpvNovaSenha.Enabled = rfvNovaSenha.Enabled = cpvConfNovaSenha.Enabled = false; RemoveAsteriscoObrigatorio(lblNovaSenha); RemoveAsteriscoObrigatorio(lblConfNovaSenha); // Mensagem de validação quando o email for inválido. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemEmailInvalido); revEmail.ErrorMessage = string.IsNullOrEmpty(mensagem) ? "E-mail está fora do padrão ( seuEmail@seuProvedor )." : mensagem; rfvEmail.Visible = revEmail.Visible = cvEmailExistente.Visible = EmailObrigatorio; if (EmailObrigatorio) { AdicionaAsteriscoObrigatorio(lblEmail); } else { RemoveAsteriscoObrigatorio(lblEmail); } } else { rfvConfNovaSenha.Enabled = revNovaSenhaFormato.Enabled = revNovaSenhaTamanho.Enabled = cpvNovaSenha.Enabled = rfvNovaSenha.Enabled = cpvConfNovaSenha.Enabled = true; rfvEmail.Visible = revEmail.Visible = cvEmailExistente.Visible = false; RemoveAsteriscoObrigatorio(lblEmail); AdicionaAsteriscoObrigatorio(lblNovaSenha); AdicionaAsteriscoObrigatorio(lblConfNovaSenha); } // Mensagem de validação de confirmação da nova senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemConfirmarSenhaNaoIdentico); if (!string.IsNullOrEmpty(mensagem)) { cpvConfNovaSenha.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaFormato); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaFormato.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaTamanho); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaTamanho.ErrorMessage = mensagem; } // Configura formato senha revNovaSenhaFormato.ValidationExpression = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.FORMATO_SENHA_USUARIO); // Configura tamanho senha revNovaSenhaTamanho.ValidationExpression = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TAMANHO_SENHA_USUARIO); // Mensagem de validação do formato da senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaFormato); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaFormato.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaTamanho); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaTamanho.ErrorMessage = mensagem; } else { revNovaSenhaTamanho.ErrorMessage = String.Format(revNovaSenhaTamanho.ErrorMessage, UtilBO.GetMessageTamanhoByRegex(revNovaSenhaTamanho.ValidationExpression)); } // Mensagem de complexidade da nova senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemComplexidadeNovaSenha); if (!string.IsNullOrEmpty(mensagem)) { lblMsnNovaSenha.Text = mensagem; } else { lblMsnNovaSenha.Text = String.Format(lblMsnNovaSenha.Text, UtilBO.GetMessageTamanhoByRegex(revNovaSenhaTamanho.ValidationExpression)); } // Mensagem de validação da senha atual. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemSenhaAtualIncorreta); if (!string.IsNullOrEmpty(mensagem)) { cvSenhaAtual.ErrorMessage = mensagem; } // Mensagem de validação de email existente. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoEmailExistente); if (!string.IsNullOrEmpty(mensagem)) { cvEmailExistente.ErrorMessage = mensagem; } if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.SALVAR_HISTORICO_SENHA_USUARIO)) { // Mensagem de validação de validação de histórico de senhas.. mensagem = String.Format(SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoHistoricoSenha), SYS_ParametroBO.ParametroValorInt32(SYS_ParametroBO.eChave.QUANTIDADE_ULTIMAS_SENHAS_VALIDACAO).ToString()); if (!string.IsNullOrEmpty(mensagem)) { cvNovaSenhaHistorico.ErrorMessage = mensagem; } } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemSenhaAtualSenhaNovaDiferenca); if (!string.IsNullOrEmpty(mensagem)) { cpvNovaSenha.ErrorMessage = mensagem; } txtEmail.Text = __SessionWEB.__UsuarioWEB.Usuario.usu_email; if (PermiteAlterarEmail) { txtEmail.Focus(); } else { txtSenhaAtual.Focus(); } }
private void _LoadUsuario(Guid usu_id) { SYS_Usuario usuario = new SYS_Usuario(); try { _VS_usu_id = usu_id; usuario.usu_id = _VS_usu_id; SYS_UsuarioBO.GetEntity(usuario); UCComboEntidadeUsuario._Combo.SelectedValue = usuario.ent_id.ToString(); UCComboEntidadeUsuario._Combo.Enabled = false; ddlUsuarioAD.SelectedValue = usuario.usu_integracaoAD.ToString(); _txtCriptografia.Value = usuario.usu_criptografia.ToString(); _txtLogin.Text = usuario.usu_login; _txtEmail.Text = usuario.usu_email; if (!string.IsNullOrEmpty(usuario.usu_dominio)) { bool encontrou = false; foreach (ListItem item in _ddlDominios.Items) { if (item.Value == usuario.usu_dominio) { item.Selected = true; encontrou = true; } } //Caso não encontre o domínio na lista de disponíveis... if (!encontrou) { //Seta a opção outros. _ddlDominios.SelectedIndex = _VS_OutrosDominios; _TrataOutrosDominios(); _txtDominio.Text = usuario.usu_dominio; } } ConfiguraUsuarioAD(); if (usuario.usu_situacao == 5) { _chkExpiraSenha.Checked = true; } else if (usuario.usu_situacao == 2) { _chkBloqueado.Checked = true; } _chkBloqueado.Visible = true; //Carrega os dados da pessoa _CarregarPessoa(usuario.pes_id); _btnPessoa.Enabled = false; //VERIFICA SE PARÂMETRO DE LOGIN COM PROVIDER EXTERNO ESTÁ HABILITADO(TRUE = MOSTRA O CAMPO / FALSE = NÃO MOSTRA O CAMPO) if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_LOGIN_COM_PROVIDER_EXTERNO)) { divContasExternas.Visible = true; //BUSCA O LOGIN PROVIDER DO USUARIO E CASO NÃO FOR NULO EXIBE NO TEXTBOX var logins = SYS_UsuarioLoginProviderBO.SelectBy_usu_id(usu_id); if (logins != null && logins.Count > 0) { this.rptContasExternas.Visible = true; this.lblInfoContaExterna.Visible = false; this.rptContasExternas.DataSource = logins; this.rptContasExternas.DataBind(); } else { this.rptContasExternas.Visible = false; this.lblInfoContaExterna.Visible = true; this.lblInfoContaExterna.Text = UtilBO.GetErroMessage("Usuário não possui contas vinculadas.", UtilBO.TipoMensagem.Informacao); } } //Carrega os grupos do usuário SYS_UsuarioBO.GetGruposUsuario(_VS_usu_id, _VS_Grupos, _VS_EntidadeUA); _rfvSenha.Visible = false; _rfvConfirmarSenha.Visible = false; ManageUserLive live = new ManageUserLive(); VS_ExistsIntegracaoExterna = live.ExistsIntegracaoExterna(); if (VS_ExistsIntegracaoExterna && !string.IsNullOrEmpty(usuario.usu_email)) { _ckbUsuarioLive.Visible = integracaoAD != SYS_UsuarioBO.eIntegracaoAD.IntegradoAD; if (live.IsContaEmail(usuario.usu_email)) { _ckbUsuarioLive.Checked = true; ConfiguraUsuarioLive(); } } else { _ckbUsuarioLive.Visible = false; _ckbUsuarioLive.Checked = false; } _lblSenha.Text = _VS_usu_id == Guid.Empty ? "Senha *" : "Senha"; _lblConfirmacao.Text = _VS_usu_id == Guid.Empty ? "Confirmar senha *" : "Confirmar senha"; if (usuario.usu_integracaoExterna > 0) { chkIntegracaoExterna.Checked = true; SYS_IntegracaoExternaTipoBO bo = new SYS_IntegracaoExternaTipoBO(); ddlIntegracaoExternaTipo.DataSource = bo.getAll(); ddlIntegracaoExternaTipo.DataBind(); // Não exibe opções de senha divOpcoesSenha.Visible = _rfvConfirmarSenha.IsValid = _rfvConfirmarSenha.SetFocusOnError = _rfvConfirmarSenha.Enabled = _rfvSenha.IsValid = _rfvSenha.SetFocusOnError = _rfvSenha.Enabled = revSenha.IsValid = revSenha.SetFocusOnError = revSenha.Enabled = revSenhaTamanho.IsValid = revSenhaTamanho.SetFocusOnError = revSenhaTamanho.Enabled = _cpvConfirmarSenha.IsValid = _cpvConfirmarSenha.SetFocusOnError = _cpvConfirmarSenha.Enabled = false; revSenhaTamanho.ValidationGroup = ""; _rfvConfirmarSenha.ValidationGroup = ""; _rfvSenha.ValidationGroup = ""; _cpvConfirmarSenha.ValidationGroup = ""; revSenha.ValidationGroup = ""; _btnPessoa.CausesValidation = false; ddlIntegracaoExternaTipo.Visible = true; SYS_IntegracaoExternaTipoBO ietBO = new SYS_IntegracaoExternaTipoBO(); DataTable dt = ietBO.getAll(); ddlIntegracaoExternaTipo.Items.Clear(); ddlIntegracaoExternaTipo.Items.Insert(0, "-- Selecione uma Integração Externa --"); foreach (DataRow iet in dt.Rows) { ddlIntegracaoExternaTipo.Items.Insert(Convert.ToUInt16(iet["iet_id"].ToString()), iet["iet_descricao"].ToString()); } ddlIntegracaoExternaTipo.SelectedIndex = usuario.usu_integracaoExterna; } else { chkIntegracaoExterna.Checked = false; } } catch { _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o usuário.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Inicializa os componentes da tela. /// </summary> private void InicializarTela() { // Mensagem de informação sobre o cadastro de email da tela de meus dados. string mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemEmail); lblInformacao.Text = string.IsNullOrEmpty(mensagem) ? string.Empty : UtilBO.GetErroMessage(mensagem, UtilBO.TipoMensagem.Informacao); txtEmail.Enabled = rfvEmail.Visible = revEmail.Visible = cvEmailExistente.Visible = PermiteAlterarEmail; bool validarObrigatoriedadeEmail = SYS_ParametroBO.Parametro_ValidarObrigatoriedadeEmailUsuario(); rfvEmail.Visible = PermiteAlterarEmail && validarObrigatoriedadeEmail; cvEmailExistente.Visible = PermiteAlterarEmail && SYS_ParametroBO.Parametro_ValidarUnicidadeEmailUsuario(); if (PermiteAlterarEmail) { if (validarObrigatoriedadeEmail && !lblEmail.Text.EndsWith("*")) { lblEmail.Text = lblEmail.Text + " *"; } lblNovaSenha.Text.Replace("*", ""); lblConfNovaSenha.Text.Replace("*", ""); } else { lblEmail.Text.Replace("*", ""); if (!lblNovaSenha.Text.EndsWith("*")) { lblNovaSenha.Text = lblNovaSenha.Text + " *"; } if (!lblConfNovaSenha.Text.EndsWith("*")) { lblConfNovaSenha.Text = lblConfNovaSenha.Text + " *"; } } rfvConfNovaSenha.Enabled = revNovaSenhaFormato.Enabled = revNovaSenhaTamanho.Enabled = cpvNovaSenha.Enabled = rfvNovaSenha.Enabled = cpvConfNovaSenha.Enabled = !PermiteAlterarEmail; if (PermiteAlterarEmail) { // Mensagem de validação quando o email for inválido. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemEmailInvalido); revEmail.ErrorMessage = string.IsNullOrEmpty(mensagem) ? "E-mail está fora do padrão ( seuEmail@seuProvedor )." : mensagem; } // Mensagem de validação de confirmação da nova senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemConfirmarSenhaNaoIdentico); if (!string.IsNullOrEmpty(mensagem)) { cpvConfNovaSenha.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaFormato); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaFormato.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaTamanho); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaTamanho.ErrorMessage = mensagem; } // Configura formato senha revNovaSenhaFormato.ValidationExpression = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.FORMATO_SENHA_USUARIO); // Configura tamanho senha revNovaSenhaTamanho.ValidationExpression = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.TAMANHO_SENHA_USUARIO); // Mensagem de validação do formato da senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaFormato); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaFormato.ErrorMessage = mensagem; } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoComplexidadeSenhaTamanho); if (!string.IsNullOrEmpty(mensagem)) { revNovaSenhaTamanho.ErrorMessage = mensagem; } else { revNovaSenhaTamanho.ErrorMessage = String.Format(revNovaSenhaTamanho.ErrorMessage, UtilBO.GetMessageTamanhoByRegex(revNovaSenhaTamanho.ValidationExpression)); } // Mensagem de complexidade da nova senha. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemComplexidadeNovaSenha); if (!string.IsNullOrEmpty(mensagem)) { lblMsnNovaSenha.Text = mensagem; } else { lblMsnNovaSenha.Text = String.Format(lblMsnNovaSenha.Text, UtilBO.GetMessageTamanhoByRegex(revNovaSenhaTamanho.ValidationExpression)); } // Mensagem de validação da senha atual. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemSenhaAtualIncorreta); if (!string.IsNullOrEmpty(mensagem)) { cvSenhaAtual.ErrorMessage = mensagem; } // Mensagem de validação de email existente. mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoEmailExistente); if (!string.IsNullOrEmpty(mensagem)) { cvEmailExistente.ErrorMessage = mensagem; } if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.SALVAR_HISTORICO_SENHA_USUARIO)) { // Mensagem de validação de validação de histórico de senhas.. mensagem = String.Format(SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemValidacaoHistoricoSenha), SYS_ParametroBO.ParametroValorInt32(SYS_ParametroBO.eChave.QUANTIDADE_ULTIMAS_SENHAS_VALIDACAO).ToString()); if (!string.IsNullOrEmpty(mensagem)) { cvNovaSenhaHistorico.ErrorMessage = mensagem; } } //VERIFICA SE PARÂMETRO DE LOGIN COM PROVIDER EXTERNO ESTÁ HABILITADO(TRUE = MOSTRA O CAMPO / FALSE = NÃO MOSTRA O CAMPO) if (SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_LOGIN_COM_PROVIDER_EXTERNO)) { divContasExternas.Visible = true; //BUSCA O LOGIN PROVIDER DO USUARIO E CASO NÃO FOR NULO EXIBE NO TEXTBOX var logins = SYS_UsuarioLoginProviderBO.SelectBy_usu_id(__SessionWEB.__UsuarioWEB.Usuario.usu_id); if (logins != null && logins.Count > 0) { this.rptContasExternas.Visible = true; this.lblInfoContaExterna.Visible = false; this.rptContasExternas.DataSource = logins; this.rptContasExternas.DataBind(); } else { this.rptContasExternas.Visible = false; this.lblInfoContaExterna.Visible = true; this.lblInfoContaExterna.Text = UtilBO.GetErroMessage("Usuário não possui contas vinculadas.", UtilBO.TipoMensagem.Informacao); } } mensagem = SYS_MensagemSistemaBO.RetornaValor(SYS_MensagemSistemaChave.MeusDadosMensagemSenhaAtualSenhaNovaDiferenca); if (!string.IsNullOrEmpty(mensagem)) { cpvNovaSenha.ErrorMessage = mensagem; } txtEmail.Text = __SessionWEB.__UsuarioWEB.Usuario.usu_email; if (PermiteAlterarEmail) { txtEmail.Focus(); } else { txtSenhaAtual.Focus(); } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.UiAriaTabs)); sm.Scripts.Add(new ScriptReference(ArquivoJS.Tabs)); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsCadastroPessoa.js")); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroContato.js")); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroEndereco.js")); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsCadastroCertidaoCivil.js")); sm.Services.Add(new ServiceReference("~/WSServicos.asmx")); } UCPessoas1.Paginacao = ApplicationWEB._Paginacao; UCPessoas1.ContainerName = "divBuscaPessoa"; UCPessoas1.ReturnValues += UCPessoas1BuscaPessoa; if (!IsPostBack) { // Inicializa componentes // Validação para utilização de múltiplos endereços para a manutenção de pessoas bool permitirMultiplosEnderecos = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_MULTIPLOS_ENDERECOS_PESSOA); UCEnderecos1.Inicializar(false, !permitirMultiplosEnderecos, "Pessoa"); bool valor = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_TIPO_CONTATOS_DUPLICADOS); UCGridContato1.InicializarContato(valor); if ((PreviousPage != null) && (PreviousPage.IsCrossPagePostBack)) { _VS_pes_id = PreviousPage.EditItem; _LoadFromEntity(); } else { string pais_padrao = SYS_ParametroBO.ParametroValor(SYS_ParametroBO.eChave.PAIS_PADRAO_BRASIL); if (!string.IsNullOrEmpty(pais_padrao)) { UCCadastroPessoa1._ComboNacionalidade.SelectedValue = pais_padrao; } UCGridContato1._CarregarContato(); UCGridDocumento1._CarregarDocumento(Guid.Empty); UCGridCertidaoCivil1._CarregarCertidaoCivil(); _btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } Page.Form.DefaultFocus = UCCadastroPessoa1._txtNome.ClientID; Page.Form.DefaultButton = _btnSalvar.UniqueID; } #region INICIALIZACAO DOS DELEGATES UCCadastroPessoa1._Selecionar += UCCadastroPessoa1__Seleciona; #endregion INICIALIZACAO DOS DELEGATES }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroContato.js")); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroEndereco.js")); sm.Services.Add(new ServiceReference("~/WSServicos.asmx")); } UCComboTemaPadrao.IndexChanged += UCComboTemaPadrao_IndexChanged; if (!IsPostBack) { try { // Validação para utilização de múltiplos endereços para a entidade bool permitirMultiplosEnderecos = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_MULTIPLOS_ENDERECOS_ENTIDADE); UCEnderecos1.Inicializar(false, !permitirMultiplosEnderecos, "Entidade"); UCComboTipoEntidade1.Inicialize("Tipo de entidade *"); UCComboTipoEntidade1._EnableValidator = true; UCComboTipoEntidade1._ValidationGroup = "Endereco"; UCComboTipoEntidade1._Load(0); UCComboTemaPadrao.Carregar(); UCComboTemaPadrao_IndexChanged(); if ((PreviousPage != null) && (PreviousPage.IsCrossPagePostBack)) { _VS_ent_id = PreviousPage.EditItem; _LoadFromEntity(); _chkBloqueado.Visible = true; Page.Form.DefaultFocus = _txtRazaoSocial.ClientID; } else { UCGridContato1._CarregarContato(); _chkBloqueado.Visible = false; _chkBloqueado.Checked = false; _VS_IsNew_end_id = true; Page.Form.DefaultFocus = UCComboTipoEntidade1._Combo.ClientID; this._btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } UCComboEntidade1.Inicialize("Entidade superior"); UCComboEntidade1._EnableValidator = false; UCComboEntidade1._Load(_VS_ent_id, 0); Page.Form.DefaultButton = _btnSalvar.UniqueID; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroContato.js")); sm.Scripts.Add(new ScriptReference(ArquivoJS.PastaScriptRaiz + "Telas/jsUCCadastroEndereco.js")); sm.Services.Add(new ServiceReference("~/WSServicos.asmx")); } if (!IsPostBack) { string ent_padrao = __SessionWEB.__UsuarioWEB.Usuario.ent_id.ToString(); SetFocus(UCComboTipoUnidadeAdministrativa1); try { // Validação para utilização de múltiplos endereços para a unidade administrativa bool permitirMultiplosEnderecos = SYS_ParametroBO.ParametroValorBooleano(SYS_ParametroBO.eChave.PERMITIR_MULTIPLOS_ENDERECOS_UA); UCEnderecos1.Inicializar(false, !permitirMultiplosEnderecos, string.Empty); if (!string.IsNullOrEmpty(ent_padrao)) { _VS_ent_id = new Guid(ent_padrao); } UCComboEntidade1._ShowSelectMessage = true; if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Administracao) { UCComboEntidade1._Load(Guid.Empty, 0); } else { UCComboEntidade1._LoadBy_UsuarioGrupoUA(Guid.Empty, __SessionWEB.__UsuarioWEB.Grupo.gru_id, __SessionWEB.__UsuarioWEB.Usuario.usu_id, 0); } UCComboEntidade1.Inicialize("Entidade *"); UCComboEntidade1._Combo.SelectedValue = string.IsNullOrEmpty(ent_padrao) ? Guid.Empty.ToString() : ent_padrao; UCComboTipoUnidadeAdministrativa1._ShowSelectMessage = true; UCComboTipoUnidadeAdministrativa1._Load(Guid.Empty, 0); UCComboTipoUnidadeAdministrativa1.Inicialize("Tipo de unidade administrativa *"); if ((PreviousPage != null) && PreviousPage.IsCrossPagePostBack) { _VS_ent_id = PreviousPage.EditItem_ent_id; _VS_uad_id = PreviousPage.EditItem_uad_id; _LoadFromEntity(); _chkBloqueado.Visible = true; Page.Form.DefaultFocus = _txtNome.ClientID; } else { UCGridContato1._CarregarContato(); _chkBloqueado.Visible = false; _chkBloqueado.Checked = false; _VS_IsNew_end_id = true; Page.Form.DefaultFocus = UCComboEntidade1._Combo.ClientID; this._btnSalvar.Visible = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir; } UCUASuperior.VsGruId = __SessionWEB.__UsuarioWEB.Grupo.gru_id; UCUASuperior.VsUsuId = __SessionWEB.__UsuarioWEB.Usuario.usu_id; UCUASuperior.VsVisId = __SessionWEB.__UsuarioWEB.Grupo.vis_id; Page.Form.DefaultButton = _btnSalvar.UniqueID; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro); } } if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.UnidadeAdministrativa) { UCComboEntidade1._Combo.Enabled = false; } Delegates(); UCComboEntidade1.OnSelectedIndexChange += UCComboEntidade1__IndexChanged; }