示例#1
0
        private void delete_btn_Click(object sender, RoutedEventArgs e)
        {
            IEnumerable <Animal> an = db.Animals.Local.Where(n => n.KindOfAnimal == KindText.Text);

            if (an.Count() == 0)
            {
                MessageBox.Show("Животного такого вида не существует");
            }
            else
            {
                Animal animal = an.First();
                db.Animals.Remove(animal);
                db.SaveChanges();

                AviaryText.Clear();
                NumberText.Clear();
                KindText.Clear();
                select_img.Source = null;
            }
        }
        private void addSupplybtn_Click(object sender, RoutedEventArgs e)
        {
            int i1 = 0, i2 = 0;

            foreach (UIElement elem in SupplyAddGrid.Children)
            {
                TextBox textbox = new TextBox();
                if (elem is TextBox)
                {
                    textbox = elem as TextBox;
                    i1++;
                    if (textbox.Text != "" && !Validation.GetHasError(textbox))
                    {
                        i2++;
                    }
                }
            }
            if (i1 == i2 && namebox.Text != "" && datepicker.Text != "")
            {
                Supply supply = new Supply();
                supply.Company = namebox.Text;
                supply.Amount  = Convert.ToInt32(AmountTextBox.Text);
                supply.SupDate = Convert.ToDateTime(datepicker.Text + " " + HourTextBox.Text + ":" + MinuteTextBox.Text);
                db.Supplies.Add(supply);
                db.SaveChanges();
                MessageBox.Show("Добавлено!");
                namebox.Text = "";
                AmountTextBox.Clear();
                datepicker.Text = "";
                HourTextBox.Clear();
                MinuteTextBox.Clear();
            }
            else
            {
                MessageBox.Show("Неккоректные данные");
            }
        }
示例#3
0
 private void updateButton_Click(object sender, RoutedEventArgs e)
 {
     db.SaveChanges();
 }