コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            long Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);

            Cps curCps = new Cps();
            curCps.SiteID = _Site.ID;
            curCps.ID     = Cpsid;

            string returndescription = string.Empty;
            curCps.GetCpsInformationByID(ref returndescription);

            if (_User.cps.ID < 0 || curCps.ID < 0 || _User.cps.ID != curCps.ParentID)
            {
                PF.GoError(ErrorNumber.NotEnoughCompetence, "当前推广员不是你发展的下线,没有权限查看.", this.GetType().BaseType.FullName);

                return;
            }

            hfCpsID.Value       = Cpsid.ToString();
            hfOwnerUserID.Value = curCps.OwnerUserID.ToString();
            lblCpsName.Text     = curCps.Name;

            BindData();
        }
    }
コード例 #2
0
ファイル: BaseInfo.aspx.cs プロジェクト: ichari/ichari
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            Cps cps = new Cps();
            cps.SiteID = _Site.ID;
            cps.ID = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);

            string returndescription = "";
            cps.GetCpsInformationByID(ref returndescription);

            tbUrlName.Text = cps.Name;
            tbUrl.Text = cps.Url;
            tbMD5Key.Text = cps.MD5Key;
            tbContactPerson.Text = cps.ContactPerson;
            tbPhone.Text = cps.Telephone;
            tbMobile.Text = cps.Mobile;
            tbQQNum.Text = cps.QQ;
            tbEmail.Text = cps.Email;
            tbDomainName.Text = cps.DomainName;
            linkBonusScale.NavigateUrl = "BonusScaleSetupForCps.aspx?ID=" + Shove._Web.Utility.GetRequest("ID");

            if (cps.Type == 2)
            {
                lbType.Text = "代理商";
                trMD5Key.Visible = true;
            }
        }
    }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            long Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);

            Cps curCps = new Cps();
            curCps.SiteID = _Site.ID;
            curCps.ID = Cpsid;

            string returndescription = string.Empty;
            curCps.GetCpsInformationByID(ref returndescription);

            if (_User.cps.ID < 0 || curCps.ID < 0 || _User.cps.ID != curCps.ParentID)
            {
                PF.GoError(ErrorNumber.NotEnoughCompetence, "当前推广员不是你发展的下线,没有权限查看.", this.GetType().BaseType.FullName);

                return;
            }

            hfCpsID.Value = Cpsid.ToString();
            hfOwnerUserID.Value = curCps.OwnerUserID.ToString();
            lblCpsName.Text = curCps.Name;

            BindData();
        }
    }
コード例 #4
0
ファイル: BaseInfo.aspx.cs プロジェクト: object8421/ichari
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            Cps cps = new Cps();
            cps.SiteID = _Site.ID;
            cps.ID     = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);

            string returndescription = "";
            cps.GetCpsInformationByID(ref returndescription);

            tbUrlName.Text             = cps.Name;
            tbUrl.Text                 = cps.Url;
            tbMD5Key.Text              = cps.MD5Key;
            tbContactPerson.Text       = cps.ContactPerson;
            tbPhone.Text               = cps.Telephone;
            tbMobile.Text              = cps.Mobile;
            tbQQNum.Text               = cps.QQ;
            tbEmail.Text               = cps.Email;
            tbDomainName.Text          = cps.DomainName;
            linkBonusScale.NavigateUrl = "BonusScaleSetupForCps.aspx?ID=" + Shove._Web.Utility.GetRequest("ID");

            if (cps.Type == 2)
            {
                lbType.Text      = "代理商";
                trMD5Key.Visible = true;
            }
        }
    }
