Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }