Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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;
            }
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
        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;
            }
        }
Пример #6
0
        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;
            }
        }
Пример #7
0
        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;
            }
        }