private void Select_Etiq(object sender, RoutedEventArgs e) { EtiquetteChoose ec = new EtiquetteChoose(); ec.ShowDialog(); Etiquette temp = ec.Selected_etiquette; if (temp != null) { bool exists = false; foreach (Etiquette et in selected_etiquettes) { if (temp.Etiquette_Mark.Equals(et.Etiquette_Mark)) { exists = true; } } if (!exists) { selected_etiquettes.Add(temp); } else { MessageBox.Show("Etiquette already selected!"); } } }
private void Choose_Click(object sender, RoutedEventArgs e) { if (dgrMain.SelectedItem != null) { selected_etiquette = (Etiquette)dgrMain.SelectedItem; } else { selected_etiquette = null; } this.Close(); }
private void Delete_Click(object sender, RoutedEventArgs e) { selected = (Etiquette)dgrMain.SelectedItem; if (selected != null) { Lists.Etiquette_list.Remove(selected); } else { MessageBox.Show("First you have to choose etiqutte!"); } }
private void Change_Click(object sender, RoutedEventArgs e) { selected = (Etiquette)dgrMain.SelectedItem; if (selected != null) { EtiquetteWindow ew = new EtiquetteWindow(); ew.Show(); ew.Mark_tf.Text = selected.Etiquette_Mark; ew.Mark_tf.IsEnabled = false; ew.Description_tf.Text = selected.Etiquette_Description; Color color = System.Drawing.Color.FromArgb(selected.Etiquette_Color.A, selected.Etiquette_Color.R, selected.Etiquette_Color.G, selected.Etiquette_Color.B); ew.ColorPicker.SelectedColor = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B); this.Close(); } else { MessageBox.Show("First you have to choose etiqutte!"); } }
private void Save_Etiquette(object sender, RoutedEventArgs e) { if (!String.IsNullOrWhiteSpace(mark) && !String.IsNullOrWhiteSpace(Mark_tf.Text)) { if (Mark_tf.IsEnabled) { Etiquette etiquette = new Etiquette(mark, description, color, colorName, color.ToArgb()); Check check = new Check(etiquette); if (!check.exists) { this.Close(); } } else { Update(); this.Close(); } } else { MessageBox.Show("Etiquette not saved! You can't leave etiquette mark empty!"); } }
public Check(Object o) { if (o.GetType() == typeof(TypeClass)) { TypeClass type = (TypeClass)o; if (type.Type_Mark.Length <= 20) { foreach (TypeClass var in Lists.Type_list) { if (type.Type_Mark.Equals(var.Type_Mark)) { exists = true; } } if (!exists) { Lists.Type_list.Add(type); } else { MessageBox.Show("Mark : " + type.Type_Mark + " already exists! Try other mark!"); } } else { exists = true; MessageBox.Show("Type mark contains " + type.Type_Mark.Length + " characters , you can't have more than 20"); } } else if (o.GetType() == typeof(Species)) { Species species = (Species)o; if (species.Mark.Length <= 20) { foreach (Species var in Lists.SpeciesList) { if (var.Mark.Equals(species.Mark)) { exists = true; } } if (!exists) { Lists.SpeciesList.Add(species); } else { MessageBox.Show("Species mark : " + species.Mark + " already exists! Try other mark!"); } } else { exists = true; MessageBox.Show("Species mark contains " + species.Mark.Length + " characters, you can't have more than 20"); } } else if (o.GetType() == typeof(Etiquette)) { Etiquette etiquette = (Etiquette)o; if (etiquette.Etiquette_Mark.Length <= 20) { foreach (Etiquette var in Lists.Etiquette_list) { if (var.Etiquette_Mark.Equals(etiquette.Etiquette_Mark)) { exists = true; } } if (!exists) { Lists.Etiquette_list.Add(etiquette); } else { MessageBox.Show("Etiquette mark : " + etiquette.Etiquette_Mark + " already exists! Try other mark!"); } } else { exists = true; MessageBox.Show("Etiquette mark contains " + etiquette.Etiquette_Mark.Length + " characters, you can't have more than 20"); } } }