private void Add(object sender, RoutedEventArgs e) { if (TxtValidator.IsPriceValid(UpValueTextBox.Text.ToString().Replace(".", ",")) && UpResourceTextBox.Text!="" && SQLInjectionParser.Parse(UpResourceTextBox.Text + UpValueTextBox.Text)) { AddResObj = new Component(UpResourceTextBox.Text, UpValueTextBox.Text); DbCli.InsertData(string.Format("INSERT INTO ResourcesTable (Resource,Value)VALUES ('{0}','{1}')", AddResObj.Name, AddResObj.Value.Replace(".", ","))); UpResourceTextBox.Text = ""; UpValueTextBox.Text = ""; ComponentsListViev.ItemsSource = null; ComponentsListViev.ItemsSource = Components.GetFullComponentList(); CollectionView ComponentViev = (CollectionView)CollectionViewSource.GetDefaultView(ComponentsListViev.ItemsSource); ComponentViev.Filter = ComponentFilter;//To allow search after Addition } else { MessageBox.Show("Format:[].[][]"); } }
private void getSelectedItem(object sender, RoutedEventArgs e) { var item = sender as ListView; if (item.SelectedItems.Count != 0) { UpdateResObj = (Component)item.SelectedItems[0]; UpResourceTextBlock.Text = UpdateResObj.Name; UpValueTextBlock.Text = UpdateResObj.Value.ToString(); } }
bool ContainsComponent(List<Component> components, Component chosen) { for (int i = 0; i < components.Count; ++i) { if (components[i].Name.Contains(chosen.Name)) { return false; } } return true; }
public List<Component> DeleteComponentFromChosenList(Component selected) { if (this.ChoosenComponents.Count != 0) this.ChoosenComponents.Remove(selected); return ChoosenComponents; }
public List<Component> DeleteComponentFromList(Component selected) { if (this.ListOfComponents.Count != 0) this.ListOfComponents.Remove(selected); return ListOfComponents; }
public List<Component> AddComponentToList(Component selected) { this.ChoosenComponents.Add(selected); return ChoosenComponents; }