在c#中考虑两到三年的出勤率

时间:2016-05-08 11:02:28

标签: c# sql

我有一个插入学生的出勤的程序,但是没有针对所有学生的历史记录,我制作了一个月的逻辑(一个学生出勤是特定月份的标记)

         string values = "[RG_No],[Date],[Shift],[IsPresent]";
         string Query ="";
        if(isleave != 2)
            values += ",[IsLeave]";
        Query = "insert into tbl_StudentAttendance ("+values+") values("+txtRegistrationNo.Text+",'" +date+ "',"+txtShift.Text+","+isPresent;

        if(isleave !=2)
        {
            Query += "," +isleave;
        }
        Query += ")" ;
        DAL.Error.errObjects err = c.ExecuteCommand(Query);

这个想法在一个月内成功,每个学生。通过我一次通过RegistrationNo,Shift,Year和Month,并在richTextBox上输入CSV数据,如

第一个数字是特定日期,第二个数字是休假(如果学生休假,则在此日标记为1,否则为0)

  

2,1

     

3,1

     

4,0

除了星期日之外,在richTexbox中未定义的所有其他日期都标记为存在。

我可以通过其他方式每年输入,而不是自动输入月份。

0 个答案:

没有答案