示例#1
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            ClickedDay.Dok.Children.Remove(selectedBorder as UIElement);

            Rozrod usunNotke = Polaczenie.Rozrod.Single(x => x.Zwierze.nr_kolczyka == kolczyk && x.Data == Convert.ToDateTime(ClickedDay.DayNumber + "." + ClickedDay.ActualMonth + "." + ClickedDay.ActualYear));

            Polaczenie.Rozrod.DeleteOnSubmit(usunNotke);
            Polaczenie.SubmitChanges();
        }
        /// <summary>
        /// Zatwierdznie notatki i dodanie jej do bazy
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnDodaj_Click(object sender, RoutedEventArgs e)
        {
            Console.WriteLine(cbKolczyk.SelectedItem);

            if (typNotatkiCB.SelectedItem != null && cbKolczyk.SelectedItem != null)
            {
                Rozrod NowaNotka = new Rozrod();

                var queryZwierze = (from Zwierze in Polaczenie.Zwierze
                                    where Zwierze.nr_kolczyka.Equals(cbKolczyk.SelectedItem)
                                    select Zwierze.Id).FirstOrDefault();
                if (queryZwierze == 0)
                {
                    MessageBox.Show("W bazie nie istnieje takie zwierze!");
                }
                else
                {
                    NotatkaKalendarza notka = new NotatkaKalendarza(objekt);
                    notka.CreateLabel(typNotatkiCB.SelectedItem.ToString(), cbKolczyk.SelectedItem.ToString());

                    this.Close();


                    var dataNotki = objekt.DayNumber + "." + objekt.ActualMonth + "." + objekt.ActualYear;

                    NowaNotka.Data = Convert.ToDateTime(dataNotki);
                    if (typNotatkiCB.SelectedItem.Equals("Ruja"))
                    {
                        NowaNotka.czyRuja = 1;
                    }
                    else
                    {
                        NowaNotka.czyRuja = 0;
                    }

                    NowaNotka.id_zwierze = queryZwierze;
                    Polaczenie.Rozrod.InsertOnSubmit(NowaNotka);
                    Polaczenie.SubmitChanges();
                }
            }
            else
            {
                MessageBox.Show("Uzupełnij wszystkie pola!");
            }
        }