📄 classteam.cs
字号:
using System;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using DataAccess;
using Forms;
namespace BusinessRule
{
/// <summary>
/// ClassTeam 的摘要说明。
/// 1. 实例化一个新班级时,才使用默认构造方法,实例化已有班级,则需要参数班级编号
/// 2. 班长编号用字符串储存,对于没有指定班长的班级,班长编号字符串显示“暂无”
/// 3. 对于没有结业的班级,结业日期字符串显示“暂无”
/// </summary>
public class ClassTeam //班级类
{
private string claID; //班级编号
private string claMasterID; //班主任编号
private string claMonitorID; //班长编号
private string claStartDate; //开课日期
private string claCeaseDate; //结业日期
private int claHours; //总课时
private int claStudentNumber; //学生总数
private string claRemark; //备注
private ArrayList classExams; //班级考试信息
public ClassTeam()
{
//默认构造方法
}
public ClassTeam(string claID)
{
this.claID = claID;
//获得班级基本信息表中数据
SqlDataReader myRd = jimmy.GetClaInfoByClaID(claID);
myRd.Read();
this.claMasterID = (string)myRd["claMasterID"];
this.claMonitorID = ((int)myRd["claMonitorID"]).ToString();
if(this.claMonitorID.Equals("10001"))
{
this.claMonitorID = "暂无";
}
string date = myRd["claStartDate"].ToString();
string[] claDate = date.Split(new char[] {' '});
this.claStartDate = claDate[0];
date = myRd["claCeaseDate"].ToString();
claDate = date.Split(new char[] {' '});
this.claCeaseDate = (claDate[0].Equals("2000-1-1"))? "暂无" : claDate[0];
this.claHours = (int)myRd["claHours"];
this.claStudentNumber = (int)myRd["claStudentNumber"];
this.claRemark = (string)myRd["claRemark"];
this.classExams = jimmy.GetClaExamsByClaID(claID);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -