void Zapis() { var q = (from p in baza.Warsztaty orderby p.ID_INSPECTION_COMPANY select p).ToList(); string[,] arrayId = new string[q.Count, 2]; int i = 0; foreach (var x in q) { arrayId[i, 0] = Convert.ToString(x.ID_INSPECTION_COMPANY); arrayId[i, 1] = x.Firma; i++; } int ID_ICF = Convert.ToInt32(arrayId[comboBoxWarsztat.SelectedIndex, 0]); if (checkBoxArchiwalne.IsChecked == false) { var query = (from p in baza.Przeglady where p.ID_CAR_fk == IdCar orderby p.ID_INSPECTION select p).ToList(); foreach (var x in query) { x.Archiwalny = true; } baza.SubmitChanges(); Przeglady prz2 = new Przeglady { DataRozpoczecia = datePickerStart.SelectedDate, DataZakonczenia = datePickerEnd.SelectedDate, ID_CAR_fk = IdCar, Archiwalny = checkBoxArchiwalne.IsChecked, ID_INSPECTION_COMPANY_fk = ID_ICF }; baza.Przeglady.InsertOnSubmit(prz2); baza.SubmitChanges(); MessageBox.Show("Pomyślnie dodano przegląd i ustawiono go jako niearchiwalny (trwający)."); } else { Przeglady prz = new Przeglady { DataRozpoczecia = datePickerStart.SelectedDate, DataZakonczenia = datePickerEnd.SelectedDate, ID_CAR_fk = IdCar, Archiwalny = true, ID_INSPECTION_COMPANY_fk = ID_ICF, }; baza.Przeglady.InsertOnSubmit(prz); baza.SubmitChanges(); MessageBox.Show("Pomyślnie dodano ubezpieczenie archiwalne."); } }
private void addReview(object sender, RoutedEventArgs e) { Przeglady newReview = new Przeglady(); newReview.data_przegladu = DateTime.ParseExact(firstDateBox.Text, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); newReview.data_nastepnego_serwisu = DateTime.ParseExact(secondDateBox.Text, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); newReview.nr_rejestracyjny_ciezarowki = currentTir.nr_rejestracyjny_ciezarowki; newReview.nr_nip_serwisu = ((Firmy_serwisujace)firmBox.SelectedItem).nr_nip; new Queries().addReview(newReview); this.Close(); }
public void addReview(Przeglady review) { dc.Przegladies.InsertOnSubmit(review); dc.SubmitChanges(); }