Exemplo n.º 1
0
 public void IzmjeniRaspored(Tjedni_raspored odabraniRaspored,
                             DateTime datumOd,
                             DateTime datumDo,
                             string pon,
                             string uto,
                             string sri,
                             string cet,
                             string pet,
                             string sub,
                             string ned,
                             int brojSati,
                             Korisnik korisnik)
 {
     if (odabraniRaspored != null)
     {
         using (var db = new NjamiNjamEntities())
         {
             db.Tjedni_raspored.Attach(odabraniRaspored);
             odabraniRaspored.Datum_od    = datumOd;
             odabraniRaspored.Datum_do    = datumDo;
             odabraniRaspored.Pon         = pon;
             odabraniRaspored.Uto         = uto;
             odabraniRaspored.Sri         = sri;
             odabraniRaspored.Cet         = cet;
             odabraniRaspored.Pet         = pet;
             odabraniRaspored.Sub         = sub;
             odabraniRaspored.Ned         = ned;
             odabraniRaspored.Broj_sati   = brojSati;
             odabraniRaspored.vk_korisnik = korisnik.ID;
             db.SaveChanges();
         }
     }
 }
Exemplo n.º 2
0
 public void KreirajRaspored(DateTime datumOd,
                             DateTime datumDo,
                             string pon,
                             string uto,
                             string sri,
                             string cet,
                             string pet,
                             string sub,
                             string ned,
                             int brojSati,
                             Korisnik korisnik)
 {
     using (var db = new NjamiNjamEntities())
     {
         Tjedni_raspored raspored = new Tjedni_raspored
         {
             Datum_od    = datumOd,
             Datum_do    = datumDo,
             Pon         = pon,
             Uto         = uto,
             Sri         = sri,
             Cet         = cet,
             Pet         = pet,
             Sub         = sub,
             Ned         = ned,
             Broj_sati   = brojSati,
             vk_korisnik = korisnik.ID
         };
         db.Tjedni_raspored.Add(raspored);
         db.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public void DodajRezervaciju(string opis, int brojGostiju, int brojStola, DateTime vrijeme, int IDkorisnika)
 {
     if (brojGostiju <= 0 || brojStola <= 0)
     {
         if (brojGostiju <= 0)
         {
             MessageBox.Show("Broj gostiju mora biti veći od 0");
         }
         else
         {
             MessageBox.Show("Broj stola mora biti veći od 0");
         }
     }
     else
     {
         using (var db = new NjamiNjamEntities())
         {
             NjamiNjam.Rezervacija novaRez = new NjamiNjam.Rezervacija
             {
                 Opis         = opis,
                 Broj_gostiju = brojGostiju,
                 Broj_stola   = brojStola,
                 Datum        = vrijeme,
                 vk_korisnik  = IDkorisnika,
             };
             db.Rezervacija.Add(novaRez);
             db.SaveChanges();
         }
     }
 }
Exemplo n.º 4
0
 public void ObrisiHranu(Artikli odabrani)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Artikli.Attach(odabrani);
         db.Artikli.Remove(odabrani);
         db.SaveChanges();
     }
 }
Exemplo n.º 5
0
 public void PromijeniStatus(Racun odabraniRacun)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Racun.Attach(odabraniRacun);
         odabraniRacun.vk_status = 4;
         db.SaveChanges();
     }
 }
Exemplo n.º 6
0
 public void ObrisiZaposlenika(Korisnik odabrani)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Korisnik.Attach(odabrani);
         db.Korisnik.Remove(odabrani);
         db.SaveChanges();
     }
 }
Exemplo n.º 7
0
        public void ObrisiRezervaciju(NjamiNjam.Rezervacija odabranaRezervacija)
        {
            using (var db = new NjamiNjamEntities())
            {
                db.Rezervacija.Attach(odabranaRezervacija);

                db.Rezervacija.Remove(odabranaRezervacija);
                db.SaveChanges();
            }
        }
Exemplo n.º 8
0
 public void AzurirajHranu(Artikli odabrani, string naziv, decimal cijena, int kolicina)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Artikli.Attach(odabrani);
         odabrani.Naziv    = naziv;
         odabrani.Cijena   = cijena;
         odabrani.Kolicina = kolicina;
         db.SaveChanges();
     }
 }
Exemplo n.º 9
0
        public List <Korisnik> DohvatiSveZaposlenike()
        {
            List <Korisnik> listaZaposlenika;

            using (var db = new NjamiNjamEntities())
            {
                var query = from k in db.Korisnik
                            select k;
                listaZaposlenika = new List <Korisnik>(query.ToList());
            }
            return(listaZaposlenika);
        }
Exemplo n.º 10
0
 public void AzurirajRezervaciju(NjamiNjam.Rezervacija odabranaRezervacija, string opis, int brojGostiju, int brojStola, DateTime vrijeme, int IDkorisnika)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Rezervacija.Attach(odabranaRezervacija);
         odabranaRezervacija.Broj_gostiju = brojGostiju;
         odabranaRezervacija.Broj_stola   = brojStola;
         odabranaRezervacija.Opis         = opis;
         odabranaRezervacija.Datum        = vrijeme;
         db.SaveChanges();
     }
 }
Exemplo n.º 11
0
        public List <Artikli> PretraziHranu(int tip, string pretraga)
        {
            List <Artikli> listaArtikala;

            using (var db = new NjamiNjamEntities())
            {
                var query = from a in db.Artikli
                            where a.vk_tip == tip && a.Naziv.Contains(pretraga)
                            select a;
                listaArtikala = new List <Artikli>(query.ToList());
            }
            return(listaArtikala);
        }
Exemplo n.º 12
0
        public List <Artikli> ProvjeriDostupnostNaziva(string naziv)
        {
            List <Artikli> lista;

            using (var db = new NjamiNjamEntities())
            {
                var provjera = from a in db.Artikli
                               where a.Naziv == naziv
                               select a;
                lista = new List <Artikli>(provjera.ToList());
            }
            return(lista);
        }
Exemplo n.º 13
0
 public void AzurirajSpecijalnuPonudu(Artikli odabrani, string naziv, decimal cijena, int kolicina, DateTime vrijedi_od, DateTime vrijeme_do)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Artikli.Attach(odabrani);
         odabrani.Naziv      = naziv;
         odabrani.Cijena     = cijena;
         odabrani.Kolicina   = kolicina;
         odabrani.Vrijedi_od = vrijedi_od;
         odabrani.Vrijedi_do = vrijeme_do;
         db.SaveChanges();
     }
 }
Exemplo n.º 14
0
        public List <Korisnik> ProvjeriDostupnostKorImena(string korIme)
        {
            List <Korisnik> lista;

            using (var db = new NjamiNjamEntities())
            {
                var provjera = from k in db.Korisnik
                               where k.Korisnicko_ime == korIme
                               select k;
                lista = new List <Korisnik>(provjera.ToList());
            }
            return(lista);
        }
Exemplo n.º 15
0
        public List <Korisnik> SortirajZaposlenike()
        {
            List <Korisnik> listaZaposlenika;

            using (var db = new NjamiNjamEntities())
            {
                var query = from k in db.Korisnik
                            orderby k.Prezime
                            select k;
                listaZaposlenika = new List <Korisnik>(query.ToList());
            }
            return(listaZaposlenika);
        }
Exemplo n.º 16
0
        public List <Korisnik> PretraziKorisnike(string pretraga)
        {
            List <Korisnik> listaZaposlenika;

            using (var db = new NjamiNjamEntities())
            {
                var query = from k in db.Korisnik
                            where k.Ime.Contains(pretraga) || k.Prezime.Contains(pretraga) || k.Korisnicko_ime.Contains(pretraga)
                            select k;
                listaZaposlenika = new List <Korisnik>(query.ToList());
            }
            return(listaZaposlenika);
        }
Exemplo n.º 17
0
        public List <Artikli> DohvatiHranu(int tip)
        {
            List <Artikli> listaArtikala;

            using (var db = new NjamiNjamEntities())
            {
                var query = from a in db.Artikli
                            where a.vk_tip == tip
                            select a;
                listaArtikala = new List <Artikli>(query.ToList());
            }
            return(listaArtikala);
        }
Exemplo n.º 18
0
        public List <Tjedni_raspored> DohvatiRasporedRadaSve()
        {
            List <Tjedni_raspored> listaRaspored = new List <Tjedni_raspored>();

            using (var db = new NjamiNjamEntities())
            {
                var upit = from t in db.Tjedni_raspored
                           select t;

                listaRaspored = upit.ToList();
            }

            return(listaRaspored);
        }
Exemplo n.º 19
0
        public List <Artikli> SortirajBrziArtikli(int tip)
        {
            List <Artikli> listaArtikala;

            using (var db = new NjamiNjamEntities())
            {
                var query = from a in db.Artikli
                            where a.vk_tip == tip
                            orderby a.Naziv
                            select a;
                listaArtikala = new List <Artikli>(query.ToList());
            }
            return(listaArtikala);
        }
Exemplo n.º 20
0
        public List <Artikli> PopuniArtikle()
        {
            List <Artikli> listaArtikala = new List <Artikli>();

            using (var db = new NjamiNjamEntities())
            {
                var upit = from a in db.Artikli
                           select a;

                listaArtikala = upit.ToList();
            }

            return(listaArtikala);
        }
Exemplo n.º 21
0
        public List <Tjedni_raspored> DohvatiRasporedRada(int korisnickiID)
        {
            List <Tjedni_raspored> listaRaspored = new List <Tjedni_raspored>();

            using (var db = new NjamiNjamEntities())
            {
                var upit = from t in db.Tjedni_raspored
                           where t.vk_korisnik == korisnickiID
                           select t;

                listaRaspored = upit.ToList();
            }
            return(listaRaspored);
        }