コード例 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            long Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);
            Cps curCps = new Cps();
            curCps.SiteID = _Site.ID;
            curCps.ID = Cpsid;
            string returndescription = string.Empty;
            curCps.GetCpsInformationByID(ref returndescription);
            hfCpsID.Value = Cpsid.ToString();
            hfOwnerUserID.Value = curCps.OwnerUserID.ToString();
            lblCpsName.Text = curCps.Name;

            linkReturn.NavigateUrl = "BaseInfo.aspx?ID=" + Cpsid;
           
            BindData();
        }
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            long Cpsid  = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);
            Cps  curCps = new Cps();
            curCps.SiteID = _Site.ID;
            curCps.ID     = Cpsid;
            string returndescription = string.Empty;
            curCps.GetCpsInformationByID(ref returndescription);
            hfCpsID.Value       = Cpsid.ToString();
            hfOwnerUserID.Value = curCps.OwnerUserID.ToString();
            lblCpsName.Text     = curCps.Name;

            linkReturn.NavigateUrl = "BaseInfo.aspx?ID=" + Cpsid;

            BindData();
        }
    }
コード例 #7
0
    private void BindData()
    {
        long Cpsid  = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);
        Cps  curCps = new Cps();

        curCps.SiteID = _Site.ID;
        curCps.ID     = Cpsid;
        string returndescription = string.Empty;

        curCps.GetCpsInformationByID(ref returndescription);

        string cacheKeyScaleList = "Cps_Admin_BonusScaleView_ScaleList_" + curCps.OwnerUserID.ToString();

        DataTable dt = Shove._Web.Cache.GetCacheAsDataTable(cacheKeyScaleList);

        if (dt == null)
        {
            int     returnValue       = -1;
            string  returnDescription = "";
            DataSet ds     = null;
            int     Result = DAL.Procedures.P_CpsGetUserBonusScaleList(ref ds, curCps.OwnerUserID, ref returnValue, ref returnDescription);

            if (Result < 0)
            {
                Shove._Web.JavaScript.Alert(this.Page, "系统出错!");

                return;
            }
            if (ds == null || ds.Tables.Count < 1)
            {
                Shove._Web.JavaScript.Alert(this.Page, "获取数据出错!");

                return;
            }
            dt = ds.Tables[0];
            Shove._Web.Cache.SetCache(cacheKeyScaleList, dt, 100000);
        }

        PF.DataGridBindData(g, dt, gPager);
    }
コード例 #8
0
ファイル: BonusScaleView.aspx.cs プロジェクト: ichari/ichari
    private void BindData()
    {
        long Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1);
        Cps curCps = new Cps();
        curCps.SiteID = _Site.ID;
        curCps.ID = Cpsid;
        string returndescription = string.Empty;
        curCps.GetCpsInformationByID(ref returndescription);

        string cacheKeyScaleList = "Cps_Admin_BonusScaleView_ScaleList_" + curCps.OwnerUserID.ToString();

        DataTable dt = Shove._Web.Cache.GetCacheAsDataTable(cacheKeyScaleList);
     
        if (dt == null )
        {
            int returnValue=-1;
            string returnDescription="";
            DataSet ds = null;
            int Result = DAL.Procedures.P_CpsGetUserBonusScaleList(ref ds, curCps.OwnerUserID, ref returnValue, ref returnDescription);

            if (Result < 0)
            {
                Shove._Web.JavaScript.Alert(this.Page, "系统出错!");

                return;

            }
            if (ds == null || ds.Tables.Count < 1)
            {
                Shove._Web.JavaScript.Alert(this.Page, "获取数据出错!");

                return;
            }
            dt = ds.Tables[0];
            Shove._Web.Cache.SetCache(cacheKeyScaleList, dt, 100000);
        }

        PF.DataGridBindData(g, dt, gPager);
    }
