示例#1
0
 public void Logar(string login, string senha, string cliente, string cpfCampanha)
 {
     try
     {
         int    idLogin      = 0;
         string IPUsuario    = this.Context.Request.UserHostAddress;
         string senhaUsuario = this.util.CriptografarSenha(senha);
         Acesso acesso       = null;
         //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin))
         //{
         //    this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>");
         //}
         //else
         //{
         acesso = new Acesso(1, idLogin)
         {
             Ip = IPUsuario
         };
         this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch)this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario);
         this.Session["DADOS_ACESSO"]       = acesso;
         this.Session["USUARIO"]            = acesso.Usuario;
         this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch);
         this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null;
         this.Session["LINK_CAMPANHA"]             = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + "";
         this.Response.Redirect("Home.aspx", false);
         //}
     }
     catch (Exception exception1)
     {
         ProjectData.SetProjectError(exception1);
         Exception ex = exception1;
         throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls));
     }
 }
示例#2
0
 public void Logar(string login, string senha, string cliente, string cpfCampanha)
 {
     try
     {
         int idLogin = 0;
         string IPUsuario = this.Context.Request.UserHostAddress;
         string senhaUsuario = this.util.CriptografarSenha(senha);
         Acesso acesso = null;
         //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin))
         //{
         //    this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>");
         //}
         //else
         //{
             acesso = new Acesso(1, idLogin) {
                 Ip = IPUsuario
             };
             this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch) this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario);
             this.Session["DADOS_ACESSO"] = acesso;
             this.Session["USUARIO"] = acesso.Usuario;
             this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch);
             this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null;
             this.Session["LINK_CAMPANHA"] = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + "";
             this.Response.Redirect("Home.aspx", false);
         //}
     }
     catch (Exception exception1)
     {
         ProjectData.SetProjectError(exception1);
         Exception ex = exception1;
         throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls));
     }
 }