catefac.cs

来自「考试管理系统CS架构 不需更多说明」· CS 代码 · 共 86 行

CS
86
字号
using System;
using ExamSystem.BusinessRule.ExamsRule;
using ExamSystem.Common.Objects;
using System.Data;
using ExamSystem.Common;

namespace ExamSystem.BusinessFacade.TopicsFacade
{
	/// <summary>
	/// CateFac 的摘要说明。
	/// </summary>
	public class CateFac
	{
		public CateFac()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

		/// <summary>
		/// 获取班级的所有科目
		/// </summary>
		/// <param name="classID">班级ID</param>
		/// <param name="className">班级名</param>
		/// <returns></returns>
		public DataSet getCate(int classID,string className)
		{
			Class cls=new Class();
			cls.ClassID=classID;
			cls.ClassName=className;
			CateRule cateRule=new CateRule();
			DataSet ds=cateRule.getCate(cls);
			return ds;
		}

		/// <summary>
		/// 获取科目
		/// </summary>
		/// <param name="cateID">科目ID</param>
		/// <param name="cateName">科目名</param>
		/// <param name="gradeID">年级名</param>
		/// <returns></returns>
		public DataSet getCate(int cateID,string cateName,int gradeID)
		{
			Cate cate=new Cate();
			cate.CateID=cateID;
			cate.CateName=cateName;
			cate.GradeID=gradeID;
			CateRule cateRule=new CateRule();
			DataSet ds=cateRule.getCate(cate);
			return ds;
		}
		
		public bool insertCate(string cateName,int gradeID)
		{
			Cate cate=new Cate();
			cate.CateName=cateName;
			cate.GradeID=gradeID;
			CateRule cateRule=new CateRule();
			return cateRule.insertCate(cate);
		}

		public bool updateCate(int cateID,string cateName,int gradeID)
		{
			Cate cate=new Cate();
			cate.CateName=cateName;
			cate.GradeID=gradeID;
			cate.CateID=cateID;
			CateRule cateRule=new CateRule();
			return cateRule.updateCate(cate);
		}


		public void deleteExam(int cateID,string cateName,int gradeID)
		{
			Cate cate=new Cate();
			cate.CateName=cateName;
			cate.GradeID=gradeID;
			cate.CateID=cateID;
			CateRule cateRule=new CateRule();
			cateRule.deleteExam(cate);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?