Beispiel #1
0
        private void SubmitForm_OnClick(object sender, EventArgs e)
        {
            bool        bChecked  = false;
            RadioButton rbChecked = null;

            foreach (Control control in Notifications_Panel.Controls)
            {
                if ((control as RadioButton).Checked)
                {
                    rbChecked = control as RadioButton;
                    bChecked  = true;
                }
            }

            if (String.IsNullOrEmpty(Username_TextBox.Text) || !bChecked)
            {
                Error_TextBox.Show();
            }
            else
            {
                AppSetting.eNotificationsLevel notificationsLevel = getNotificationLevel(rbChecked);
                AppSetting.eInterset           interest           = getInterest(Interests_ComboBox.Text);
                Error_TextBox.Hide();
                AppSetting appSetting = new AppSetting(Username_TextBox.Text, LunceTime_TimePicker.Value,
                                                       DinnerTime_TimePicker.Value, FriendlyTime_TimePicker.Value, interest, notificationsLevel);

                appSetting.SaveToFile();
                this.formDashboard.appSetting = appSetting;
                this.formDashboard.Show();
                this.Hide();
            }
        }
Beispiel #2
0
        private AppSetting.eNotificationsLevel getNotificationLevel(RadioButton rbChecked)
        {
            AppSetting.eNotificationsLevel notificationsLevel = AppSetting.eNotificationsLevel.normal;
            String value = rbChecked.Text.ToLower();

            if (value.Equals(AppSetting.eNotificationsLevel.soft.ToString()))
            {
                notificationsLevel = AppSetting.eNotificationsLevel.soft;
            }
            else if (value.Equals(AppSetting.eNotificationsLevel.extreme.ToString()))
            {
                notificationsLevel = AppSetting.eNotificationsLevel.extreme;
            }

            return(notificationsLevel);
        }