⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add_fill.aspx.cs

📁 基于WEB的在线考试系统建立在系统后台的数据库的基础上
💻 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 + -