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(); } }
/// <summary> /// Recebe detalhe de uma sessao /// </summary> /// <param name="parametros"></param> /// <returns></returns> public ReceberSessaoResponse ReceberSessao(ReceberSessaoRequest parametros) { // Retorna a sessao solicitado return (new ReceberSessaoResponse() { CodigoMensagemRequest = parametros.CodigoMensagem, Sessao = _servicoPersistencia.ReceberObjeto <SessaoInfo>( new ReceberObjetoRequest <SessaoInfo>() { CodigoObjeto = parametros.CodigoSessao }).Objeto }); }
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(); } }
public void btnAutenticar_Click(object sender, EventArgs args) { string lUsuario, lSenha; lUsuario = txtLogin.Text; lSenha = txtSenha.Text; string lRetorno = string.Empty; AutenticarUsuarioRequest lRequestAutenticacao; AutenticarUsuarioResponse lResponseAutenticacao; ReceberSessaoRequest lRequestSessao; ReceberSessaoResponse lResponseSessao; IServicoSeguranca lServicoSeguranca = this.InstanciarServico <IServicoSeguranca>(); lRequestAutenticacao = new AutenticarUsuarioRequest(); lRequestAutenticacao.Email = lUsuario; lRequestAutenticacao.Senha = Criptografia.CalculateMD5Hash(lSenha); lRequestAutenticacao.IP = Request.ServerVariables["REMOTE_ADDR"]; lRequestAutenticacao.CodigoSistemaCliente = "InvXX"; lResponseAutenticacao = lServicoSeguranca.AutenticarUsuario(lRequestAutenticacao); if (lResponseAutenticacao.StatusResposta != Gradual.OMS.Library.MensagemResponseStatusEnum.OK) { //lRetorno = RetornarErroAjax(lResponseAutenticacao.DescricaoResposta); Response.Write("<script LANGUAGE='JavaScript' >alert('" + lResponseAutenticacao.DescricaoResposta + "')</script>"); return; } lRequestSessao = new ReceberSessaoRequest(); lRequestSessao.CodigoSessaoARetornar = lResponseAutenticacao.Sessao.CodigoSessao; lRequestSessao.CodigoSessao = lResponseAutenticacao.Sessao.CodigoSessao; Session["CodigoSessao"] = lResponseAutenticacao.Sessao.CodigoSessao; lResponseSessao = lServicoSeguranca.ReceberSessao(lRequestSessao); base.UsuarioLogado = new Usuario() { CodigoDaSessao = lResponseAutenticacao.Sessao.CodigoSessao , IdDoUsuario = lResponseSessao.Usuario.Complementos.ReceberItem <ContextoOMSInfo>().CodigoCBLC , Nome = lResponseSessao.Usuario.Nome , TipoAcesso = (TipoAcesso)Enum.Parse(typeof(TipoAcesso), lResponseSessao.Usuario.CodigoTipoAcesso.ToString()) , CodAssessor = lResponseSessao.Usuario.CodigoAssessor , IdLogin = int.Parse(lResponseSessao.Sessao.CodigoUsuario) }; base.UsuarioLogado.IdDoUsuario = lResponseSessao.Sessao.CodigoUsuario; base.UsuarioLogado.CodBovespa = base.UsuarioLogado.IdDoUsuario; if (this.UsuarioLogado.CodBovespaTipoInt == 31940) { this.UsuarioLogado.CodBmf = 31217; } DisporServico(lServicoSeguranca); Response.Redirect("default.aspx?guid=" + lResponseSessao.Sessao.CodigoSessao); }