Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            if (_User != null)
            {
                lbUserName.Text = "<strong>" + _User.Name + "</strong>";

                if (_User.Competences.CompetencesList != "")
                {
                    lbUserType.Text         = "管理员";
                    trSupperManager.Visible = true;
                }
                else
                {
                    if (_User.cps.ID > 0)
                    {
                        trCpsLogin.Visible = true;

                        if (_User.cps.Type == 2)
                        {
                            lbUserType.Text = "代理商";
                        }
                    }
                    else
                    {
                        lbUserType.Text = "高级会员";

                        DataTable dt = new DAL.Tables.T_CpsTrys().Open("Type", "HandleResult = 0 and UserID=" + _User.ID.ToString(), "");

                        if (dt != null && dt.Rows.Count > 0)
                        {
                            trCheck.Visible = true;

                            if (Shove._Convert.StrToInt(dt.Rows[0]["Type"].ToString(), 0) == 2)
                            {
                                lbUserType.Text = "代理商";
                            }
                            else
                            {
                                lbUserType.Text = "推广员";
                            }
                        }
                        else
                        {
                            trApply.Visible = true;
                        }
                    }
                }

                NoLogin.Visible   = false;
                Longining.Visible = true;
            }
        }
    }
Example #2
0
    protected void g_ItemCommand(object source, DataGridCommandEventArgs e)
    {
        long TryID = Shove._Convert.StrToLong(e.Item.Cells[9].Text, -1);

        switch (e.CommandName)
        {
        case "HandleTry":     //处理申请
        {
            Response.Redirect("CpsTryHandle.aspx?id=" + TryID.ToString());
        } break;

        case "NoAccept":
        {
            long   ReturnValue       = -1;
            string ReturnDescription = "";

            int Result = DAL.Procedures.P_CpsTryHandle(_Site.ID, TryID, _User.ID, (short)-1, 0, false, ref ReturnValue, ref ReturnDescription);

            if (Result < 0)
            {
                PF.GoError(ErrorNumber.DataReadWrite, "数据库繁忙,请重试", this.GetType().FullName);

                return;
            }

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

                return;
            }

            Shove._Web.JavaScript.Alert(this.Page, "代理商申请已经拒绝。");
        } break;

        case "Deletes":
        {
            DAL.Tables.T_CpsTrys cps = new DAL.Tables.T_CpsTrys();

            cps.Delete("ID=" + TryID.ToString());
        } break;
        }

        Shove._Web.Cache.ClearCache("Cps_Administrator_CpsTry");
        BindData();
    }