예제 #1
0
        private void setupForFrequency(OpsConsole.schedSelectFrequency.freqType ft)
        {
            currentFT = ft;

            if (ft == schedSelectFrequency.freqType.ONCE)
            {
                filterDate.Visibility = System.Windows.Visibility.Visible;
                //filterTime.Visibility = System.Windows.Visibility.Visible;
                filterDOW.Visibility        = System.Windows.Visibility.Collapsed;
                filterDayOfMonth.Visibility = System.Windows.Visibility.Collapsed;
                filterMonth.Visibility      = System.Windows.Visibility.Collapsed;
            }

            if (ft == schedSelectFrequency.freqType.DAILY)
            {
                filterDate.Visibility = System.Windows.Visibility.Collapsed;
                //filterTime.Visibility = System.Windows.Visibility.Visible;
                filterDOW.Visibility        = System.Windows.Visibility.Visible;
                filterDayOfMonth.Visibility = System.Windows.Visibility.Collapsed;
                filterMonth.Visibility      = System.Windows.Visibility.Collapsed;
                filterDOW.ShowDays          = "MTWRF";
            }

            if (ft == schedSelectFrequency.freqType.WEEKLY)
            {
                filterDate.Visibility = System.Windows.Visibility.Collapsed;
                //filterTime.Visibility = System.Windows.Visibility.Visible;
                filterDOW.Visibility        = System.Windows.Visibility.Visible;
                filterDayOfMonth.Visibility = System.Windows.Visibility.Collapsed;
                filterMonth.Visibility      = System.Windows.Visibility.Collapsed;
                filterDOW.ShowDays          = "F";
            }

            if (ft == schedSelectFrequency.freqType.MONTHLY)
            {
                filterDate.Visibility = System.Windows.Visibility.Collapsed;
                //filterTime.Visibility = System.Windows.Visibility.Visible;
                filterDOW.Visibility        = System.Windows.Visibility.Collapsed;
                filterDayOfMonth.Visibility = System.Windows.Visibility.Visible;
                filterMonth.Visibility      = System.Windows.Visibility.Visible;
            }
        }
예제 #2
0
        public void setupNew(AutomatedReminders p)
        {
            ////// NO ACTIONS to start //////
            action.ShowEmail       = action.ShowTicket = action.ShowRSSE = action.ShowReport = action.ShowSSIS = false;
            actionEmail.Visibility = actionTicket.Visibility = actionRSSE.Visibility = actionReport.Visibility = actionSSIS.Visibility = System.Windows.Visibility.Collapsed;

            /////// Default to weekly //////
            currentFT = schedSelectFrequency.freqType.WEEKLY;
            setupForFrequency(currentFT);
            filterDayOfMonth.setMode(true, 32, 0, 0);
            filterMonth.ShowMonths = allmonths;
            selectorFrequency.setVisualState(currentFT);
            filterTime.ShowTime = DateTime.Parse("1/1/2001 20:00 PM");
            parent = p;

            actionEmail.clear();

            ////// NEW / EDIT INFO //////
            edit = false;
            id   = "";
        }