コード例 #9
0
ファイル: BaseInfo.aspx.cs プロジェクト: ichari/ichari
    protected void btnOK_Click(object sender, EventArgs e)
    {
        string Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1).ToString();
        
        Cps cps = new Cps();
        cps.ID = Shove._Convert.StrToLong(Cpsid, -1);
        cps.SiteID = _Site.ID;
        string ReturnDescription = "";
        cps.GetCpsInformationByID(ref ReturnDescription);

        string url = tbUrl.Text;
        if (!url.StartsWith("http://"))
        {
            url = "http://" + url;
        }

        Regex regex = new Regex(@"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$", RegexOptions.IgnoreCase | RegexOptions.Compiled);
        Match m = regex.Match(url);

        if (!m.Success)
        {
            Shove._Web.JavaScript.Alert(this.Page, "网址填写错误");

            return;
        }

        if (tbUrlName.Text.Trim() == "")
        {
            Shove._Web.JavaScript.Alert(this.Page, "请输入网站名称!");

            return;
        }

        if (!Shove._String.Valid.isMobile(tbMobile.Text))
        {
            Shove._Web.JavaScript.Alert(this.Page, "输入手机号码格式不正确。");

            return;
        }

        if (!Shove._String.Valid.isEmail(tbEmail.Text))
        {
            Shove._Web.JavaScript.Alert(this.Page, "输入Email格式不正确。");

            return;
        }

        string DomainName = tbDomainName.Text;
        cps.Name = tbUrlName.Text;
        cps.Url = url;
        cps.MD5Key = tbMD5Key.Text;
        cps.ContactPerson = tbContactPerson.Text;
        cps.Telephone = tbPhone.Text;
        cps.Mobile = tbMobile.Text;
        cps.QQ = tbQQNum.Text;
        cps.Email = tbEmail.Text;
        cps.DomainName = DomainName;

        if (cps.DomainName.Trim() == "")
        {
            cps.DomainName = Shove._Web.Utility.GetUrl() + "/Default.aspx?cpsid=" + Shove._Web.Utility.GetRequest("ID");
        }

        if (cps.EditByID(ref ReturnDescription) < 0)
        {
            Shove._Web.JavaScript.Alert(this.Page, ReturnDescription);

            return;
        }

        Shove._Web.JavaScript.Alert(this.Page, "基本信息修改成功!");
    }
コード例 #10
0
ファイル: BaseInfo.aspx.cs プロジェクト: object8421/ichari
    protected void btnOK_Click(object sender, EventArgs e)
    {
        string Cpsid = Shove._Convert.StrToLong(Shove._Web.Utility.FilteSqlInfusion(Shove._Web.Utility.GetRequest("ID")), -1).ToString();

        Cps cps = new Cps();

        cps.ID     = Shove._Convert.StrToLong(Cpsid, -1);
        cps.SiteID = _Site.ID;
        string ReturnDescription = "";

        cps.GetCpsInformationByID(ref ReturnDescription);

        string url = tbUrl.Text;

        if (!url.StartsWith("http://"))
        {
            url = "http://" + url;
        }

        Regex regex = new Regex(@"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$", RegexOptions.IgnoreCase | RegexOptions.Compiled);
        Match m     = regex.Match(url);

        if (!m.Success)
        {
            Shove._Web.JavaScript.Alert(this.Page, "网址填写错误");

            return;
        }

        if (tbUrlName.Text.Trim() == "")
        {
            Shove._Web.JavaScript.Alert(this.Page, "请输入网站名称!");

            return;
        }

        if (!Shove._String.Valid.isMobile(tbMobile.Text))
        {
            Shove._Web.JavaScript.Alert(this.Page, "输入手机号码格式不正确。");

            return;
        }

        if (!Shove._String.Valid.isEmail(tbEmail.Text))
        {
            Shove._Web.JavaScript.Alert(this.Page, "输入Email格式不正确。");

            return;
        }

        string DomainName = tbDomainName.Text;

        cps.Name          = tbUrlName.Text;
        cps.Url           = url;
        cps.MD5Key        = tbMD5Key.Text;
        cps.ContactPerson = tbContactPerson.Text;
        cps.Telephone     = tbPhone.Text;
        cps.Mobile        = tbMobile.Text;
        cps.QQ            = tbQQNum.Text;
        cps.Email         = tbEmail.Text;
        cps.DomainName    = DomainName;

        if (cps.DomainName.Trim() == "")
        {
            cps.DomainName = Shove._Web.Utility.GetUrl() + "/Default.aspx?cpsid=" + Shove._Web.Utility.GetRequest("ID");
        }

        if (cps.EditByID(ref ReturnDescription) < 0)
        {
            Shove._Web.JavaScript.Alert(this.Page, ReturnDescription);

            return;
        }

        Shove._Web.JavaScript.Alert(this.Page, "基本信息修改成功!");
    }