public void UnesiNacinZahtevaZaPonudu(NacinZahtevaZaPonudu nacinZahtevaZaPonudu) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("NacinZahtevaZaPonudu", "NacinZahtevaZaPonuduID"); if (nacinZahtevaZaPonudu.Sifra == null) { nacinZahtevaZaPonudu.Sifra = _baza.DajSledeciIdentity("NacinZahtevaZaPonudu").ToString(); } _baza.NacinZahtevaZaPonudus.InsertOnSubmit(nacinZahtevaZaPonudu); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniNacinZahtevaZaPonudu(NacinZahtevaZaPonudu nacinZahtevaZaPonudu, NacinZahtevaZaPonudu nacinZahtevaZaPonuduOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.NacinZahtevaZaPonudus.Attach(nacinZahtevaZaPonudu, nacinZahtevaZaPonuduOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiNacinZahtevaZaPonudu(NacinZahtevaZaPonudu nacinZahtevaZaPonudu) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.NacinZahtevaZaPonudu _nacinZahtevaZaPonudu = new DB.NacinZahtevaZaPonudu { NacinZahtevaZaPonuduID = nacinZahtevaZaPonudu.NacinZahtevaZaPonuduID, Sifra = nacinZahtevaZaPonudu.Sifra, Naziv = nacinZahtevaZaPonudu.Naziv, }; _baza.NacinZahtevaZaPonudus.Attach(_nacinZahtevaZaPonudu); _baza.NacinZahtevaZaPonudus.DeleteOnSubmit(_nacinZahtevaZaPonudu); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }