Пример #1
0
        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();
                }
            }
        }