/// <summary> /// Handles the Click event of the btnAddOrg control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs" /> instance containing the event data.</param> private void btnAddOrg_Click(object sender, RoutedEventArgs e) { addEditMode = AddEditMode.Add; spUser.Visibility = System.Windows.Visibility.Visible; tbFirstName.IsEnabled = true; autoEmail.Text = ""; autoEmail.IsEnabled = true; tbFirstName.Text = ""; tbLastName.IsEnabled = true; tbLastName.Text = ""; tbPhone.IsEnabled = true; tbPhone.Text = ""; autoEmail.ItemsSource = null; autoEmail.ItemsSource = applicationViewModel.UserNames; // SwitchMode(UserConrolUIMode.Add); AddEditOrganization aeo = new AddEditOrganization(); aeo.Title = "Add Organization"; aeo.AddEditMode = addEditMode; aeo.cboActive.SelectedIndex = 0; aeo.Closed += new EventHandler(aeo_Closed); aeo.Show(); }
public ExerciseEditorForm(AddEditMode mode, Exercise ex) { InitializeComponent(); this.AddEditMode = mode; if (ex == null) { if (AddEditMode == AddEditMode.Add) { Exercise = new Exercise(); } else { Globals.LogError("Error: Exercise was null for edit."); } } else { if (AddEditMode == AddEditMode.Edit) { Exercise = ex; LoadData(); } else { Globals.LogError("Error: Exercise was NOT null for add."); } } }
// deside mode when page loaded protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var temp = e.Parameter; if (temp is int) { _mode = AddEditMode.Add; _currentItemId = (int)temp; curentPageTxt.Text = "Add Book"; addItemkBtn.Content = "Add Item"; } else if (temp is AbstractItem) { _mode = AddEditMode.Edit; _item = (AbstractItem)temp; _currentItemId = _item.ID; curentPageTxt.Text = "Edit Book"; mainGenreCombBox.IsEnabled = false; bookTypeRbt.IsEnabled = false; JournalTypeRbt.IsEnabled = false; numCopTbx.IsEnabled = false; addItemkBtn.Content = "Save"; mainGenreCombBox.SelectedItem = _item.Category; } LoadData(); }
/// <summary> /// Handles the Click event of the btnEditOrg control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.RoutedEventArgs" /> instance containing the event data.</param> private void btnEditOrg_Click(object sender, RoutedEventArgs e) { var ctl = e.OriginalSource as Button; if (null != ctl) { var orgDto = ctl.DataContext as OrganizationDto; if (null != orgDto) { selectedOrgID = orgDto.Id; addEditMode = AddEditMode.Edit; OrganizationDto modelODto = organizationViewModel.OrganizationDtoList.Single(x => x.Id == selectedOrgID); EditSelectedOrg(ref modelODto); } } }
internal GroupChangedEventArgs(PNGroup group, AddEditMode mode, PNTreeItem treeItem) { Group = group; Mode = mode; TreeItem = treeItem; }
internal SmtpChangedEventArgs(PNSmtpProfile profile, AddEditMode mode) { _Profile = profile; _Mode = mode; Accepted = true; }
internal MailContactChangedEventArgs(PNMailContact contact, AddEditMode mode) { _Contact = contact; _Mode = mode; Accepted = true; }
internal ContactGroupChangedEventArgs(PNContactGroup cg, AddEditMode mode) { _Group = cg; _Mode = mode; Accepted = true; }
internal bool ContactGroupAction(PNContactGroup cg, AddEditMode mode) { try { if (mode == AddEditMode.Add) { if (_Groups.Any(g => g.Name == cg.Name)) { var message = PNLang.Instance.GetMessageText("group_exists", "Contacts group with this name already exists"); PNMessageBox.Show(message, PNStrings.PROG_NAME, MessageBoxButton.OK, MessageBoxImage.Information); return false; } _Groups.Add(cg); } else { var g = _Groups.FirstOrDefault(gr => gr.ID == cg.ID); if (g != null) { g.Name = cg.Name; } } fillGroups(false); return true; } catch (Exception ex) { PNStatic.LogException(ex); return false; } }
internal bool ContactAction(PNContact cn, AddEditMode mode) { try { if (mode == AddEditMode.Add) { if (_Contacts.Any(c => c.Name == cn.Name)) { var message = PNLang.Instance.GetMessageText("contact_exists", "Contact with this name already exists"); PNMessageBox.Show(message, PNStrings.PROG_NAME, MessageBoxButton.OK, MessageBoxImage.Information); return false; } _Contacts.Add(cn); } else { var c = _Contacts.FirstOrDefault(con => con.ID == cn.ID); if (c != null) { c.Name = cn.Name; c.ComputerName = cn.ComputerName; c.IpAddress = cn.IpAddress; c.UseComputerName = cn.UseComputerName; c.GroupID = cn.GroupID; } } fillContacts(false); fillGroups(false); return true; } catch (Exception ex) { PNStatic.LogException(ex); return false; } }
internal WndSyncComps(WndSettings prefs, PNSyncComp sc, AddEditMode mode) : this() { _Prefs = prefs; _Mode = mode; _SyncComp = sc; }
internal WndSyncComps(WndSettings prefs, PNSyncComp sc, AddEditMode mode):this() { _Prefs = prefs; _Mode = mode; _SyncComp = sc; }