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; }
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); }