private void SubmitRegister(object sender, RoutedEventArgs e) { Queries query = new Queries(); Rejestr_napraw register = new Rejestr_napraw(); register.data_naprawy = DateTime.ParseExact(repairDateBox.Text, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); register.nr_rejestracyjny_ciezarowki = selectedTir.nr_rejestracyjny_ciezarowki; register.nr_nip_serwisu = ((Firmy_serwisujace)companyBox.SelectedItem).nr_nip; register.koszt_robocizny = decimal.Parse(priceBox.Text, CultureInfo.InvariantCulture); query.addRegisterRepairs(register); var lastRegister = query.getLastRegister(); foreach (var part in addedParts) { Wymienione_czesci changedParts = new Wymienione_czesci(); changedParts.id_czesci = part.id_czesci; changedParts.nr_faktury = lastRegister.nr_faktury; query.addChangedPart(changedParts); } this.Close(); }
public void addRegisterRepairs(Rejestr_napraw register) { dc.Rejestr_napraws.InsertOnSubmit(register); dc.SubmitChanges(); }