public void IzmeniRadniNalogStavkaUsluga(StavkaUsluga stavkaUsluga, StavkaUsluga stavkaUslugaOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.StavkaUslugas.Attach(stavkaUsluga, stavkaUslugaOrginal); _baza.RadniNalogStavkaUslugas.Attach(stavkaUsluga.RadniNalogStavkaUsluga, stavkaUslugaOrginal.RadniNalogStavkaUsluga); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiRadniNalogStavkaUsluga(StavkaUsluga stavkaUsluga, RadniNalogStavkaUsluga radniNalogStavkaUsluga, Radnik radnik) { try { DateTime _vremeBrisanja = DateTime.Now; LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ponuda ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.StavkaUsluga _stavkaUsluga = new DB.StavkaUsluga { StavkaUslugaID = stavkaUsluga.StavkaUslugaID, PonudaID = stavkaUsluga.PonudaID, RadniNalogID = stavkaUsluga.RadniNalogID, UslugaID = stavkaUsluga.UslugaID, UslugaKolicina = stavkaUsluga.UslugaKolicina, UslugaCenaBezPoreza = stavkaUsluga.UslugaCenaBezPoreza, UslugaPoreskaStopa_ID = stavkaUsluga.UslugaPoreskaStopa_ID, Status = 'D', //ponuda.Status, VremePromene = _vremeBrisanja, //ponuda.VremePromene, KorisnickiNalog = radnik.Nadimak//ponuda.KorisnickiNalog, }; DB.RadniNalogStavkaUsluga _radniNalogStavkaUsluga = new RadniNalogStavkaUsluga { RadniNalogStavkaUslugaID = radniNalogStavkaUsluga.RadniNalogStavkaUslugaID, PredvidjenoVremeMinuta = radniNalogStavkaUsluga.PredvidjenoVremeMinuta, UtrosenoVremeMinuta = radniNalogStavkaUsluga.UtrosenoVremeMinuta, RadniNalogStatusID = radniNalogStavkaUsluga.RadniNalogStatusID, Napomena = radniNalogStavkaUsluga.Napomena, Status = 'D', //ponuda.Status, VremePromene = _vremeBrisanja, //ponuda.VremePromene, KorisnickiNalog = radnik.Nadimak//ponuda.KorisnickiNalog, }; _baza.StavkaUslugas.Attach(_stavkaUsluga, stavkaUsluga); _baza.RadniNalogStavkaUslugas.Attach(_radniNalogStavkaUsluga, radniNalogStavkaUsluga); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void UnesiRadniNalogStavkaUsluga(StavkaUsluga stavkaUsluga) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //stavkaUsluga.RadniNalogStavkaUsluga = radniNalogStavkaUsluga; _baza.ResetujBrojac("StavkaUsluga", "StavkaUslugaID"); _baza.StavkaUslugas.InsertOnSubmit(stavkaUsluga); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }