Beispiel #1
0
        public void UnesiUslugu(Usluga usluga)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("Usluga", "UslugaID");

                if (usluga.Sifra == null)
                {
                    usluga.Sifra = "S-" + _baza.DajSledeciIdentity("Usluga").ToString();
                }
               

                _baza.Uslugas.InsertOnSubmit(usluga);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
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;
            }
        }
Beispiel #3
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;
            }
        }
Beispiel #4
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;
            }
        }
Beispiel #5
0
        public void UnesiStavkaArtikal(StavkaArtikal stavkaArtikal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("StavkaArtikal", "StavkaArtikalID");


                _baza.StavkaArtikals.InsertOnSubmit(stavkaArtikal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #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;
            }
        }
Beispiel #7
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;
            }
        }
Beispiel #8
0
        public void UnesiFizickoLice(FizickoLice fizickoLice)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("FizickoLice", "FizickoLiceID");

                if (fizickoLice.Sifra == null)
                {
                    fizickoLice.Sifra = _baza.DajSledeciIdentity("FizickoLice").ToString();
                }

                _baza.FizickoLices.InsertOnSubmit(fizickoLice);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                string _greska = ex.Message;

                if(_greska.Contains("FizickoLice_UC1"))
                {
                    _greska="Fizičko lice sa Telefon1 = " + fizickoLice.Telefon1 + " već postoji u bazi.";
                }

                throw new Exception(_greska);
            }
        }
