示例#1
0
 public static void KreiranjeStavkeDokumenta(Stavke_dokumenta stavka_Dokumenta)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Stavke_dokumenta.Add(stavka_Dokumenta);
         db.SaveChanges();
     }
 }
示例#2
0
 public static void KreirajNarudzbu(Dokument narudzba)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Dokuments.Add(narudzba);
         db.SaveChanges();
     }
 }
 public static void KreirajObavijest(Obavijest obavijest)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Obavijests.Add(obavijest);
         db.SaveChanges();
     }
 }
示例#4
0
 public static void KreirajPoslovnicu(Poslovnica poslovnica)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Poslovnicas.Add(poslovnica);
         db.SaveChanges();
     }
 }
 public static void KreirajRezervaciju(Dokument rezervacija)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Dokuments.Add(rezervacija);
         db.SaveChanges();
     }
 }
 public static void KreiranjeKorisnika(Korisnik korisnik)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Korisniks.Add(korisnik);
         db.SaveChanges();
     }
 }
示例#7
0
 public static void KreirajRacun(Dokument racun)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         db.Dokuments.Add(racun);
         db.SaveChanges();
     }
 }
 public static void BrisanjeSkladistaPoslovnice(Skladiste skladiste)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         var selectedItem = db.Skladiste_poslovnice.Where(sp => sp.skladiste == skladiste.id_skladiste).FirstOrDefault();
         db.Skladiste_poslovnice.Remove(selectedItem);
         db.SaveChanges();
     }
 }
 public static void BrisanjeRezervacije(Dokument dokument)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         var selectedItem = db.Dokuments.Where(d => d.id_dokument == dokument.id_dokument).FirstOrDefault();
         db.Dokuments.Remove(selectedItem);
         db.SaveChanges();
     }
 }
 public static void BrisanjeKorisnika(Korisnik korisnik)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         var selectedItem = db.Korisniks.Where(t => t.id_korisnik == korisnik.id_korisnik).FirstOrDefault();
         db.Korisniks.Remove(selectedItem);
         db.SaveChanges();
     }
 }
        public static List <Tip_korisnika> DohvatiSveTipoveKorisnika()
        {
            List <Tip_korisnika> SviTipoviKorisnika = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SviTipoviKorisnika = db.Tip_korisnika.ToList();
            }
            return(SviTipoviKorisnika);
        }
        public static List <Artikl> VratiSveArtikle()
        {
            List <Artikl> SviArtikli = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SviArtikli = db.Artikls.ToList();
            }
            return(SviArtikli);
        }
        public static List <Korisnik> DohvatiSveKorisnike()
        {
            List <Korisnik> SviKorisnici = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SviKorisnici = db.Korisniks.ToList();
            }
            return(SviKorisnici);
        }
示例#14
0
        public static List <Poslovnica> DohvatiSvePoslovnice()
        {
            List <Poslovnica> SvePoslovnice = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SvePoslovnice = db.Poslovnicas.ToList();
            }
            return(SvePoslovnice);
        }
        public static List <Artikli_na_skladistu> DohvatiSveArtikleNaSkladistu()
        {
            List <Artikli_na_skladistu> artikli = new List <Artikli_na_skladistu>();

            using (var db = new CarDealershipandServiceEntities())
            {
                artikli = db.Artikli_na_skladistu.ToList();
            }
            return(artikli);
        }
        public static List <Vrste_artikla> VratiSveVrsteArtikla()
        {
            List <Vrste_artikla> SveVrsteArtikla = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SveVrsteArtikla = db.Vrste_artikla.ToList();
            }
            return(SveVrsteArtikla);
        }
 public static void BrisanjeArtikla(Artikl artikl)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         var selectedItem  = db.Artikls.Where(t => t.id_artikl == artikl.id_artikl).FirstOrDefault();
         var selectedItem1 = db.Artikli_na_skladistu.Where(x => x.artikl == artikl.id_artikl).FirstOrDefault();
         db.Artikls.Remove(selectedItem);
         db.Artikli_na_skladistu.Remove(selectedItem1);
         db.SaveChanges();
     }
 }
示例#18
0
        public static void BrisanjePoslovnice(Poslovnica poslovnica)
        {
            using (var db = new CarDealershipandServiceEntities())
            {
                var selectedItem = db.Poslovnicas.Where(p => p.id_poslovnica == poslovnica.id_poslovnica).FirstOrDefault();
                db.Poslovnicas.Remove(selectedItem);


                db.SaveChanges();
            }
        }
示例#19
0
 public static void BrisanjeNarudzbe(Dokument narudzba)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         var selectedItem  = db.Dokuments.Where(d => d.id_dokument == narudzba.id_dokument).FirstOrDefault();
         var selectedItem1 = db.Stavke_dokumenta.Where(sd => sd.dokument == narudzba.id_dokument).FirstOrDefault();
         db.Stavke_dokumenta.Remove(selectedItem1);
         db.Dokuments.Remove(selectedItem);
         db.SaveChanges();
     }
 }
 public static void BrisanjeSkladista(Skladiste skladiste)
 {
     using (var db = new CarDealershipandServiceEntities())
     {
         BrisanjeArtikalaSaSkladista(skladiste);
         BrisanjeSkladistaPoslovnice(skladiste);
         var selectedItem = db.Skladistes.Where(s => s.id_skladiste == skladiste.id_skladiste).FirstOrDefault();
         db.Skladistes.Remove(selectedItem);
         db.SaveChanges();
     }
 }
        public static Dokument DohvatiDokument(int id)
        {
            Dokument dokument = new Dokument();

            using (var db = new CarDealershipandServiceEntities())
            {
                dokument = (from d in db.Dokuments
                            where  d.id_dokument == id
                            select d).ToList().FirstOrDefault();
            }
            return(dokument);
        }
        public static int BrojProdanihArtikala(Artikl artikl)
        {
            int brojac = 0;

            using (var db = new CarDealershipandServiceEntities())
            {
                brojac = (from sd in db.Stavke_dokumenta
                          where sd.artikl == artikl.id_artikl
                          select sd).ToList().Count;
            }
            return(brojac);
        }
        public static List <Korisnik> DohvatiSveDobavljace()
        {
            List <Korisnik> SviDobavljaci = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                SviDobavljaci = (from k in db.Korisniks
                                 where k.tip_korisnika == 3
                                 select k).ToList();
            }
            return(SviDobavljaci);
        }
        public static Artikl DohvatiArtikl(int id)
        {
            Artikl artikl = new Artikl();

            using (var db = new CarDealershipandServiceEntities())
            {
                artikl = (from a in db.Artikls
                          where a.id_artikl == id
                          select a).ToList().FirstOrDefault();
            }
            return(artikl);
        }
        public static int BrojRacunaProdanogArtikala(Artikl artikl)
        {
            int brojac = 0;

            using (var db = new CarDealershipandServiceEntities())
            {
                brojac = (from sd in db.Stavke_dokumenta
                          from d in db.Dokuments
                          where sd.artikl == artikl.id_artikl && d.tip_dokumenta == 1 && sd.dokument == d.id_dokument
                          select sd).Distinct().ToList().Count;
            }
            return(brojac);
        }
示例#26
0
        public static List <Dokument> DohvatiSveNarudzbe()
        {
            List <Dokument> SveNarudzbe = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                var DohvacenaNarudzba = from n in db.Dokuments
                                        where n.tip_dokumenta == 2
                                        select n;
                SveNarudzbe = DohvacenaNarudzba.ToList();
            }
            return(SveNarudzbe);
        }
        public static List <Dokument> DohvatiSveRezervacije()
        {
            List <Dokument> SveRezervacije = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                var DohvacenaRezervacija = from r in db.Dokuments
                                           where r.tip_dokumenta == 4
                                           select r;
                SveRezervacije = DohvacenaRezervacija.ToList();
            }
            return(SveRezervacije);
        }
示例#28
0
        public static List <Poslovnica> DohvatiPoslovnicuKorisnika(Korisnik korisnik)
        {
            List <Poslovnica> poslovnicaKorisnika = null;

            using (var db = new CarDealershipandServiceEntities())
            {
                var poslovnica = from p in db.Poslovnicas
                                 where p.id_poslovnica == korisnik.poslovnica
                                 select p;
                poslovnicaKorisnika = poslovnica.ToList();
            }
            return(poslovnicaKorisnika);
        }
        public static List <Obavijest> ProslijediSveNeprocitaneObavijesti(Korisnik korisnik)
        {
            List <Obavijest> neprocitaneObavijesti = new List <Obavijest>();

            using (var db = new CarDealershipandServiceEntities())
            {
                var obavijest = from o in db.Obavijests
                                where o.Korisnik == korisnik.id_korisnik && o.Procitano == 0
                                select o;
                neprocitaneObavijesti = obavijest.ToList();
            }
            return(neprocitaneObavijesti);
        }
        public static void KreiranjeArtikla(Artikl artikl, Skladiste skladiste, int kolicina)
        {
            Artikli_na_skladistu artikli_Na_Skladistu = new Artikli_na_skladistu();

            using (var db = new CarDealershipandServiceEntities())
            {
                db.Artikls.Add(artikl);
                artikli_Na_Skladistu.skladiste = skladiste.id_skladiste;
                artikli_Na_Skladistu.artikl    = artikl.id_artikl;
                artikli_Na_Skladistu.kolicina  = kolicina;
                db.Artikli_na_skladistu.Add(artikli_Na_Skladistu);
                db.SaveChanges();
            }
        }