private void Update_button(object sender, RoutedEventArgs e) { db.GiveAway.Load(); var v = from w in db.GiveAway where w.id_zamowienia == this.GiveAwayID select w; GiveAway obj = v.SingleOrDefault(); if (obj != null) { obj.id_artykulu = int.Parse(this.idartykuluTextBox.Text); obj.id_pracownika = int.Parse(this.idpracownikaTextBox.Text); obj.ilosc_sztuk = int.Parse(this.iloscTextBox.Text); obj.data_wydania = Convert.ToDateTime(this.data_wydaniaDatePicker); } try { db.SaveChanges(); this.gridGiveItems.ItemsSource = db.GiveAway.ToList(); idartykuluTextBox.Clear(); idpracownikaTextBox.Clear(); iloscTextBox.Clear(); ; } catch (Exception) { MessageBox.Show("Nie można edytować powiązanych rekordów", "Uwaga", MessageBoxButton.OK, MessageBoxImage.Warning); } }
/// <summary> /// Publiczny Konstruktor klasy GiveAwayViewModel /// </summary> public GiveAwayViewModel(GiveAway ga) { id_zam = ga.id_zamowienia; id_prac = ga.id_pracownika; id_art = ga.id_artykulu; ilosc_sztuk = ga.ilosc_sztuk; data_wyd = ga.data_wydania; }
private void Create_button(object sender, RoutedEventArgs e) { try { GiveAway ga = new GiveAway() { id_artykulu = int.Parse(idartykuluTextBox.Text), id_pracownika = int.Parse(idpracownikaTextBox.Text), ilosc_sztuk = int.Parse(iloscTextBox.Text), data_wydania = Convert.ToDateTime(data_wydaniaDatePicker) }; db.GiveAway.Add(ga); db.SaveChanges(); this.gridGiveItems.ItemsSource = db.GiveAway.ToList(); idartykuluTextBox.Clear(); idpracownikaTextBox.Clear(); iloscTextBox.Clear(); } catch (Exception) { MessageBox.Show("Wprowadzono niepoprawne dane", "Uwaga", MessageBoxButton.OK, MessageBoxImage.Warning); return; } }