示例#1
0
文件: zprint.cs 项目: labeuze/source
 public static int GetDailyPrintNumber(Date date, int refNumber, Date refDate, PrintExistsDelegate printExists)
 {
     int no = refNumber;
     Date date2 = refDate;
     while (date > date2)
     {
         date2 = date2.AddDays(1);
         if (printExists(date2))
             no++;
     }
     while (date < date2)
     {
         if (printExists(date2))
             no--;
         date2 = date2.AddDays(-1);
     }
     return no;
 }
示例#2
0
文件: zprint.cs 项目: 24/source_04
        public static int GetDailyPrintNumber(Date date, int refNumber, Date refDate, PrintExistsDelegate printExists)
        {
            int  no    = refNumber;
            Date date2 = refDate;

            while (date > date2)
            {
                date2 = date2.AddDays(1);
                if (printExists(date2))
                {
                    no++;
                }
            }
            while (date < date2)
            {
                if (printExists(date2))
                {
                    no--;
                }
                date2 = date2.AddDays(-1);
            }
            return(no);
        }