Ejemplo n.º 1
0
    protected void ButtonOK_Click(object sender, EventArgs e)
    {
        TbSubject subject = new TbSubject();

        subject.KmName = this.KmName.Text;
        subject.Remark = this.Remark.Text;
        subject.ZyID   = int.Parse(this.ZyName.SelectedValue);
        if (this.HiddenKmID.Value == "")
        {
            subject.ZyID = int.Parse(this.ZyName.SelectedValue);
            TbSubjectManager.addSubject(subject);
            if (apge <= Maxapge)
            {
                Load_Subject();
            }
            else
            {
                apge--;//到达最后一页,apge已经加一,所以需要减一
            }
        }
        else
        {
            subject.KmID = int.Parse(this.HiddenKmID.Value);
            TbSubjectManager.Get_SubjectBy(subject);
            this.HiddenKmID.Value = "";
        }
        this.KmName.Text = "";
        this.Remark.Text = "";
        Load_Subject();
    }
Ejemplo n.º 2
0
    public void GetSubject(int KmID)
    {
        TbSubject    subject    = TbSubjectManager.GetSubjectByID(KmID);
        TbSpeciality speciality = TbSpecialityManager.GetSpecialByID(subject.ZyID);
        string       message    = subject.KmID + "," + subject.KmName + "," + speciality.ZyName + "," + subject.Remark;

        Response.Write(message);
    }
Ejemplo n.º 3
0
        /// <summary>
        /// 查询科目信息
        /// </summary>
        /// <param name="KmName">科目名称</param>
        /// <returns>返回满足条件的数据行数</returns>
        public int seeSujectcount(TbSubject subject)
        {
            string sql = "select count(*) from tbSubject where KmName=@KmName";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@KmName", subject.KmName)
            };
            return(DBHelper.GetScalar(sql, paras));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 新增科目信息
        /// </summary>
        /// <param name="KmName">科目名称</param>
        /// <param name="Remark">备注</param>
        /// <param name="ZyID">专业ID</param>
        /// <returns>返回受影响的行数</returns>
        public int addSubject(TbSubject subject)
        {
            string sql = "insert into tbSubject values(@KmName,@Remark,@ZyID)";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@KmName", subject.KmName),
                new SqlParameter("@Remark", subject.Remark),
                new SqlParameter("@ZyID", subject.ZyID)
            };
            return(DBHelper.ExecuteCommand(sql, paras));
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 修改对应科目ID的信息并返回对应的专业ID
        /// </summary>
        /// <param name="subject"></param>
        /// <returns></returns>
        public void Get_SubjectBy(TbSubject subject)
        {
            string Sql_Update = "update tbSubject set KmName=@KmName,Remark=@Remark,ZyID=@ZyID where KmID=@KmID";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@KmName", subject.KmName),
                new SqlParameter("@Remark", subject.Remark),
                new SqlParameter("@ZyID", subject.ZyID),
                new SqlParameter("@KmID", subject.KmID)
            };
            DBHelper.ExecuteCommand(Sql_Update, paras);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 获取所有科目列表
        /// </summary>
        /// <returns></returns>
        public List <TbSubject> GetAllSubjectList()
        {
            List <TbSubject> SpecialityList = new List <TbSubject>();
            TbSubject        sbt            = null;
            string           sql            = "select * from tbSubject";
            SqlDataReader    reader         = DBHelper.GetReader(sql);

            while (reader.Read())
            {
                sbt        = new TbSubject();
                sbt.KmID   = (int)reader["KmID"];
                sbt.KmName = reader["KmName"].ToString();
                sbt.ZyID   = (int)reader["ZyID"];
                sbt.Remark = reader["Remark"].ToString();
                SpecialityList.Add(sbt);
            }
            reader.Close();
            return(SpecialityList);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 根据科目ID查找对应科目信息
        /// </summary>
        /// <param name="KmID">科目ID</param>
        /// <returns></returns>
        public TbSubject GetSubjectByID(int KmID)
        {
            TbSubject subject    = null;
            string    Sql_Select = "select * from tbSubject where KmID=@KmID";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@KmID", KmID)
            };
            SqlDataReader reader = DBHelper.GetReader(Sql_Select, paras);

            if (reader.Read())
            {
                subject        = new TbSubject();
                subject.KmID   = (int)reader["KmID"];
                subject.KmName = reader["KmName"].ToString();
                subject.Remark = reader["Remark"].ToString();
                subject.ZyID   = (int)reader["ZyID"];
            }
            return(subject);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// 根据专业绑定科目信息
        /// </summary>
        /// <param name="zyid"></param>
        /// <returns></returns>
        public List <TbSubject> GetSubjectListByZyId(int zyid)
        {
            List <TbSubject> SpecialityList = new List <TbSubject>();
            TbSubject        sbt            = null;
            string           sql            = "select * from tbSubject where ZyID=@zyid";

            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@zyid", zyid)
            };
            SqlDataReader reader = DBHelper.GetReader(sql, paras);

            while (reader.Read())
            {
                sbt        = new TbSubject();
                sbt.KmID   = (int)reader["KmID"];
                sbt.KmName = reader["KmName"].ToString();
                sbt.ZyID   = (int)reader["ZyID"];
                sbt.Remark = reader["Remark"].ToString();
                SpecialityList.Add(sbt);
            }
            reader.Close();
            return(SpecialityList);
        }
Ejemplo n.º 9
0
 /// <summary>
 /// 新增科目信息
 /// </summary>
 /// <param name="KmName">科目名称</param>
 /// <param name="Remark">备注</param>
 /// <param name="ZyID">专业ID</param>
 /// <returns>返回受影响的行数</returns>
 public static int addSubject(TbSubject subject)
 {
     return(tbSubjectService.addSubject(subject));
 }
Ejemplo n.º 10
0
 /// <summary>
 /// 查询科目信息
 /// </summary>
 /// <param name="KmName">科目名称</param>
 /// <returns>返回满足条件的数据行数</returns>
 public static int seeSubjectcount(TbSubject subject)
 {
     return(tbSubjectService.seeSujectcount(subject));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// 修改对应科目ID的信息
 /// </summary>
 /// <param name="subject"></param>
 /// <returns></returns>
 public static void Get_SubjectBy(TbSubject subject)
 {
     tbSubjectService.Get_SubjectBy(subject);
 }