Exemplo n.º 22
0
        public List <NjamiNjam.Rezervacija> DohvatiRezervacijeNaOdredenDan(DateTime odabranoVrijeme)
        {
            using (var db = new NjamiNjamEntities())
            {
                var rezervacije = from r in db.Rezervacija
                                  where r.Datum.Month == odabranoVrijeme.Month &&
                                  r.Datum.Year == odabranoVrijeme.Year
                                  orderby r.Datum ascending
                                  select r;
                listaRezervacija = new List <NjamiNjam.Rezervacija>(rezervacije.ToList());
            }


            return(listaRezervacija);
        }
Exemplo n.º 23
0
        public List <Artikli> Vrsta(Tip odabraniTip)
        {
            List <Artikli> listaArtikala = new List <Artikli>();

            using (var db = new NjamiNjamEntities())
            {
                var upit = from a in db.Artikli
                           where a.vk_tip == odabraniTip.ID
                           select a;

                listaArtikala = upit.ToList();
            }

            return(listaArtikala);
        }
Exemplo n.º 24
0
        public List <Artikli> PretragaTekst(string tekst)
        {
            List <Artikli> listaArtikala = new List <Artikli>();

            using (var db = new NjamiNjamEntities())
            {
                var upit = from a in db.Artikli
                           where a.Naziv.Contains(tekst)
                           select a;

                listaArtikala = upit.ToList();
            }

            return(listaArtikala);
        }
Exemplo n.º 25
0
 public void ObrisiRaspored(Tjedni_raspored odabraniRaspored)
 {
     if (odabraniRaspored != null)
     {
         if (MessageBox.Show("Da li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo)
             == System.Windows.Forms.DialogResult.Yes)
         {
             using (var db = new NjamiNjamEntities())
             {
                 db.Tjedni_raspored.Attach(odabraniRaspored);
                 db.Tjedni_raspored.Remove(odabraniRaspored);
                 db.SaveChanges();
             }
         }
     }
 }
Exemplo n.º 26
0
        public List <NjamiNjam.Rezervacija> DohvatiRezervacije()
        {
            using (var db = new NjamiNjamEntities())
            {
                var danasnjiDatum = DateTime.Today;
                var rezervacije   = from r in db.Rezervacija
                                    where r.Datum.Month == danasnjiDatum.Month &&
                                    r.Datum.Year == danasnjiDatum.Year
                                    orderby r.Datum ascending
                                    select r;
                listaRezervacija = new List <NjamiNjam.Rezervacija>(rezervacije.ToList());
            }


            return(listaRezervacija);
        }
Exemplo n.º 27
0
 public void PromijeniNacinPlacanja(Racun odabraniRacun)
 {
     using (var db = new NjamiNjamEntities())
     {
         db.Racun.Attach(odabraniRacun);
         if (odabraniRacun.vk_nacin == 1)
         {
             odabraniRacun.vk_nacin = 2;
         }
         else
         {
             odabraniRacun.vk_nacin = 1;
         }
         db.SaveChanges();
     }
 }
Exemplo n.º 28
0
        public List <Racun> PopuniRacune(int brojStola)
        {
            List <Racun> listaRacuna = new List <Racun>();
            int          stol        = brojStola + 1;

            using (var db = new NjamiNjamEntities())
            {
                var upit = from r in db.Racun
                           where r.Broj_stola == stol && r.vk_status == 1
                           select r;

                listaRacuna = upit.ToList();
            }

            return(listaRacuna);
        }
Exemplo n.º 29
0
        public List <Racun> DohvatiDanasnjeRacune()
        {
            using (var db = new NjamiNjamEntities())
            {
                var danasnjiDatum = DateTime.Today;

                var dohvaceniRacuni = from r in db.Racun
                                      where r.Status_racuna.ID == 4 && r.Vrijeme.Day == danasnjiDatum.Day && r.Vrijeme.Month == danasnjiDatum.Month &&
                                      r.Vrijeme.Year == danasnjiDatum.Year
                                      select r;  //PROMINI NA 4

                listaRacuna = new List <Racun>(dohvaceniRacuni.ToList());
            }

            return(listaRacuna);
        }
Exemplo n.º 30
0
 public void DodajNovuHranu(string naziv, decimal cijena, int kolicina, DateTime vrijedi_od, int vkTip)
 {
     using (var db = new NjamiNjamEntities())
     {
         Artikli artikli = new Artikli
         {
             Naziv      = naziv,
             Cijena     = cijena,
             Kolicina   = kolicina,
             Vrijedi_od = vrijedi_od,
             Vrijedi_do = null,
             vk_tip     = vkTip
         };
         db.Artikli.Add(artikli);
         db.SaveChanges();
     }
 }