Example #1
0
 private void BtnCreate_Click(object sender, RoutedEventArgs e)
 {
     if (!versionSettings.Validate())
     {
         WarningAlert.Show("Invalid settings. One or more settings are not filled in.");
         return;
     }
     if (!edit)
     {
         Version = new Models.Version();
     }
     if (tbName.Text.Length > 0)
     {
         Version.Name     = tbName.Text;
         Version.Locale   = (cbLocales.SelectedItem as ComboBoxItem).Tag.ToString();
         Version.Settings = versionSettings;
         Version.Pages    = new System.Collections.ObjectModel.ObservableCollection <Models.Page>();
         DialogResult     = true;
         Close();
     }
     else
     {
         lbNameError.Text = "Enter a name";
     }
 }
Example #2
0
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            if (parameters.Validate())
            {
                WebAction            = availableActions.Find(webaction => webaction.Id == cbbType.SelectedValue.ToString());
                WebAction.Parameters = parameters;

                if (WebAction.Type == Interpic.Models.Behaviours.Action.ActionType.Check)
                {
                    CheckAction checkWebAction = WebAction as CheckAction;
                    checkWebAction.BehaviourWhenFalse = (Behaviour)cbbBehaviourWhenFalse.SelectedItem;
                    checkWebAction.BehaviourWhenTrue  = (Behaviour)cbbBehaviourWhenTrue.SelectedItem;
                    WebAction = checkWebAction;
                }
                Close();
            }
            else
            {
                WarningAlert.Show("Not all parameters have been set!");
            }
        }