private void PictureBox15_Click(object sender, EventArgs e) { AddProfile p = new AddProfile(); p.FormClosing += new FormClosingEventHandler(updAdminProfileActions); p.Show(); }
private void ToolBars_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { if (AddProfile.Equals(e.Button)) { profilesTreeView = new ProfilesTreeView(context); profilesTreeView.LoadProfiles(); var dialogResult = profilesTreeView.ShowDialog(this); if (dialogResult == DialogResult.OK) { profilesModels.AddRange(profilesTreeView.SelectedTreeViewNodes.Where(item => !profilesModels.Contains(item))); ProfilesListBox.DataSource = profilesModels; ProfilesListBox.DisplayMember = "Name"; ProfilesListBox.ValueMember = "NodeProfileSession"; profilesTreeView.Dispose(); } } else if (RemoveProfile.Equals(e.Button)) { foreach (var item in ProfilesListBox.SelectedItems) { profilesModels.Remove(item as Models.TreeViewNodeModel); } //TODO: Remove SPIKE with DataBindings reassigning ProfilesListBox.DataSource = null; ProfilesListBox.DataSource = profilesModels; ProfilesListBox.DisplayMember = "Name"; ProfilesListBox.ValueMember = "NodeProfileSession"; } }
private void addProfile(object sender, RoutedEventArgs e) { AddProfile addProfileForm = new AddProfile(this); addProfileForm.Show(); LockButtons(true); }
public void CheckIfProfileNameIsAlreadyUsed() { //Arrange Profile profile1 = new Profile() { ProfileName = "Manuelweb", EntryList = new List <Entry>() }; Profile profile2 = new Profile() { ProfileName = "Financeviewer", EntryList = new List <Entry>() }; Profile profile3 = new Profile() { ProfileName = "Manuelweb", EntryList = new List <Entry>() }; SetupUnlockedRunningApplication(); //Act bool firstProfileNameIsAlreadyUsed = AddProfile.CheckIfProfileNameIsAlreadyUsed(profile1.ProfileName); Application.UI.MainView.UserConfiguration.ProfileList.Add(profile1); bool secondProfileNameIsAlreadyUsed = AddProfile.CheckIfProfileNameIsAlreadyUsed(profile2.ProfileName); Application.UI.MainView.UserConfiguration.ProfileList.Add(profile2); bool thirdProfileNameIsAlreadyUsed = AddProfile.CheckIfProfileNameIsAlreadyUsed(profile3.ProfileName); //Assert firstProfileNameIsAlreadyUsed.Should().BeFalse(); secondProfileNameIsAlreadyUsed.Should().BeFalse(); thirdProfileNameIsAlreadyUsed.Should().BeTrue(); }
public void Add_command_adds_static_profile_with_ip_and_subnet() { IProfileStore profileStore = new MemProfileStore(); var _adder = new AddProfile(profileStore); _adder.AddStaticProfile(testStaticProfile1.Name, testStaticProfile1.IP, testStaticProfile1.Subnet); profileStore.Retrieve().Where(p => p.Name == testStaticProfile1.Name).Should().HaveCount(1); profileStore.Retrieve().Where(p => p.Name == testStaticProfile1.Name).First().IP.Should().BeEquivalentTo(testStaticProfile1.IP); profileStore.Retrieve().Where(p => p.Name == testStaticProfile1.Name).First().Subnet.Should().BeEquivalentTo(testStaticProfile1.Subnet); }
public void Add_command_adds_dynamic_profile() { IProfileStore profileStore = new MemProfileStore(); var _adder = new AddProfile(profileStore); int startingCount = profileStore.Retrieve().Count(); string newProfileName = "add command adds dynamic profile"; _adder.AddDynamicProfile(newProfileName); profileStore.Retrieve().Where(p => p.Name == newProfileName).Should().HaveCount(1); }
private void ToolBars_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { if (AddProfile.Equals(e.Button)) { profilesTreeView = new ProfilesTreeView(context); profilesTreeView.LoadProfiles(); var dialogResult = profilesTreeView.ShowDialog(this); if (dialogResult == DialogResult.OK) { var profiles = profilesTreeView.SelectedTreeViewNodes.Where(item => !profilesModels.Any(model => item.NodeProfileSession.SessionId == model.NodeProfileSession.SessionId)); foreach (var profile in profiles) { profilesModels.Add(profile); } ProfilesListBox.DataSource = profilesModels; ProfilesListBox.DisplayMember = "Name"; ProfilesListBox.ValueMember = "NodeProfileSession"; profilesTreeView.Dispose(); } } else if (RemoveProfile.Equals(e.Button)) { var selectedItems = new List <TreeViewNodeModel>(); for (int i = 0; i < ProfilesListBox.SelectedItems.Count; i++) { selectedItems.Add(ProfilesListBox.SelectedItems[i] as TreeViewNodeModel); } foreach (var item in selectedItems) { profilesModels.Remove(item); } //TODO: Remove SPIKE with DataBindings reassigning ProfilesListBox.DataSource = null; ProfilesListBox.DataSource = profilesModels; ProfilesListBox.DisplayMember = "Name"; ProfilesListBox.ValueMember = "NodeProfileSession"; } }
internal void InvokeAddProfile() { AddProfile.Invoke(); }
private void NewUserMenuItem_Click(object sender, EventArgs e) { AddProfile nuevoPerfil = new AddProfile(); nuevoPerfil.ShowDialog(); }