public static Zurka PronadjiZurku(int ZurkaID)
        {
            Zurka zurka = null;

            using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True"))
            {
                konekcija.Open();
                string     upit    = "Select Z.*, K.KorisnickoIme from Zurka Z JOIN Korisnik K on Z.KorisnikID=K.KorisnikID where Z.ZurkaID=@ZurkaID ";
                SqlCommand komanda = new SqlCommand(upit, konekcija);
                komanda.Parameters.AddWithValue("@ZurkaID", ZurkaID);

                using (SqlDataReader citac = komanda.ExecuteReader())
                {
                    while (citac.Read())
                    {
                        zurka                 = new Zurka();
                        zurka.ZurkaID         = Int32.Parse(citac["ZurkaID"].ToString());
                        zurka.Naziv           = citac["Naziv"].ToString();
                        zurka.VremeOdrzavanja = DateTime.Parse(citac["VremeOdrzavanja"].ToString());
                        zurka.Vrsta           = citac["Vrsta"].ToString();
                        zurka.Prodavnica      = Broker.UzmiProdavnicu(Int32.Parse(citac["ProdavnicaID"].ToString()));
                        zurka.Korisnik        = Broker.UzmiKorisnika(citac["KorisnickoIme"].ToString());
                        break;
                    }
                }
                konekcija.Close();
            }
            return(zurka);
        }
        public static List <Zurka> VratiZurke()
        {
            List <Zurka> lista = new List <Zurka>();

            using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True"))
            {
                konekcija.Open();
                string     upit    = "Select * from Zurka";
                SqlCommand komanda = new SqlCommand(upit, konekcija);

                using (SqlDataReader citac = komanda.ExecuteReader())
                {
                    while (citac.Read())
                    {
                        Zurka zurka = new Zurka();
                        zurka.ZurkaID         = Int32.Parse(citac["ZurkaID"].ToString());
                        zurka.Naziv           = citac["Naziv"].ToString();
                        zurka.VremeOdrzavanja = DateTime.Parse(citac["VremeOdrzavanja"].ToString());
                        zurka.Vrsta           = citac["Vrsta"].ToString();
                        zurka.Korisnik        = Broker.UzmiKorisnika(Int32.Parse(citac["KorisnikID"].ToString()));
                        zurka.Prodavnica      = Broker.UzmiProdavnicu(Int32.Parse(citac["ProdavnicaID"].ToString()));
                        lista.Add(zurka);
                    }
                }
                konekcija.Close();
            }
            return(lista);
        }
 public StavkaKonfiguracijeZurke(int ZurkaID, int GostID, int ProizvodID, float Kolicina)
 {
     this.Zurka    = Broker.PronadjiZurku(ZurkaID);
     this.Gost     = Broker.UzmiGosta(GostID);
     this.Proizvod = Broker.UzmiProizvod(ProizvodID);
     this.Kolicina = Kolicina;
 }
        public static bool IzmeniZurku(Zurka zurka, string Naziv, string Vrsta, DateTime VremeOdrzavanja, int ProdavnicaID)
        {
            using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True"))
            {
                konekcija.Open();
                try
                {
                    SqlCommand komanda = new SqlCommand("dbo.IzmeniZurku", konekcija);
                    komanda.CommandType = CommandType.StoredProcedure;

                    komanda.Parameters.AddWithValue("@Naziv", Naziv);
                    komanda.Parameters.AddWithValue("@Vrsta", Vrsta);
                    komanda.Parameters.AddWithValue("@VremeOdrzavanja", VremeOdrzavanja);
                    komanda.Parameters.AddWithValue("@ProdavnicaID", ProdavnicaID);
                    komanda.Parameters.AddWithValue("@ZurkaID", zurka.ZurkaID);

                    komanda.ExecuteNonQuery();
                    konekcija.Close();
                    return(true);
                }
                catch (Exception e)
                {
                    konekcija.Close();
                    return(false);
                }
            }
        }
 public StavkaKonfiguracijeZurke(StavkaKonfiguracijeZurke Stavka)
 {
     this.Zurka    = new Zurka(Stavka.Zurka);
     this.Gost     = new Gost(Stavka.Gost);
     this.Proizvod = new Proizvod(Stavka.Proizvod);
     this.Kolicina = Stavka.Kolicina;
 }
 public StavkaKonfiguracijeZurke(Gost Gost, Proizvod Proizvod, float Kolicina, Zurka Zurka)
 {
     this.Zurka    = Zurka;
     this.Gost     = Gost;
     this.Proizvod = Proizvod;
     this.Kolicina = Kolicina;
 }
 public StavkaKonfiguracijeZurke()
 {
     this.Gost     = new Gost();
     this.Zurka    = new Zurka();
     this.Proizvod = new Proizvod();
     this.Kolicina = 0;
 }
Exemple #8
0
 public Zurka(Zurka z)
 {
     this.ZurkaID         = z.ZurkaID;
     this.Naziv           = z.Naziv;
     this.Vrsta           = z.Vrsta;
     this.VremeOdrzavanja = z.VremeOdrzavanja;
     this.Korisnik        = new Korisnik(z.Korisnik);
     this.Prodavnica      = new Prodavnica(z.Prodavnica);
 }
        public static Zurka PronadjiZurku(string KorisnickoIme, string NazivZurke)
        {
            Zurka zurka = null;

            using (SqlConnection konekcija = new SqlConnection("Data Source=lela-pc;Initial Catalog=OrganizacijaSlavlja;Integrated Security=True"))
            {
                konekcija.Open();

                if (Broker.UzmiKorisnika(KorisnickoIme) == null)
                {
                    return(null);
                }

                int KorisnikID = Broker.UzmiKorisnika(KorisnickoIme).KorisnikID;

                string     upit    = "Select * from Zurka where KorisnikID=@KorisnikID and Naziv=@Naziv";
                SqlCommand komanda = new SqlCommand(upit, konekcija);
                komanda.Parameters.AddWithValue("@KorisnikID", KorisnikID);
                komanda.Parameters.AddWithValue("@Naziv", NazivZurke);

                using (SqlDataReader citac = komanda.ExecuteReader())
                {
                    while (citac.Read())
                    {
                        zurka                 = new Zurka();
                        zurka.Korisnik        = Broker.UzmiKorisnika(KorisnickoIme);
                        zurka.Naziv           = NazivZurke;
                        zurka.ZurkaID         = Int32.Parse(citac["ZurkaID"].ToString());
                        zurka.VremeOdrzavanja = DateTime.Parse(citac["VremeOdrzavanja"].ToString());
                        zurka.Vrsta           = citac["Vrsta"].ToString();
                        zurka.Prodavnica      = Broker.UzmiProdavnicu(Int32.Parse(citac["ProdavnicaID"].ToString()));
                        break;
                    }
                }
                konekcija.Close();
            }
            return(zurka);
        }
 public void PostaviZurku(int ZurkaID)
 {
     this.Zurka = Broker.PronadjiZurku(ZurkaID);
 }