public void UnesiPonuda(Ponuda ponuda) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("Ponuda", "PonudaID"); _baza.Ponudas.InsertOnSubmit(ponuda); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniPonuda(Ponuda ponuda, Ponuda ponudaOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.Ponudas.Attach(ponuda, ponudaOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiPonudu(Ponuda ponuda, Radnik radnik) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se ponuda ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.Ponuda _ponuda = new DB.Ponuda { PonudaID = ponuda.PonudaID, KorisnikProgramaID = ponuda.KorisnikProgramaID, ServisnaKnjizicaID = ponuda.ServisnaKnjizicaID, RadnikID = ponuda.RadnikID, Vreme = ponuda.Vreme, NacinZahtevaZaPonuduID = ponuda.NacinZahtevaZaPonuduID, PreuzimaLicno = ponuda.PreuzimaLicno, PreuzeoLicnoU = ponuda.PreuzeoLicnoU, ObavestiTelefonom = ponuda.ObavestiTelefonom, ObavestenTelefonomU = ponuda.ObavestenTelefonomU, PosaljiSMSObavestenje = ponuda.PosaljiSMSObavestenje, PoslatoSMSObavestenjeU = ponuda.PoslatoSMSObavestenjeU, Napomena = ponuda.Napomena, Status = 'D', //ponuda.Status, VremePromene = DateTime.Now, //ponuda.VremePromene, KorisnickiNalog = radnik.Nadimak,//ponuda.KorisnickiNalog, }; _baza.Ponudas.Attach(_ponuda, ponuda); //_baza.Ponudas.DeleteOnSubmit(_ponuda); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }