tijian_tieying/web/Web/DocFile/TiKuShiJuanSet.aspx.cs
2025-02-20 12:14:39 +08:00

120 lines
4.8 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class DocFile_TiKuShiJuanSet : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ZWL.Common.PublicMethod.CheckSession();
ZWL.DBUtility.DbHelperSQL.BindDropDownList("select * from ERPTiKuType order by PaiXu asc,ID desc", this.DropDownList1, "TiKuName", "ID");
this.Label1.Text = Request.QueryString["FenLeiStr"].ToString();
DataBindToGridview();
//绑定当前题目已有的题目
string LieName = "PanDuanTiList";
if (Request.QueryString["FenLeiStr"].ToString() == "判断题")
{
LieName = "PanDuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "单项选择题")
{
LieName = "DanXuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "多项选择题")
{
LieName = "DuoXuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "填空题")
{
LieName = "TianKongTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "简答题")
{
LieName = "JianDaTiList";
}
this.TextBox4.Text = ZWL.DBUtility.DbHelperSQL.GetSHSL("select top 1 " + LieName + " from ERPTiKuShiJuan where ID=" + Request.QueryString["ID"].ToString());
string YiCunStr=","+this.TextBox4.Text+",";
for (int i = 0; i <this.ListBox1.Items.Count; i++)
{
if (ZWL.Common.PublicMethod.StrIFIn("," + ListBox1.Items[i].Value + ",", YiCunStr) == true)
{
this.ListBox2.Items.Add(ListBox1.Items[i]);
}
}
}
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string LieName = "PanDuanTiList";
if (Request.QueryString["FenLeiStr"].ToString() == "判断题")
{
LieName = "PanDuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "单项选择题")
{
LieName = "DanXuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "多项选择题")
{
LieName = "DuoXuanTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "填空题")
{
LieName = "TianKongTiList";
}
else if (Request.QueryString["FenLeiStr"].ToString() == "简答题")
{
LieName = "JianDaTiList";
}
ZWL.DBUtility.DbHelperSQL.ExecuteSql("update ERPTiKuShiJuan set " + LieName + "='"+this.TextBox4.Text.ToString()+"' where ID="+Request.QueryString["ID"].ToString());
//写系统日志
ZWL.BLL.ERPRiZhi MyRiZhi = new ZWL.BLL.ERPRiZhi();
MyRiZhi.UserName = ZWL.Common.PublicMethod.GetSessionValue("UserName");
MyRiZhi.DoSomething = "用户设置试卷题目信息(试卷ID" + Request.QueryString["ID"].ToString() + ")";
MyRiZhi.IpStr = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
MyRiZhi.Add();
ZWL.Common.MessageBox.ShowAndRedirect(this, "试题设置完成!", "TiKuShiJuan.aspx");
}
public void DataBindToGridview()
{
ZWL.DBUtility.DbHelperSQL.BindItemList("select TitleStr,ID from ERPTiKu where TiKuID="+this.DropDownList1.SelectedValue+" and FenLeiStr='"+Request.QueryString["FenLeiStr"].ToString()+"' and TitleStr like '%" + this.TextBox3.Text + "%' order by ID asc", this.ListBox1, "TitleStr", "ID");
}
protected void ImageButton4_Click(object sender, ImageClickEventArgs e)
{
DataBindToGridview();
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
{
this.TextBox4.Text = ZWL.Common.PublicMethod.GetListStr(this.ListBox1, this.ListBox2, "添加", "部分");
}
protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
{
this.TextBox4.Text = ZWL.Common.PublicMethod.GetListStr(this.ListBox1, this.ListBox2, "添加", "全部");
}
protected void ImageButton40_Click(object sender, ImageClickEventArgs e)
{
this.TextBox4.Text = ZWL.Common.PublicMethod.GetListStr(this.ListBox1, this.ListBox2, "去除", "部分");
}
protected void ImageButton5_Click(object sender, ImageClickEventArgs e)
{
this.TextBox4.Text = ZWL.Common.PublicMethod.GetListStr(this.ListBox1, this.ListBox2, "去除", "全部");
}
}