Пример #1
0
        private void buttonRemoveFuel_Click(object sender, RoutedEventArgs e)
        {
            if (gridFuel.SelectedIndex == -1)
            {
                MessageBox.Show("Zaznacz wiersz!");
            }
            else
            {
                MessageBoxResult result = MessageBox.Show("Czy jesteś pewien usunięcia danego rekordu?", "Pytanie", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (result == MessageBoxResult.Yes)
                {
                    int final = 0;
                    try
                    {
                        RodzajePaliwa fuel = gridFuel.SelectedItem as RodzajePaliwa;
                        final = fuel.ID_FUEL;
                    }
                    catch { MessageBox.Show("Zaznacz wiersz!"); }

                    var query = (from p in baza.RodzajePaliwa
                                 where p.ID_FUEL == final
                                 select p).FirstOrDefault();
                    if (query != null)
                    {
                        baza.RodzajePaliwa.DeleteOnSubmit(query);
                        baza.SubmitChanges();
                        Load();
                    }
                }
                else
                {
                }
            }
        }
Пример #2
0
 private void buttonSave_Click(object sender, RoutedEventArgs e)
 {
     if (textBoxPaliwo.Text == "" || textBoxPaliwo.Text.Trim() == "")
     {
         MessageBox.Show("Wprowadź nazwę paliwa.");
         return;
     }
     else
     {
         try
         {
             RodzajePaliwa paliwo = new RodzajePaliwa {
                 RodzajPaliwa = textBoxPaliwo.Text
             };
             baza.RodzajePaliwa.InsertOnSubmit(paliwo);
             baza.SubmitChanges();
             MessageBox.Show("Poprawnie wprowadzono paliwo.");
         }
         catch
         {
             MessageBox.Show("Wystąpił błąd.");
         }
         this.Close();
     }
 }
Пример #3
0
 public EditFuel(RodzajePaliwa x)
 {
     InitializeComponent();
     this.x = x;
     Load();
 }