コード例 #1
0
ファイル: ClassDetails.cs プロジェクト: GorelH/ScheduleWorks
 public ClassDetails(int id, int group, ClassType type, BasicClass bclass, EducationForm educationform)
 {
     this.mID = id;
     this.mGroup = group;
     this.mType = type;
     this.mBClass = bclass;
     this.mEducationForm = educationform;
     //this.mDetailed = detailed;
 }
コード例 #2
0
ファイル: Class.cs プロジェクト: GorelH/ScheduleWorks
 public Class(int id, string division, BasicClass basicClass)
 {
     this.mID = id;
     this.mDivision = division;
     this.mBasicClass = basicClass;
     this.mName = mBasicClass.NameWithRomeDigits + " " + division;
     int grade;
     int.TryParse(mBasicClass.NameWithDigits, out grade);
     this.Grade = grade;
     this.Groups = new List<string>();
     //this.mDetails = new List<ClassDetails> { };
     //this.mDetails = details.Select(x => x).ToList<ClassDetails>();
 }
コード例 #3
0
ファイル: Import.cs プロジェクト: GorelH/ScheduleWorks
        private void ImportBasicClasses(ref OleDbConnection connection)
        {
            string BasicClassesSelect = "SELECT [BClass ID] AS ID, [BClass Name] AS NameDigits, [BClass Recode] AS NameWords, [BClassNameRome] AS NameRomeDigits " +
                                        "FROM BasicClass";
            OleDbCommand command = new OleDbCommand(BasicClassesSelect, connection);
            using (OleDbDataReader dataReader = command.ExecuteReader())
            {

                while (dataReader.Read())
                {
                    BasicClass basicClass = new BasicClass(
                        int.Parse(dataReader["ID"].ToString()),
                        dataReader["NameDigits"].ToString(),
                        dataReader["NameWords"].ToString(),
                        dataReader["NameRomeDigits"].ToString());
                    this.mBasicClasses.Add(basicClass);
                }
            }
        }
コード例 #4
0
ファイル: Class.cs プロジェクト: GorelH/ScheduleWorks
 public Class(int id, string division, BasicClass basicClass, List<ClassDetails> details)
     : this(id, division, basicClass)
 {
     this.mDetails = details.Select(x => x.DeepCopy()).ToList();
     this.Groups = new List<string>();
 }
コード例 #5
0
ファイル: ClassDetails.cs プロジェクト: GorelH/ScheduleWorks
 public ClassDetails(int id, int group, ClassType type, BasicClass bclass, EducationForm educationform, Class detailed)
     : this(id, group, type, bclass, educationform)
 {
     this.SetDetailed(detailed);
 }