protected new void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); RegistrarRespostasAjax(new string[] { "Cadastrar" , "Atualizar" , "CarregarHtmlComDados" }, new ResponderAcaoAjaxDelegate[] { ResponderCadastrarPJ , ResponderAtualizarPJ , ResponderCarregarHtmlComDados }); if (!Page.IsPostBack) { ReceberSessaoRequest lReq = new ReceberSessaoRequest(); lReq.CodigoSessao = base.CodigoSessao; lReq.CodigoSessaoARetornar = base.CodigoSessao; ReceberSessaoResponse lRes = base.ServicoSeguranca.ReceberSessao(lReq); if (lRes.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (lRes.Usuario.Perfis.Contains("6")) { glIdAsessorLogado = lRes.Usuario.CodigoAssessor.ToString(); } } this.PopularControleComListaDoSinacor(eInformacao.AtividadePJ, rptClientes_DadosCompletos_PrincipalAtividade); base.PopularControleComListaDoSinacor(eInformacao.TipoInvestidorPJ, this.rptClientes_DadosCompletos_ObjetivoSocial); base.PopularControleComListaDoSinacor(eInformacao.AssessorPadronizado, this.rptClientes_DadosCompletos_Assessor); base.PopularControleComListaDoSinacor(eInformacao.Pais, this.rptClientes_DadosCompletos_PaisDeNascimento); base.PopularControleComTipoPessoa(eTipoPessoa.Juridica, this.rptClientes_DadosCompletos_Tipo); } }
private void button1_Click(object sender, EventArgs e) { //AutenticarUsuarioResponse lRes = servicoSeguranca.AutenticarUsuario(new AutenticarUsuarioRequest() //{ // Email = this.txtEmail.Text, // Senha = Criptografia.CalculateMD5Hash(this.txtSenha.Text), // IP = Environment.MachineName, // CodigoSistemaCliente = "GTI" //}); AutenticarUsuarioResponse lRes = servicoSeguranca.AutenticarUsuario(new AutenticarUsuarioRequest() { Email = txtEmail.Text, Senha = Criptografia.CalculateMD5Hash(this.txtSenha.Text), IP = Environment.MachineName // CodigoSistemaCliente = "GTI" }); if (lRes.StatusResposta == Gradual.OMS.Library.MensagemResponseStatusEnum.OK) { MessageBox.Show("Usuário autenticado com sucesso"); this.lblCodigoSessao.Text = lRes.Sessao.CodigoSessao; ReceberSessaoRequest lEntradaSessao = new ReceberSessaoRequest(); lEntradaSessao.CodigoSessao = lRes.Sessao.CodigoSessao; lEntradaSessao.CodigoSessaoARetornar = lRes.Sessao.CodigoSessao; ReceberSessaoResponse lRetornoSessao = servicoSeguranca.ReceberSessao(lEntradaSessao); this.propertyGrid1.SelectedObject = lRetornoSessao.Usuario; } else { MessageBox.Show(lRes.DescricaoResposta); } }
private void DefinirExibicaoModoAssessor() { ReceberSessaoRequest lReq = new ReceberSessaoRequest(); lReq.CodigoSessao = base.CodigoSessao; lReq.CodigoSessaoARetornar = base.CodigoSessao; ReceberSessaoResponse lRes = ServicoSeguranca.ReceberSessao(lReq); if (lRes.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK && (lRes.Usuario.Perfis.Contains("6"))) { gIdAsessorLogado = lRes.Usuario.CodigoAssessor.ToString(); } }
protected new void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); RegistrarRespostasAjax(new string[] { "Cadastrar" , "Atualizar" , "CarregarHtmlComDados" }, new ResponderAcaoAjaxDelegate[] { ResponderCadastrarPF , ResponderAtualizarPF , ResponderCarregarHtmlComDados }); if (!Page.IsPostBack) { ReceberSessaoResponse lRes = base.ServicoSeguranca.ReceberSessao(new ReceberSessaoRequest() { CodigoSessao = base.CodigoSessao, CodigoSessaoARetornar = base.CodigoSessao, }); if (lRes.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (lRes.Usuario.Perfis.Contains("6")) { glIdAsessorLogado = lRes.Usuario.CodigoAssessor.ToString(); } } base.PopularControleComListaDoSinacor(eInformacao.ProfissaoPF, this.rptClientes_DadosCompletos_Profissao); base.PopularControleComListaDoSinacor(eInformacao.EstadoCivil, this.rptClientes_DadosCompletos_EstadoCivil); base.PopularControleComListaDoSinacor(eInformacao.Nacionalidade, this.rptClientes_DadosCompletos_Nacionalidade); base.PopularControleComListaDoSinacor(eInformacao.OrgaoEmissor, this.rptClientes_DadosCompletos_OrgaoEmissor); base.PopularControleComListaDoSinacor(eInformacao.TipoDocumento, this.rptClientes_DadosCompletos_TipoDeDocumento); base.PopularControleComListaDoSinacor(eInformacao.Pais, this.rptClientes_DadosCompletos_PaisDeNascimento); base.PopularControleComListaDoSinacor(eInformacao.AssessorPadronizado, this.rptClientes_DadosCompletos_Assessor); base.PopularControleComListaDoSinacor(eInformacao.Estado, this.rptClientes_DadosCompletos_EstadoDeNascimento, this.rptClientes_DadosCompletos_EstadoEmissao); base.PopularControleComTipoPessoa(eTipoPessoa.Fisica, this.rptClientes_DadosCompletos_Tipo); } }
void Relatorios_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { ReceberSessaoRequest lReq = new ReceberSessaoRequest(); lReq.CodigoSessao = base.CodigoSessao; lReq.CodigoSessaoARetornar = base.CodigoSessao; ReceberSessaoResponse lRes = base.ServicoSeguranca.ReceberSessao(lReq); if (lRes.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { this.litRelAssessor.Visible = !lRes.Usuario.Perfis.Contains("6"); if (!this.litRelAssessor.Visible) { gIdAsessorLogado = lRes.Usuario.CodigoAssessor.ToString(); } } this.BindCombos(); } }
protected void Page_Load(object sender, EventArgs e) { if (this.UsuarioLogado == null) { if (string.IsNullOrEmpty(this.Acao)) { this.RedirecionarPara("Default.aspx"); //Server.Transfer("Login.aspx"); } else { this.Response.Clear(); this.Response.Write(base.RetornarErroAjax(RESPOSTA_SESSAO_EXPIRADA)); this.Response.End(); } } else { ReceberSessaoResponse lResSessao = ServicoSeguranca.ReceberSessao(new ReceberSessaoRequest() { CodigoSessao = this.CodigoSessao, CodigoSessaoARetornar = this.CodigoSessao }); if (!lResSessao.Sessao.EhSessaoDeAdministrador) { object[] attrs = this.GetType().GetCustomAttributes(typeof(ValidarSegurancaAttribute), true); if (attrs.Length > 0) { List <ItemSegurancaInfo> list = new List <ItemSegurancaInfo>(); list.Add(((ValidarSegurancaAttribute)attrs[0]).Seguranca); ValidarItemSegurancaRequest lRequestSeguranca = new ValidarItemSegurancaRequest() { CodigoSessao = this.CodigoSessao, ItensSeguranca = list }; try { ValidarItemSegurancaResponse lResponseSeguranca = this.ServicoSeguranca.ValidarItemSeguranca(lRequestSeguranca); if (lResponseSeguranca.StatusResposta == MensagemResponseStatusEnum.OK) { if (!lResponseSeguranca.ItensSeguranca[0].Valido.Value) { //--> Acesso Negado this.Response.Clear(); this.Response.End(); } } else { this.Response.Clear(); this.Response.End(); } } //catch (CommunicationObjectFaultedException) //{ // Ativador.AbortChannel(this.ServicoSeguranca); // this.ServicoSeguranca = Ativador.Get<IServicoSeguranca>(); //} catch (System.Threading.ThreadAbortException) { } catch (Exception ex) { this.Response.Clear(); this.Response.Write(base.RetornarErroAjax(ex.Message)); this.Response.End(); } } } } }