public static int maxPage = 0;                            //定义显示页面的最大页数,初始化为0
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie usercookie = Request.Cookies["nowloginuser"];
        string     url        = PublicClass.CheckLogin(usercookie, "main");

        if (url != "")
        {
            Response.Write(url);
            return;
        }
        if (!IsPostBack)
        {
            string zyid = Request["ZyID"];
            if (zyid != null)
            {
                //判断是否存在科目信息,存在则提示不能删除专业信息,不存在则执行删除操作
                if (TbSubjectManager.QuerySubjectInfo(int.Parse(zyid)) <= 0)
                {
                    //根据专业ID删除班级、老师信息表以及专业信息表对应的信息
                    TbClassManager.DeleteClassByZyID(int.Parse(zyid));
                    TbTeacherManager.DeleteTeaByZyID(int.Parse(zyid));
                    TbSpecialityManager.DeleteSpecByZyID(int.Parse(zyid));
                }
                else
                {
                    Page.RegisterStartupScript("", "<script>alert('存在专业对应的科目信息,如需继续执行删除操作,请先删除科目信息!')</script>");
                }
            }
            GetAllSpenIntoCount();
        }
    }
    public static DataTable studentList = new DataTable(); //定义一个Table表格,初始化为null.
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie usercookie = Request.Cookies["nowloginuser"];
        string     url        = PublicClass.CheckLogin(usercookie, "main");

        if (url != "")
        {
            Response.Write(url);
            return;
        }
        if (!IsPostBack)
        {
            this.BjName.Items.Clear();
            this.BjName.Items.Add("请选择...");
            List <TbClass> TbClass = TbClassManager.GetAllClassList();
            foreach (TbClass TbClassRow in TbClass)
            {
                string AddList = TbClassRow.Nj + TbClassRow.BjName;
                this.BjName.Items.Add(AddList);
            }
            string yhid = Request["userid"];
            if (yhid != null)
            {
                TbStudentManager.DeleteStuByYuID(int.Parse(yhid));
            }
            Load_Student();
        }
    }
    protected void ButtonOK_Click(object sender, EventArgs e)
    {
        TbClass Class = new TbClass();

        Class.BjName = this.textName.Text;
        Class.Nj     = this.textNj.Text;
        Class.ZyID   = int.Parse(this.textZy.SelectedValue);//专业
        DataTable table = TbClassManager.Sel_Bj(Class.BjName, Class.Nj);
        int       Count = table.Rows.Count;

        if (hidClassID.Value != "")
        {
            Class.BjID = int.Parse(this.hidClassID.Value);
            TbClassManager.EditClassByID(Class);
            this.hidClassID.Value = "";
            this.textName.Text    = "";
            this.textNj.Text      = "";
        }
        else
        {
            TbClassManager.AddClass(Class.BjName, Class.Nj, Class.ZyID);
            textName.Text = "";
            textNj.Text   = "";
        }
        GetPageInfo();
    }
    static int FirstSxNum = 0;/*声明变量,初始化为0,用于判断筛选条件是否改变*/

    /// <summary>
    /// 获取页面信息
    /// </summary>
    public void GetPageInfo()
    {
        if (classList != null)
        {
            string ClassNameOrNj = txtClassName.Value.Trim() == "按班级名、年级或专业名模糊查找" ? "" : txtClassName.Value.Trim();
            if (ClassNameOrNj != "按班级名、年级或专业名模糊查找" && ClassNameOrNj != "" && FirstSxNum == 0)
            {
                nowPage    = 1;
                FirstSxNum = 1;
            }
            Record    = TbClassManager.GetAllClassInfo(ClassNameOrNj).Rows.Count;/*记录总数*/
            classList = TbClassManager.GetAllClassInfoPage(len, nowPage, ClassNameOrNj);
            if (Record % len == 0)
            {
                if (Record > 0)
                {
                    Pages = (Record / len);
                }
                else
                {
                    Pages = 1;
                }
            }
            else
            {
                Pages = (Record / len) + 1;
            }
        }
    }
    public static int Record  = 0;  //定义当前符号查询的记录总数,初始化为0
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie usercookie = Request.Cookies["nowloginuser"];
        string     url        = PublicClass.CheckLogin(usercookie, "main");

        if (url != "")
        {
            Response.Write(url);
            return;
        }

        if (!IsPostBack)
        {
            string bjid = Request["BjID"];
            if (bjid != null)
            {
                TbClassManager.DeleteClassInfo(int.Parse(bjid));
            }
            GetPageInfo();
            //绑定专业名称
            DataTable dt = TbSpecialityManager.BangdingZy();
            textZy.DataSource     = dt;
            textZy.DataTextField  = "ZyName";
            textZy.DataValueField = "ZyID";
            textZy.DataBind();
            textZy.Items.Insert(0, new ListItem("请选择..", "0"));
        }
    }
Example #6
0
    /// <summary>
    /// 根据班级ID查询对应详细详细
    /// </summary>
    /// <param name="BjID">班级ID</param>
    private void GetClass(int BjID)
    {
        TbClass Class   = TbClassManager.GetClassByID(BjID);
        string  ZyName  = TbSpecialityManager.GetSpecialityName(Class.ZyID);//获取专业ID对应的专业名称
        string  message = Class.BjID + "|" + Class.BjName + "|" + Class.Nj + "|" + ZyName;

        Response.Write(message);
    }
Example #7
0
    /// <summary>
    /// 判断班级是否存在
    /// </summary>
    /// <param name="BjName">班级名称</param>
    /// <param name="Nj">年级</param>
    private void CheckClassNameIsExist(string BjName, string Nj)
    {
        string    bjid  = Request["BjID"];
        DataTable dt    = TbClassManager.Sel_Bj(BjName, Nj);
        int       Class = 0;

        foreach (DataRow item in dt.Rows)
        {
            Class = int.Parse(item["BjID"].ToString());
        }
        if (Class > 0 && Class.ToString() != bjid)
        {
            Response.Write("已存在");
        }
        else
        {
            Response.Write("不存在");
        }
    }