private void buttonServisnaKnjizica_Click(object sender, RoutedEventArgs e) { if (textBoxServisnaKnjizica.Tag == null) { ServisnaKnjizica _servisnaKnjizica = new ServisnaKnjizica(true); _servisnaKnjizica.Return += new ReturnEventHandler<object>(_servisnaKnjizica_Return); this.NavigationService.Navigate(_servisnaKnjizica); } //ako je vec odabran prikazi ga else { Baza.ServisnaKnjizica _trenutni = (Baza.ServisnaKnjizica)textBoxServisnaKnjizica.Tag; ServisnaKnjizica _servisnaKnjizica = new ServisnaKnjizica(true, _trenutni); _servisnaKnjizica.Return += new ReturnEventHandler<object>(_servisnaKnjizica_Return); this.NavigationService.Navigate(_servisnaKnjizica); } }
public void UnesiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("ServisnaKnjizica", "ServisnaKnjizicaID"); if (servisnaKnjizica.Sifra == null) { servisnaKnjizica.Sifra = _baza.DajSledeciIdentity("ServisnaKnjizica").ToString(); } _baza.ServisnaKnjizicas.InsertOnSubmit(servisnaKnjizica); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniServisnaKnjizica(ServisnaKnjizica servisnaKnjizica, ServisnaKnjizica servisnaKnjizicaOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ServisnaKnjizicas.Attach(servisnaKnjizica, servisnaKnjizicaOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.ServisnaKnjizica _servisnaKnjizica = new DB.ServisnaKnjizica { ServisnaKnjizicaID = servisnaKnjizica.ServisnaKnjizicaID, Sifra = servisnaKnjizica.Sifra, FizickoLiceID = servisnaKnjizica.ServisnaKnjizicaID, PoslovniPartnerID = servisnaKnjizica.PoslovniPartnerID, TipAutomobilaID = servisnaKnjizica.TipAutomobilaID, BrojSasije = servisnaKnjizica.BrojSasije, BrojMotora = servisnaKnjizica.BrojMotora, Godiste = servisnaKnjizica.Godiste, Kilometraza = servisnaKnjizica.Kilometraza, RegistarskiBroj = servisnaKnjizica.RegistarskiBroj, DatumRegistracije = servisnaKnjizica.DatumRegistracije, ABS = servisnaKnjizica.ABS, PS = servisnaKnjizica.PS, AC = servisnaKnjizica.AC, Napomena = servisnaKnjizica.Napomena }; _baza.ServisnaKnjizicas.Attach(_servisnaKnjizica); _baza.ServisnaKnjizicas.DeleteOnSubmit(_servisnaKnjizica); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }