Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
        }