protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["mode"] = Request.QueryString.Get("mode"); ViewState["startmode"] = Request.QueryString.Get("startmode"); hfMode.Value = ViewState["mode"].ToString(); if (ViewState["mode"].ToString() == "ReadOnly") { btnInput.Enabled = false; } string strId = Request.QueryString.Get("id"); if (!string.IsNullOrEmpty(strId)) { HfRandomExamid.Value = strId; RandomExamBLL randomExamBLL = new RandomExamBLL(); RailExam.Model.RandomExam RandomExam = randomExamBLL.GetExam(int.Parse(strId)); if (RandomExam != null) { txtPaperName.Text = RandomExam.ExamName; } ItemTypeBLL objTypeBll = new ItemTypeBLL(); IList <ItemType> objTypeList = objTypeBll.GetItemTypes(); foreach (ItemType objType in objTypeList) { if (RandomExam.IsComputerExam) { if (objType.ItemTypeId > PrjPub.ITEMTYPE_FILLBLANKDETAIL) { continue; } } ListItem item = new ListItem(); item.Text = objType.TypeName; item.Value = objType.ItemTypeId.ToString(); lbType.Items.Add(item); } Grid1.DataBind(); } } else { string strDeleteID = Request.Form.Get("DeleteID"); if (!string.IsNullOrEmpty(strDeleteID)) { int nID = Int32.Parse(strDeleteID); RandomExamSubjectBLL RandomExamSubjectBLL = new RandomExamSubjectBLL(); RandomExamSubjectBLL.DeleteRandomExamSubject(nID); Grid1.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (PrjPub.CurrentLoginUser == null) { Response.Redirect("/RailExamBao/Common/Error.aspx?error=Session过期请重新登录本系统!"); return; } ViewState["mode"] = Request.QueryString.Get("mode"); ViewState["startmode"] = Request.QueryString.Get("startmode"); hfMode.Value = ViewState["mode"].ToString(); if (ViewState["mode"].ToString() == "ReadOnly") { btnInput.Enabled = false; } string strId = Request.QueryString.Get("id"); if (!string.IsNullOrEmpty(strId)) { HfRandomExamid.Value = strId; RandomExamBLL randomExamBLL = new RandomExamBLL(); RailExam.Model.RandomExam RandomExam = randomExamBLL.GetExam(int.Parse(strId)); if (RandomExam != null) { txtPaperName.Text = RandomExam.ExamName; } ItemTypeBLL objTypeBll = new ItemTypeBLL(); IList <ItemType> objTypeList = objTypeBll.GetItemTypes(); foreach (ItemType objType in objTypeList) { if (RandomExam.IsComputerExam) { if (objType.ItemTypeId > PrjPub.ITEMTYPE_JUDGE) { continue; } } ListItem item = new ListItem(); item.Text = objType.TypeName; item.Value = objType.ItemTypeId.ToString(); lbType.Items.Add(item); } BindGrid(); } } else { string strDeleteID = Request.Form.Get("DeleteID"); if (!string.IsNullOrEmpty(strDeleteID)) { int nID = Int32.Parse(strDeleteID); RandomExamSubjectBLL RandomExamSubjectBLL = new RandomExamSubjectBLL(); RandomExamSubjectBLL.DeleteRandomExamSubject(nID); BindGrid(); } } }