📄 add_fill.aspx.cs
字号:
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;
using Components;
using Components.Model;
public partial class Teacher_Add_Fill : System.Web.UI.Page
{
BLL.Teacher.FillJiandaAnswer Optopic = new BLL.Teacher.FillJiandaAnswer();
int currentPageNumber;
int pageTotalNumber = 0;
TeacherInfo tea = new TeacherInfo();
protected void Page_Load(object sender, EventArgs e)
{
}
private void Topic_Databind()
{
int SubjectID = Convert.ToInt32(subject.SelectedValue.ToString());
int CheckId = Convert.ToInt32(TopicTitle.SelectedValue.ToString());
BLL.Teacher.CommonOp cp = new BLL.Teacher.CommonOp();
DataSet dd = cp.Get_InfoBy_SubjectID(tea.TeacherID, SubjectID, CheckId);
SelectInfo.DataSource = dd.Tables["dd"].DefaultView;
SelectInfo.DataKeyNames = new string[] { "ID" };
pageTotalNumber = dd.Tables["dd"].Rows.Count;
SelectInfo.DataBind();
int pageSize = SelectInfo.PageCount;
this.totalNumber.Text = Convert.ToString(pageSize);
}
/// <summary>
/// 按科目 和 项目类型得到数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void FindData_Click(object sender, EventArgs e)
{
Topic_Databind();
SelectInfo.Visible = true;
subject.Enabled = false;
TopicTitle.Enabled = false;
ResetCheck.Enabled = true;
FindData.Enabled = false;
}
protected void delete_Click(object sender, EventArgs e)
{
ArrayList AL = new ArrayList();
ArrayList AR = new ArrayList();
int TypeID = int.Parse(TopicTitle.SelectedValue.ToString());
for (int i = 0; i <= SelectInfo.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)SelectInfo.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
AL.Add(i);
}
}
if (AL.Count > 0)
{
for (int i = 0; i < AL.Count; i++)
{
int id = Convert.ToInt32(SelectInfo.DataKeys[(int)AL[i]].Value.ToString());
AR.Add(id);
}
BLL.Teacher.CommonOp Op = new BLL.Teacher.CommonOp();
Op.Delete_Topic_More(AR, TypeID);
Topic_Databind();
}
}
#region 分页按钮
protected void firstPage_Click(object sender, EventArgs e)
{
this.SelectInfo.PageIndex = 0;
this.NumPage.Text = "1";
this.Topic_Databind();
currentPageNumber = 1;
int pageSize = SelectInfo.PageCount;
if (pageSize == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
}
else if (pageSize > 1)
{
if (currentPageNumber == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = true;
this.downPage.Enabled = true;
}
else if (currentPageNumber == pageSize)
{
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
this.upPage.Enabled = true;
this.firstPage.Enabled = true;
}
else
{
this.lastPage.Enabled = true;
this.upPage.Enabled = true;
this.downPage.Enabled = true;
this.firstPage.Enabled = true;
}
}
}
protected void upPage_Click(object sender, EventArgs e)
{
string size1 = this.NumPage.Text;
int size = Convert.ToInt32(size1);
currentPageNumber = size - 1;
this.SelectInfo.PageIndex = currentPageNumber - 1;
this.NumPage.Text = Convert.ToString(currentPageNumber);
this.Topic_Databind();
int pageSize = SelectInfo.PageCount;
if (pageSize == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
}
else if (pageSize > 1)
{
if (currentPageNumber == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = true;
this.downPage.Enabled = true;
}
else if (currentPageNumber == pageSize)
{
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
this.upPage.Enabled = true;
this.firstPage.Enabled = true;
}
else
{
this.lastPage.Enabled = true;
this.upPage.Enabled = true;
this.downPage.Enabled = true;
this.firstPage.Enabled = true;
}
}
}
protected void downPage_Click(object sender, EventArgs e)
{
string size1 = this.NumPage.Text;
int size = Convert.ToInt32(size1);
currentPageNumber = size + 1;
this.SelectInfo.PageIndex = currentPageNumber;
this.NumPage.Text = Convert.ToString(currentPageNumber);
this.Topic_Databind();
int pageSize = SelectInfo.PageCount;
if (pageSize == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
}
else if (pageSize > 1)
{
if (currentPageNumber == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = true;
this.downPage.Enabled = true;
}
else if (currentPageNumber == pageSize)
{
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
this.upPage.Enabled = true;
this.firstPage.Enabled = true;
}
else
{
this.lastPage.Enabled = true;
this.upPage.Enabled = true;
this.downPage.Enabled = true;
this.firstPage.Enabled = true;
}
}
}
protected void lastPage_Click(object sender, EventArgs e)
{
int pageSize = SelectInfo.PageCount;
this.SelectInfo.PageIndex = pageSize - 1;
this.NumPage.Text = Convert.ToString(pageSize);
this.Topic_Databind();
currentPageNumber = pageSize;
if (pageSize == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
}
else if (pageSize > 1)
{
if (currentPageNumber == 1)
{
this.firstPage.Enabled = false;
this.upPage.Enabled = false;
this.lastPage.Enabled = true;
this.downPage.Enabled = true;
}
else if (currentPageNumber == pageSize)
{
this.lastPage.Enabled = false;
this.downPage.Enabled = false;
this.upPage.Enabled = true;
this.firstPage.Enabled = true;
}
else
{
this.lastPage.Enabled = true;
this.upPage.Enabled = true;
this.downPage.Enabled = true;
this.firstPage.Enabled = true;
}
}
}
#endregion
protected void subdata_Click(object sender, EventArgs e)
{
int TypeId = int.Parse(TopicTitle.SelectedValue.ToString());
Mselect msel = new Mselect();
msel.Texts = Keys.Text.ToString();
msel.SubjectID = int.Parse(subject.SelectedValue.ToString());
msel.Keys = Keys.Text.ToString();
msel.DifficultLevel = int.Parse(DifficultLevel.SelectedValue.ToString());
if (Optopic.Add_One_Topic(msel,tea.TeacherID,TypeId))
{
Image1.ImageUrl = "Images/pass.gif";
content.Value = "";
Keys.Text = "";
int Num = int.Parse(TatolNum.Text.ToString()) + 1;
TatolNum.Text = Num.ToString();
return;
}
else
{
Image1.ImageUrl = "Images/stop.gif";
Label1.Text = "添加失败!";
}
}
protected void selectAll_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i <= SelectInfo.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)SelectInfo.Rows[i].FindControl("CheckBox1");
if (this.selectAll.Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}
protected void ResetCheck_Click(object sender, EventArgs e)
{
subject.Enabled = true;
TopicTitle.Enabled = true;
ResetCheck.Enabled = false;
FindData.Enabled = true;
SelectInfo.Visible = false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -