Ejemplo n.º 1
0
 private void SetInitial()
 {
     if (recentListeners)
     {
         theListeners = serviceLayer.GetRecentlyAddedListeners();
     }
     else
     {
         theListeners = serviceLayer.GetRecentlyDeletedListeners();
     }
     totalCount        = theListeners.Count;
     currentPageNumber = 0;
 }
Ejemplo n.º 2
0
        private void btnFinished_Click(object sender, EventArgs e)
        {
            // Show a load of forms automatically.!
            if ((Settings.Default.OnlyAutoPrintOnSat &&
                 DateTime.UtcNow.DayOfWeek.Equals(DayOfWeek.Saturday)) || !Settings.Default.OnlyAutoPrintOnSat)
            {
                List <String> warnings = new List <String>();

                if (serviceLayer.GetRecentlyAddedListeners().Count > 0)
                {
                    FormPrintRecentListeners printRecentAdded = new FormPrintRecentListeners();
                    printRecentAdded.Show();
                    printRecentAdded.setupForm(true);
                }
                else
                {
                    warnings.Add("No recently added Listeners this week.");
                }

                if (serviceLayer.GetRecentlyDeletedListeners().Count > 0)
                {
                    FormPrintRecentListeners printRecentDeleted = new FormPrintRecentListeners();
                    printRecentDeleted.Show();
                    printRecentDeleted.setupForm(false);
                }
                else
                {
                    warnings.Add("No recently added Listeners this week.");
                }

                if (serviceLayer.GetNextWeekBirthdays().Count > 0)
                {
                    FormPrintBirthdays printBirthdays = new FormPrintBirthdays();
                    printBirthdays.Show();
                }
                else
                {
                    warnings.Add("No upcoming Listener birthdays for next week.");
                }

                if (serviceLayer.GetUnsentListeners().Count > 0)
                {
                    FormPrintNotSentWallets printNotSent = new FormPrintNotSentWallets();
                    printNotSent.Show();
                }
                else
                {
                    warnings.Add("No unsent wallets this week.");
                }

                // Show warnings for the week
                if (warnings.Count > 0)
                {
                    FormPrintWarnings formPrintWarnings = new FormPrintWarnings();
                    formPrintWarnings.Show();
                    formPrintWarnings.setupForm(warnings);
                }
            }

            showFinishedForm();
        }