Ejemplo n.º 1
0
        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!");
                }
            }
        }
Ejemplo n.º 2
0
 private void Choose_Click(object sender, RoutedEventArgs e)
 {
     if (dgrMain.SelectedItem != null)
     {
         selected_etiquette = (Etiquette)dgrMain.SelectedItem;
     }
     else
     {
         selected_etiquette = null;
     }
     this.Close();
 }
Ejemplo n.º 3
0
 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!");
     }
 }
Ejemplo n.º 4
0
        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!");
     }
 }
Ejemplo n.º 6
0
        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");
                }
            }
        }