Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
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;
            }
        }