Beispiel #9
0
        public void IzmeniFizickoLice(FizickoLice fizickoLice, FizickoLice fizickoLiceOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.FizickoLices.Attach(fizickoLice, fizickoLiceOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #10
0
        public void IzmeniNacinOrganizacijeFirme(NacinOrganizacijeFirme nacinOrganizacijeFirme, NacinOrganizacijeFirme nacinOrganizacijeFirmeOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.NacinOrganizacijeFirmes.Attach(nacinOrganizacijeFirme, nacinOrganizacijeFirmeOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #11
0
        public void ObrisiFizickoLice(FizickoLice fizickoLice)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.FizickoLice _fizickoLice = new DB.FizickoLice
                {
                    FizickoLiceID = fizickoLice.FizickoLiceID,
                    Sifra = fizickoLice.Sifra,
                    Ime = fizickoLice.Ime,
                    Prezime = fizickoLice.Prezime,
                    RegistrovanKupac = fizickoLice.RegistrovanKupac,
                    MestoID = fizickoLice.MestoID,
                    Adresa = fizickoLice.Adresa,
                    Telefon1 = fizickoLice.Telefon1,
                    Telefon2 = fizickoLice.Telefon2,
                    EMail = fizickoLice.EMail
                };

                _baza.FizickoLices.Attach(_fizickoLice);
                _baza.FizickoLices.DeleteOnSubmit(_fizickoLice);
                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #12
0
        public void UnesiNacinOrganizacijeFirme(NacinOrganizacijeFirme nacinOrganizacijeFirme)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("NacinOrganizacijeFirme", "NacinOrganizacijeFirmeID");

                if (nacinOrganizacijeFirme.Sifra == null)
                {
                    nacinOrganizacijeFirme.Sifra = _baza.DajSledeciIdentity("NacinOrganizacijeFirme").ToString();
                }

                _baza.NacinOrganizacijeFirmes.InsertOnSubmit(nacinOrganizacijeFirme);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #13
0
        public void ObrisiNacinOrganizacijeFirme(NacinOrganizacijeFirme nacinOrganizacijeFirme)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.NacinOrganizacijeFirme _nacinOrganizacijeFirme = new DB.NacinOrganizacijeFirme
                {
                    NacinOrganizacijeFirmeID = nacinOrganizacijeFirme.NacinOrganizacijeFirmeID,
                    Sifra = nacinOrganizacijeFirme.Sifra,
                    Naziv = nacinOrganizacijeFirme.Naziv,
                };

                _baza.NacinOrganizacijeFirmes.Attach(_nacinOrganizacijeFirme);
                _baza.NacinOrganizacijeFirmes.DeleteOnSubmit(_nacinOrganizacijeFirme);
                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #14
0
        public void IzmeniUslugu(Usluga usluga, Usluga uslugaOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.Uslugas.Attach(usluga, uslugaOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #15
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 #16
0
        public void ObrisiPoslovniPartner(PoslovniPartner poslovniPartner)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.PoslovniPartner _poslovniPartner = new DB.PoslovniPartner
                {
                    PoslovniPartnerID = poslovniPartner.PoslovniPartnerID,
                    Sifra = poslovniPartner.Sifra,
                    SkracenNaziv = poslovniPartner.SkracenNaziv,
                    PunNaziv = poslovniPartner.PunNaziv,
                    NacinOrganizacijeFirmeID = poslovniPartner.NacinOrganizacijeFirmeID,
                    PIB = poslovniPartner.PIB,
                    MaticniBroj = poslovniPartner.MaticniBroj,
                    ZiroRacun = poslovniPartner.ZiroRacun,
                    MestoID = poslovniPartner.MestoID,
                    Adresa = poslovniPartner.Adresa,
                    KontaktOsoba1 = poslovniPartner.KontaktOsoba1,
                    Telefon1 = poslovniPartner.Telefon1,
                    EMail1 = poslovniPartner.EMail1,
                    KontaktOsoba2 = poslovniPartner.KontaktOsoba2,
                    Telefon2 = poslovniPartner.Telefon2,
                    EMail2 = poslovniPartner.EMail2,
                    Faks = poslovniPartner.Faks
                };

                _baza.PoslovniPartners.Attach(_poslovniPartner);
                _baza.PoslovniPartners.DeleteOnSubmit(_poslovniPartner);
                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #17
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 #18
0
        public void UnesiPoslovniPartner(PoslovniPartner poslovniPartner)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("PoslovniPartner", "PoslovniPartnerID");

                if (poslovniPartner.Sifra == null)
                {
                    poslovniPartner.Sifra = _baza.DajSledeciIdentity("PoslovniPartner").ToString();
                }

                _baza.PoslovniPartners.InsertOnSubmit(poslovniPartner);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #19
0
        public void UnesiRadniNalog(RadniNalog radniNalog)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("RadniNalog", "RadniNalogID");


                _baza.RadniNalogs.InsertOnSubmit(radniNalog);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #20
0
        public void IzmeniPoslovniPartner(PoslovniPartner poslovniPartner, PoslovniPartner poslovniPartnerOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.PoslovniPartners.Attach(poslovniPartner, poslovniPartnerOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #21
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;
            }
        }
Beispiel #22
0
        public void ObrisiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.ServisnaKnjizica _servisnaKnjizica = new DB.ServisnaKnjizica
                {
                    ServisnaKnjizicaID = servisnaKnjizica.ServisnaKnjizicaID,
                    Sifra = servisnaKnjizica.Sifra,
                    FizickoLiceID = servisnaKnjizica.ServisnaKnjizicaID,
                    PoslovniPartnerID = servisnaKnjizica.PoslovniPartnerID,
                    TipAutomobilaID = servisnaKnjizica.TipAutomobilaID,
                    BrojSasije = servisnaKnjizica.BrojSasije,
                    BrojMotora = servisnaKnjizica.BrojMotora,
                    Godiste = servisnaKnjizica.Godiste,
                    Kilometraza = servisnaKnjizica.Kilometraza,
                    RegistarskiBroj = servisnaKnjizica.RegistarskiBroj,
                    DatumRegistracije = servisnaKnjizica.DatumRegistracije,
                    ABS = servisnaKnjizica.ABS,
                    PS = servisnaKnjizica.PS,
                    AC = servisnaKnjizica.AC,
                    Napomena = servisnaKnjizica.Napomena
                };

                _baza.ServisnaKnjizicas.Attach(_servisnaKnjizica);
                _baza.ServisnaKnjizicas.DeleteOnSubmit(_servisnaKnjizica);
                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #23
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;
            }
        }
Beispiel #24
0
        public void UnesiServisnaKnjizica(ServisnaKnjizica servisnaKnjizica)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("ServisnaKnjizica", "ServisnaKnjizicaID");

                if (servisnaKnjizica.Sifra == null)
                {
                    servisnaKnjizica.Sifra = _baza.DajSledeciIdentity("ServisnaKnjizica").ToString();
                }

                _baza.ServisnaKnjizicas.InsertOnSubmit(servisnaKnjizica);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #25
0
        public void IzmeniStavkaArtikal(StavkaArtikal stavkaArtikal, StavkaArtikal stavkaArtikalOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.StavkaArtikals.Attach(stavkaArtikal, stavkaArtikalOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #26
0
        public void IzmeniServisnaKnjizica(ServisnaKnjizica servisnaKnjizica, ServisnaKnjizica servisnaKnjizicaOrginal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ServisnaKnjizicas.Attach(servisnaKnjizica, servisnaKnjizicaOrginal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #27
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;
            }
        }
Beispiel #28
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;
            }
        }
Beispiel #29
0
        public void UnesiKorisnikPrograma(KorisnikPrograma korisnikPrograma)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("KorisnikPrograma", "KorisnikProgramaID");

                if (korisnikPrograma.Sifra == null)
                {
                    korisnikPrograma.Sifra = _baza.DajSledeciIdentity("KorisnikPrograma").ToString();
                }

                _baza.KorisnikProgramas.InsertOnSubmit(korisnikPrograma);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #30
0
        public void ObrisiUslugu(Usluga usluga)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se radnik ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.Usluga _usluga = new DB.Usluga
                {
                    UslugaID = usluga.UslugaID,
                    Sifra = usluga.Sifra,
                    VrstaUslugeID = usluga.VrstaUslugeID,
                    NosilacGrupeID = usluga.NosilacGrupeID,
                    NivoID = usluga.NivoID,
                    NormaMinuta = usluga.NormaMinuta,
                    BrojBodova = usluga.BrojBodova,
                    BodID = usluga.BodID,
                    PoreskaStopaID = usluga.PoreskaStopaID,
                    ZaExport = usluga.ZaExport
                };

                _baza.Uslugas.Attach(_usluga);
                _baza.Uslugas.DeleteOnSubmit(_usluga);
                _baza.SubmitChanges();

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }