public void UnesiRadnika(Radnik radnik) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.ResetujBrojac("Radnik", "RadnikID"); if (radnik.Sifra == null) { radnik.Sifra = _baza.DajSledeciIdentity("Radnik").ToString(); } _baza.Radniks.InsertOnSubmit(radnik); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void IzmeniRadnika(Radnik radnik, Radnik radnikOrginal) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); _baza.Radniks.Attach(radnik, radnikOrginal); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiRadnika(Radnik radnik) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se radnik ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.Radnik _radnik = new DB.Radnik { RadnikID = radnik.RadnikID, Sifra = radnik.Sifra, Ime = radnik.Ime, Prezime = radnik.Prezime, ImeOca = radnik.ImeOca, Nadimak = radnik.Nadimak, JMBG = radnik.JMBG, DatumRodjenja = radnik.DatumRodjenja, MestoID = radnik.MestoID, Adresa = radnik.Adresa, Telefon = radnik.Telefon, ZaposlenOd = radnik.ZaposlenOd, Raspored = radnik.Raspored }; _baza.Radniks.Attach(_radnik); _baza.Radniks.DeleteOnSubmit(_radnik); _baza.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public void ObrisiStavkaArtikal(StavkaArtikal stavkaArtikal, 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.StavkaArtikal _stavkaArtikal = new DB.StavkaArtikal { StavkaArtikalID = stavkaArtikal.StavkaArtikalID, StavkaUslugaID = stavkaArtikal.StavkaUslugaID, PoslovniPartnerID = stavkaArtikal.PoslovniPartnerID, KorisnikProgramaID=stavkaArtikal.KorisnikProgramaID, ArtikalKolicina = stavkaArtikal.ArtikalKolicina, ArtikalCenaBezPoreza = stavkaArtikal.ArtikalCenaBezPoreza, ArtikalPoreskaStopaID = stavkaArtikal.ArtikalPoreskaStopaID, ArtikalNaziv = stavkaArtikal.ArtikalNaziv, ArtikalBrojProizvodjaca = stavkaArtikal.ArtikalBrojProizvodjaca, ArtikalProizvodjacID = stavkaArtikal.ArtikalProizvodjacID, ArtikalProizvodjacNaziv = stavkaArtikal.ArtikalProizvodjacNaziv, NosilacGrupeID = stavkaArtikal.NosilacGrupeID, Status = 'D', //ponuda.Status, VremePromene = DateTime.Now, //ponuda.VremePromene, KorisnickiNalog = radnik.Nadimak,//ponuda.KorisnickiNalog, }; _baza.StavkaArtikals.Attach(_stavkaArtikal, stavkaArtikal); _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 ObrisiRadniNalog(RadniNalog radniNalog, Radnik radnik) { try { LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString); //ovo mora zato sto se radni nalog ne moze dodati u ovaj DataContext zato sto pripada nekom drugom DB.RadniNalog _radniNalog = new DB.RadniNalog { RadniNalogID = radniNalog.RadniNalogID, KorisnikProgramaID = radniNalog.KorisnikProgramaID, ServisnaKnjizicaID = radniNalog.ServisnaKnjizicaID, RadnikID = radniNalog.RadnikID, Vreme = radniNalog.Vreme, PredvidjenoVremeMinuta = radniNalog.PredvidjenoVremeMinuta, Kilometraza = radniNalog.Kilometraza, RegistarskiBroj = radniNalog.RegistarskiBroj, DatumRegistracije = radniNalog.DatumRegistracije, Napomena = radniNalog.Napomena, Status = 'D', //ponuda.Status, VremePromene = DateTime.Now, //ponuda.VremePromene, KorisnickiNalog = radnik.Nadimak,//ponuda.KorisnickiNalog, }; _baza.RadniNalogs.Attach(_radniNalog, radniNalog); //_baza.Ponudas.DeleteOnSubmit(_ponuda); _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; } }