예제 #1
0
 /// <summary>
 /// //将数据库中的记录导入到对象数组中
 /// </summary>
 public void InitInfo()
 {
     for (int i = 0; i < dtclass.Rows.Count;i++ )
     {
         ExportClassInfo info = new ExportClassInfo();
         info.Teachername = dtclass.Rows[i][0].ToString();
         info.Classtype = dtclass.Rows[i][1].ToString();
         info.Week = Convert.ToInt32(dtclass.Rows[i][2]);
         info.Day = Convert.ToInt32(dtclass.Rows[i][3]);
         info.Classname = dtclass.Rows[i][5].ToString();
         if ( Convert.ToInt32(dtclass.Rows[i][4])<100&& Convert.ToInt32(dtclass.Rows[i][4])>0)
         {
             info.Start = ( Convert.ToInt32(dtclass.Rows[i][4])) / 10;//例如89节,那/10就是8,%10就是9
             info.End = ( Convert.ToInt32(dtclass.Rows[i][4]))%10;
             if (info.End-info.Start>1)
             {
                 info.IsOverTop = true;
             }
             else
             {
                 info.IsOverTop = false;
             }
         }
         else
         {
             info.Start = (Convert.ToInt32(dtclass.Rows[i][4])) / 100;
             info.End = (Convert.ToInt32(dtclass.Rows[i][4])) % 100;
             if (info.End - info.Start > 1)
             {
                 info.IsOverTop = true;
             }
             else
             {
                 info.IsOverTop = false;
             }
         }
         Info.Add(info);
     }
 }
예제 #2
0
 /// <summary>
 /// //将数据库中的记录导入到对象数组中
 /// </summary>
 public void InitInfo()
 {
     for (int i = 0; i < dtclass.Rows.Count; i++)
     {
         ExportClassInfo info = new ExportClassInfo();
         info.Teachername = ClearTechnicalTitle(dtclass.Rows[i][0].ToString());
         info.Classtype   = dtclass.Rows[i][1].ToString();
         info.Week        = Convert.ToInt32(dtclass.Rows[i][2]);
         info.Day         = Convert.ToInt32(dtclass.Rows[i][3]);
         info.Classname   = dtclass.Rows[i][5].ToString();
         if (Convert.ToInt32(dtclass.Rows[i][4]) < 100 && Convert.ToInt32(dtclass.Rows[i][4]) > 0)
         {
             info.Start = (Convert.ToInt32(dtclass.Rows[i][4])) / 10; //例如89节,那/10就是8,%10就是9
             info.End   = (Convert.ToInt32(dtclass.Rows[i][4])) % 10;
             if (info.End - info.Start > 1)
             {
                 info.IsOverTop = true;
             }
             else
             {
                 info.IsOverTop = false;
             }
         }
         else
         {
             info.Start = (Convert.ToInt32(dtclass.Rows[i][4])) / 100;
             info.End   = (Convert.ToInt32(dtclass.Rows[i][4])) % 100;
             if (info.End - info.Start > 1)
             {
                 info.IsOverTop = true;
             }
             else
             {
                 info.IsOverTop = false;
             }
         }
         Info.Add(info);
     }
 }