예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            comid_temp = Request["comid"].ConvertTo <int>(0);
            if (Session["Agentid"] != null)
            {
                //账户信息
                Agentid = (Session["Agentid"].ToString()).ConvertTo <int>(0);


                B2b_company companyinfo = B2bCompanyData.GetAllComMsg(comid_temp);
                if (companyinfo != null)
                {
                    company = companyinfo.Com_name;
                }


                if (Session["Account"] == null)
                {
                    Response.Redirect("login.aspx");
                }


                account = Session["Account"].ToString();

                if (Agentid != 0)
                {
                    var agentdata = AgentCompanyData.GetAgentByid(Agentid);
                    if (agentdata != null)
                    {
                        Agentsort = agentdata.Agentsort;
                        if (Agentsort == 1)
                        {
                            Response.Redirect("default.aspx");
                        }
                    }
                }

                var agentdate = AgentCompanyData.GetAgentAccountByUid(account, Agentid);
                if (agentdate == null)//没有分销账户直接退出
                {
                    Response.Redirect("login.aspx");
                }

                AccountLevel = agentdate.AccountLevel;
            }
            else
            {
                if (Request.Cookies["Agentid"] != null)
                {
                    string accountmd5   = "";
                    string Account      = "";
                    int    Agentid_temp = (Request.Cookies["Agentid"].Value).ConvertTo <int>(0);
                    if (Request.Cookies["AgentKey"] != null)
                    {
                        accountmd5 = Request.Cookies["AgentKey"].Value;
                    }
                    if (Request.Cookies["Account"] != null)
                    {
                        Account = Request.Cookies["Account"].Value;
                    }

                    var agentdata = AgentCompanyData.GetAgentByid(Agentid_temp);
                    if (agentdata != null)
                    {
                        var returnmd5 = EncryptionHelper.ToMD5(Account + "lixh1210" + Agentid_temp, "UTF-8");
                        if (returnmd5 == accountmd5)
                        {
                            Session["Agentid"] = Agentid_temp;
                            Session["Account"] = Account;
                            Response.Redirect(Request.Url.ToString());
                        }
                        else
                        {
                            Response.Redirect("login.aspx");
                        }
                    }
                    else
                    {
                        Response.Redirect("login.aspx");
                    }
                }
                else
                {
                    Response.Redirect("login.aspx");
                }
            }
        }
예제 #2
0
        public int Agentsort  = 1;//0为票务分销,1为微站渠道,2为项目商户


        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Agentid"] != null)
            {
                //账户信息
                Agentid = Int32.Parse(Session["Agentid"].ToString());


                if (Session["Account"] == null)
                {
                    Response.Redirect("login.aspx");
                }


                account = Session["Account"].ToString();

                if (Agentid != 0)
                {
                    var agentdata = AgentCompanyData.GetAgentByid(Agentid);
                    if (agentdata != null)
                    {
                        Agentsort = agentdata.Agentsort;
                    }
                }

                var agentdate = AgentCompanyData.GetAgentAccountByUid(account, Agentid);
                if (agentdate == null)//没有分销账户直接退出
                {
                    Response.Redirect("login.aspx");
                }
                accountid    = agentdate.Id;
                AccountLevel = agentdate.AccountLevel;
            }
            else
            {
                if (Request.Cookies["Agentid"] != null)
                {
                    string accountmd5   = "";
                    string Account      = "";
                    int    Agentid_temp = int.Parse(Request.Cookies["Agentid"].Value);
                    if (Request.Cookies["AgentKey"] != null)
                    {
                        accountmd5 = Request.Cookies["AgentKey"].Value;
                    }
                    if (Request.Cookies["Account"] != null)
                    {
                        Account = Request.Cookies["Account"].Value;
                    }

                    var agentdata = AgentCompanyData.GetAgentByid(Agentid_temp);
                    if (agentdata != null)
                    {
                        var returnmd5 = EncryptionHelper.ToMD5(Account + "lixh1210" + Agentid_temp, "UTF-8");
                        if (returnmd5 == accountmd5)
                        {
                            Session["Agentid"] = Agentid_temp;
                            Session["Account"] = Account;
                            Response.Redirect(Request.Url.ToString());
                        }
                        else
                        {
                            Response.Redirect("login.aspx");
                        }
                    }
                    else
                    {
                        Response.Redirect("login.aspx");
                    }
                }
                else
                {
                    Response.Redirect("login.aspx");
                }
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            comid_temp = Request["comid"].ConvertTo <int>(0);
            DateTime ViewEndtime = DateTime.Now.AddMonths(-1);

            try
            {
                if (Request.Cookies["agentmessage" + comid_temp] != null)
                {
                    ViewEndtime = DateTime.Parse(Request.Cookies["agentmessage" + comid_temp].Value);
                }
            }
            catch {
                ViewEndtime = DateTime.Now.AddMonths(-1);
            }


            if (comid_temp != 0)
            {
                B2b_company_saleset pro = B2bCompanySaleSetData.GetDirectSellByComid(comid_temp.ToString());
                if (pro != null)
                {
                    if (pro.Smalllogo != null && pro.Smalllogo != "")
                    {
                        comlogo = FileSerivce.GetImgUrl(pro.Smalllogo.ConvertTo <int>(0));
                    }
                }
            }



            if (Session["Agentid"] != null)
            {
                //账户信息
                Agentid = Int32.Parse(Session["Agentid"].ToString());

                B2b_comagentmessageData messagedata = new B2b_comagentmessageData();
                messagenew = messagedata.AgentMessageNew(Agentid, comid_temp, ViewEndtime);

                B2b_company companyinfo = B2bCompanyData.GetAllComMsg(comid_temp);
                if (companyinfo != null)
                {
                    company = companyinfo.Com_name;
                }


                if (Session["Account"] == null)
                {
                    Response.Redirect("login.aspx");
                }


                account = Session["Account"].ToString();

                if (Agentid != 0)
                {
                    var agentdata = AgentCompanyData.GetAgentByid(Agentid);
                    if (agentdata != null)
                    {
                        Agentsort    = agentdata.Agentsort;
                        AgentCompany = agentdata.Company;
                    }
                }

                var agentdate = AgentCompanyData.GetAgentAccountByUid(account, Agentid);
                if (agentdate == null)//没有分销账户直接退出
                {
                    Response.Redirect("login.aspx");
                }
                accountid    = agentdate.Id;
                AccountLevel = agentdate.AccountLevel;
            }
            else
            {
                if (Request.Cookies["Agentid"] != null)
                {
                    string accountmd5   = "";
                    string Account      = "";
                    int    Agentid_temp = int.Parse(Request.Cookies["Agentid"].Value);
                    if (Request.Cookies["AgentKey"] != null)
                    {
                        accountmd5 = Request.Cookies["AgentKey"].Value;
                    }
                    if (Request.Cookies["Account"] != null)
                    {
                        Account = Request.Cookies["Account"].Value;
                    }

                    var agentdata = AgentCompanyData.GetAgentByid(Agentid_temp);
                    if (agentdata != null)
                    {
                        var returnmd5 = EncryptionHelper.ToMD5(Account + "lixh1210" + Agentid_temp, "UTF-8");
                        if (returnmd5 == accountmd5)
                        {
                            Session["Agentid"] = Agentid_temp;
                            Session["Account"] = Account;
                            Response.Redirect(Request.Url.ToString());
                        }
                        else
                        {
                            Response.Redirect("login.aspx");
                        }
                    }
                    else
                    {
                        Response.Redirect("login.aspx");
                    }
                }
                else
                {
                    Response.Redirect("login.aspx");
                }
            }
        }