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; } } }
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(); }