Beispiel #1
0
      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();
      }
Beispiel #2
0
 public void addRegisterRepairs(Rejestr_napraw register)
 {
     dc.Rejestr_napraws.InsertOnSubmit(register);
     dc.SubmitChanges();
 }