protected void Page_Load(object sender, EventArgs e) { int id = RequestHelper.GetQueryString <int>("ID"); string Action = RequestHelper.GetQueryString <string>("Action"); if (Action == "Delete") { if (id != int.MinValue) { base.CheckAdminPower("DeleteCourse", PowerCheckType.Single); CourseBLL.DeleteCourse(id); AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Course"), id); } } base.CheckAdminPower("ReadCourse", PowerCheckType.Single); if (!IsPostBack) { //在此处加载搜索框的类别信息 CourseCateInfo CourseCateModel = new CourseCateInfo(); CourseCateModel.Condition = CompanyBLL.SystemCompanyId.ToString(); SearchCategory.DataSource = CourseCateBLL.ReadCourseCateNamedList(CourseCateModel); SearchCategory.DataTextField = "CateName"; SearchCategory.DataValueField = "CateId"; SearchCategory.DataBind(); SearchCategory.Items.Insert(0, new ListItem("可以指定类别", "-1")); CourseInfo Model = new CourseInfo(); Model.CourseName = RequestHelper.GetQueryString <string>("CourseName"); Model.CateIdCondition = RequestHelper.GetQueryString <string>("CateIdCondition"); Model.Condition = CompanyBLL.SystemCompanyId.ToString(); Model.Field = "CompanyId"; base.BindControl(CourseBLL.ReadList(Model, base.CurrentPage, base.PageSize, ref this.Count), this.RecordList, this.MyPager); } }
protected void BindRelation(ProductInfo product) { ProductSearchInfo info2; if (product.RelationArticle != string.Empty) { ArticleSearchInfo articleSearch = new ArticleSearchInfo(); articleSearch.InArticleID = product.RelationArticle; this.Article.DataSource = ArticleBLL.SearchArticleList(articleSearch); this.Article.DataTextField = "Title"; this.Article.DataValueField = "ID"; this.Article.DataBind(); } if (product.RelationProduct != string.Empty) { info2 = new ProductSearchInfo(); info2.InProductID = product.RelationProduct; this.Product.DataSource = ProductBLL.SearchProductList(info2); this.Product.DataTextField = "Name"; this.Product.DataValueField = "ID"; this.Product.DataBind(); } if (product.Accessory != string.Empty) { CourseInfo courseSearch = new CourseInfo(); courseSearch.Condition = product.Accessory; courseSearch.Field = "CourseId"; this.Accessory.DataSource = CourseBLL.ReadList(courseSearch); this.Accessory.DataTextField = "CourseName"; this.Accessory.DataValueField = "CourseId"; this.Accessory.DataBind(); } }
protected void SearchButton_Click(object sender, EventArgs e) { //定义一个课程Id变量,为后续题目的相关搜索条件提供前提搜索条件 string TempStr = string.Empty; if (SearchCategory.SelectedValue == int.MinValue.ToString() && SearchCourseName.Text == "" && SearchQuestionName.Text == "" && SearchQuestionStyle.SelectedValue == "") { ScriptHelper.Alert("请填写搜索条件!"); } CourseInfo CourseModel = new CourseInfo(); if (SearchCategory.SelectedValue != int.MinValue.ToString()) { CourseModel.CateId = int.Parse(SearchCategory.SelectedValue); } if (!string.IsNullOrEmpty(SearchCourseName.Text)) { CourseModel.CourseName = SearchCourseName.Text; } List <CourseInfo> TempList = CourseBLL.ReadList(CourseModel); if (TempList != null) { foreach (CourseInfo Item in TempList) { TempStr = TempStr + "," + Item.CourseId; } if (TempStr.StartsWith(",")) { TempStr = TempStr.Substring(1); } } ResponseHelper.Redirect("Questions.aspx?Action=search&QuestionName=" + Server.UrlEncode(SearchQuestionName.Text) + "&IdCondition=" + TempStr + "&Style=" + SearchQuestionStyle.SelectedValue); }
private void SearchProductQuestionBank() { CourseInfo courseSearch = new CourseInfo(); courseSearch.CourseName = RequestHelper.GetQueryString <string>("CourseName"); courseSearch.CateIdCondition = RequestHelper.GetQueryString <string>("ClassID"); courseSearch.Condition = CompanyBLL.SystemCompanyId.ToString(); courseSearch.Field = "CompanyId"; this.courseList = CourseBLL.ReadList(courseSearch); }
protected void _CateId_SelectedIndexChanged(object sender, EventArgs e) { CourseInfo CourseModel = new CourseInfo(); CourseModel.CateId = Convert.ToInt32(this._CateId.SelectedValue); this._CourseId.DataSource = CourseBLL.ReadList(CourseModel); this._CourseId.DataTextField = "CourseName"; this._CourseId.DataValueField = "CourseId"; this._CourseId.DataBind(); this._CourseId.Items.Insert(0, new ListItem("请选择课程", "-1")); }
protected void Page_Load(object sender, EventArgs e) { Control singleTest = FindControlById(this, "singleTest"); Control MultiTest = FindControlById(this, "MultiTest"); Control PanDuanTest = FindControlById(this, "PanDuanTest"); if (!IsPostBack) { int queryString = RequestHelper.GetQueryString <int>("ID"); int CourseId = RequestHelper.GetQueryString <int>("CourseId"); int cateid = RequestHelper.GetQueryString <int>("CateId"); CourseCateInfo CourseCateModel = new CourseCateInfo(); CourseCateModel.Condition = systemCompanyId.ToString(); this._CateId.DataSource = CourseCateBLL.ReadCourseCateNamedList(CourseCateModel); this._CateId.DataTextField = "CateName"; this._CateId.DataValueField = "CateId"; this._CateId.DataBind(); this._CateId.Items.Insert(0, new ListItem("请选择类别", "-1")); _CateId.SelectedValue = cateid.ToString(); if (CourseId != int.MinValue) { CourseInfo CourseModel = new CourseInfo(); CourseModel.CateId = cateid; this._CourseId.DataSource = CourseBLL.ReadList(CourseModel); this._CourseId.DataTextField = "CourseName"; this._CourseId.DataValueField = "CourseId"; this._CourseId.DataBind(); _CourseId.SelectedValue = CourseId.ToString(); } if (queryString != int.MinValue) { base.CheckAdminPower("ReadQuestion", PowerCheckType.Single); QuestionInfo QuestionModel = QuestionBLL.ReadQuestion(queryString); int CateId = CourseBLL.ReadCourse(QuestionModel.CateId).CateId; _CateId.SelectedValue = CateId.ToString(); CourseInfo CourseModel = new CourseInfo(); CourseModel.CateId = CateId; this._CourseId.DataSource = CourseBLL.ReadList(CourseModel); this._CourseId.DataTextField = "CourseName"; this._CourseId.DataValueField = "CourseId"; this._CourseId.DataBind(); _CourseId.SelectedValue = QuestionModel.CateId.ToString(); this.Quetion.Text = QuestionModel.Question; this.TestType.Text = QuestionModel.Style; if (QuestionModel.Style == "1") { this.SingleA.Text = QuestionModel.A; this.SingleB.Text = QuestionModel.B; this.SingleC.Text = QuestionModel.C; this.SingleD.Text = QuestionModel.D; switch (QuestionModel.Answer.ToUpper()) { case "A": this.SingleAnswerA.Checked = true; break; case "B": this.SingleAnswerB.Checked = true; break; case "C": this.SingleAnswerC.Checked = true; break; case "D": this.SingleAnswerD.Checked = true; break; } this.singleTest.Style.Add("display", ""); this.MultiTest.Style.Add("display", "none"); this.PanDuanTest.Style.Add("display", "none"); } else if (QuestionModel.Style == "2") { this.MultiA.Text = QuestionModel.A; this.MultiB.Text = QuestionModel.B; this.MultiC.Text = QuestionModel.C; this.MultiD.Text = QuestionModel.D; for (int i = 0; i < QuestionModel.Answer.Length; i++) { switch (QuestionModel.Answer.ToUpper().Substring(i, 1)) { case "A": this.MultiAnswerA.Checked = true; break; case "B": this.MultiAnswerB.Checked = true; break; case "C": this.MultiAnswerC.Checked = true; break; case "D": this.MultiAnswerD.Checked = true; break; } } this.singleTest.Style.Add("display", "none"); this.MultiTest.Style.Add("display", ""); this.PanDuanTest.Style.Add("display", "none"); } else if (QuestionModel.Style == "3") { this.JudgeAnswer.Text = QuestionModel.Answer; if (QuestionModel.Answer == "0") { JudgeRightAnswer.Text = QuestionModel.A; RightAnswer.Style["display"] = ""; } this.singleTest.Style.Add("display", "none"); this.MultiTest.Style.Add("display", "none"); this.PanDuanTest.Style.Add("display", ""); } } } }