Ejemplo n.º 1
0
        /// <summary>
        /// Function for some latest development test!
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDevTest_Click(object sender, EventArgs e)
        {
            FormPrintWarnings formPrintWarnings = new FormPrintWarnings();

            formPrintWarnings.Show();
            formPrintWarnings.setupForm(new List <String> {
                "No upcoming Listener birthdays for next week.", "No upcoming Listener birthdays for next week.", "No upcoming Listener birthdays for next week."
            });
        }
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();
        }