コード例 #1
0
        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);
            }
        }
コード例 #2
0
 /// <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;
 }
コード例 #3
0
 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;
     }
 }