Exemplo n.º 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;
            }
        }
    }
Exemplo n.º 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, 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();
    }