Esempio n. 1
0
 private void buttonSave_Click(object sender, RoutedEventArgs e)
 {
     if (textBoxNadwozie.Text == "" || textBoxNadwozie.Text.Trim() == "")
     {
         MessageBox.Show("Wprowadź nazwę nadwozia.");
         return;
     }
     else
     {
         try
         {
             Nadwozia nad = new Nadwozia {
                 Nazwa = textBoxNadwozie.Text
             };
             baza.Nadwozia.InsertOnSubmit(nad);
             baza.SubmitChanges();
             MessageBox.Show("Poprawnie wprowadzono nadwozie.");
         }
         catch
         {
             MessageBox.Show("Wystąpił błąd.");
         }
         this.Close();
     }
 }
Esempio n. 2
0
        private void buttonRemoveBody_Click(object sender, RoutedEventArgs e)
        {
            if (gridBodies.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
                    {
                        Nadwozia body = gridBodies.SelectedItem as Nadwozia;
                        final = body.ID_BODY;
                    }
                    catch { MessageBox.Show("Zaznacz wiersz!"); }

                    var query = (from p in baza.Nadwozia
                                 where p.ID_BODY == final
                                 select p).FirstOrDefault();
                    if (query != null)
                    {
                        baza.Nadwozia.DeleteOnSubmit(query);
                        baza.SubmitChanges();
                        Load();
                    }
                }
                else
                {
                }
            }
        }
Esempio n. 3
0
 public EditBody(Nadwozia x)
 {
     InitializeComponent();
     this.x = x;
     Load();
 }