public bool EditByID(Entitet e, int id)
        {
            DodatnaUsluga du = (DodatnaUsluga)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE DodatnaUsluga SET Naziv=@Naziv, Cena=@Cena WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", du.ID);
                cmd.Parameters.AddWithValue("Naziv", du.Naziv);
                cmd.Parameters.AddWithValue("Cena", du.Cena);

                cmd.ExecuteNonQuery();

                foreach (DodatnaUsluga dodatneUsluge in Projekat.Instance.DodatneUsluge)
                {
                    if (dodatneUsluge.ID == du.ID)
                    {
                        dodatneUsluge.Naziv = du.Naziv;
                        dodatneUsluge.Cena  = du.Cena;
                        break;
                    }
                }
                return(true);
            }
        }
        public bool EditByID(Entitet e, int id)
        {
            Akcija a = (Akcija)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE Akcija SET Pocetak=@Pocetak, Kraj=@Kraj, Popust=@Popust WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", a.ID);
                cmd.Parameters.AddWithValue("Pocetak", a.Pocetak);
                cmd.Parameters.AddWithValue("Kraj", a.Kraj);
                cmd.Parameters.AddWithValue("Popust", a.Popust);

                cmd.ExecuteNonQuery();

                NamestajNaAkcijiDataProvider.Instance.Edit(a.NamestajNaAkcijiID, a.ID);
                foreach (Akcija akcija in Projekat.Instance.Akcije)
                {
                    if (akcija.ID == a.ID)
                    {
                        akcija.Pocetak            = a.Pocetak;
                        akcija.Kraj               = a.Kraj;
                        akcija.Popust             = a.Popust;
                        akcija.NamestajNaAkcijiID = NamestajNaAkcijiDataProvider.Instance.Get(akcija.ID);
                        break;
                    }
                }
                return(true);
            }
        }
Example #3
0
        public bool EditByID(Entitet e, int id)
        {
            Namestaj t = (Namestaj)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE Namestaj SET TipNamestajaId=@TipNamestajaId, Naziv=@Naziv, Kolicina=@Kolicina, Cena=@Cena, Obrisan=@Obrisan WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", t.ID);
                cmd.Parameters.AddWithValue("Naziv", t.Naziv);
                cmd.Parameters.AddWithValue("TipNamestajaId", t.TipNamestajaID);
                cmd.Parameters.AddWithValue("Kolicina", t.Kolicina);
                cmd.Parameters.AddWithValue("Cena", t.Cena);
                cmd.Parameters.AddWithValue("Obrisan", t.Obrisan);

                cmd.ExecuteNonQuery();

                foreach (Namestaj namestaj in Projekat.Instance.Namestaji)
                {
                    if (namestaj.ID == t.ID)
                    {
                        namestaj.Naziv          = t.Naziv;
                        namestaj.Cena           = t.Cena;
                        namestaj.TipNamestajaID = t.TipNamestajaID;
                        namestaj.TipNamestaja   = t.TipNamestaja;
                        namestaj.Kolicina       = t.Kolicina;
                        namestaj.Obrisan        = t.Obrisan;
                        break;
                    }
                }
                return(true);
            }
        }
Example #4
0
        public bool EditByID(Entitet e, int id)
        {
            Korisnik k = (Korisnik)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE Korisnik SET Ime=@Ime, Prezime=@Prezime, KorIme=@KorIme, Lozinka=@Lozinka, Obrisan=@Obrisan WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", k.ID);
                cmd.Parameters.AddWithValue("Ime", k.Ime);
                cmd.Parameters.AddWithValue("Prezime", k.Prezime);
                cmd.Parameters.AddWithValue("KorIme", k.KorIme);
                cmd.Parameters.AddWithValue("Lozinka", k.Lozinka);
                cmd.Parameters.AddWithValue("Obrisan", k.Obrisan);

                cmd.ExecuteNonQuery();

                foreach (Korisnik korisnik in Projekat.Instance.Korisnici)
                {
                    if (korisnik.ID == k.ID)
                    {
                        korisnik.Ime     = k.Ime;
                        korisnik.Prezime = k.Prezime;
                        korisnik.KorIme  = k.KorIme;
                        korisnik.Lozinka = k.Lozinka;
                        korisnik.Obrisan = k.Obrisan;
                        break;
                    }
                }
                return(true);
            }
        }
Example #5
0
        public bool EditByID(Entitet e, int id)
        {
            TipNamestaja t = (TipNamestaja)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE TipNamestaja SET Naziv=@Naziv, Obrisan=@Obrisan WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", t.ID);
                cmd.Parameters.AddWithValue("Naziv", t.Naziv);
                cmd.Parameters.AddWithValue("Obrisan", t.Obrisan);

                cmd.ExecuteNonQuery();

                foreach (TipNamestaja tipNamestaj in Projekat.Instance.TipoviNamestaja)
                {
                    if (tipNamestaj.ID == t.ID)
                    {
                        tipNamestaj.Naziv   = t.Naziv;
                        tipNamestaj.Obrisan = t.Obrisan;
                        break;
                    }
                }
                return(true);
            }
        }
        public bool EditByID(Entitet e, int id)
        {
            Prodaja p = (Prodaja)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE Prodaja SET Kupac=@Kupac, DatumProdaje=@DatumProdaje, Obrisan=@Obrisan WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", p.ID);
                cmd.Parameters.AddWithValue("Kupac", p.Kupac);
                cmd.Parameters.AddWithValue("DatumProdaje", p.DatumProdaje);
                cmd.Parameters.AddWithValue("Obrisan", p.Obrisan);

                cmd.ExecuteNonQuery();
                IzvrsenaDodatnaUslugaDataProvider.Instance.Edit(p.DodatneUslugeID, p.ID);
                ProdatNamsetajDataProvider.Instance.Edit(p.ProdatNamestaj, p.ID);

                foreach (Prodaja prodaja in Projekat.Instance.Prodaje)
                {
                    if (prodaja.ID == p.ID)
                    {
                        prodaja.DatumProdaje    = p.DatumProdaje;
                        prodaja.DodatneUslugeID = IzvrsenaDodatnaUslugaDataProvider.Instance.Get(p.ID);
                        prodaja.ProdatNamestaj  = ProdatNamsetajDataProvider.Instance.Get(p.ID);
                        prodaja.Kupac           = p.Kupac;
                        prodaja.Obrisan         = p.Obrisan;
                        break;
                    }
                }
                return(true);
            }
        }
Example #7
0
        public void Add(Entitet e)
        {
            TipNamestaja tipNamestaja = (TipNamestaja)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO TipNamestaja(Naziv, Obrisan) VALUES (@Naziv, 0);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("Naziv", tipNamestaja.Naziv);
                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());

                tipNamestaja.ID = newID;
                Projekat.Instance.TipoviNamestaja.Add(tipNamestaja);
            }
        }
        public void Add(Entitet e)
        {
            DodatnaUsluga du = (DodatnaUsluga)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO DodatnaUsluga(Naziv, Cena) VALUES (@Naziv, @Cena);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("Naziv", du.Naziv);
                cmd.Parameters.AddWithValue("Cena", du.Cena);

                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());

                du.ID = newID;
                Projekat.Instance.DodatneUsluge.Add(du);
            }
        }
Example #9
0
        public void Add(Entitet e)
        {
            Namestaj namestaj = (Namestaj)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO Namestaj(TipNamestajaId, Naziv, Kolicina, Cena) VALUES (@TipNamestajaId, @Naziv, @Kolicina, @Cena);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("TipNamestajaId", namestaj.TipNamestajaID);
                cmd.Parameters.AddWithValue("Naziv", namestaj.Naziv);
                cmd.Parameters.AddWithValue("Kolicina", namestaj.Kolicina);
                cmd.Parameters.AddWithValue("Cena", namestaj.Cena);
                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());

                namestaj.ID = newID;
                Projekat.Instance.Namestaji.Add(namestaj);
            }
        }
        public void Add(Entitet e)
        {
            Prodaja p = (Prodaja)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO Prodaja(Kupac, DatumProdaje) VALUES (@Kupac, @DatumProdaje);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("Kupac", p.Kupac);
                cmd.Parameters.AddWithValue("DatumProdaje", p.DatumProdaje);
                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());
                p.ID = newID;
                IzvrsenaDodatnaUslugaDataProvider.Instance.Add(p.DodatneUslugeID, p.ID);
                ProdatNamsetajDataProvider.Instance.Add(p.ProdatNamestaj, p.ID);

                Projekat.Instance.Prodaje.Add(p);
            }
        }
        public void Add(Entitet e)
        {
            Akcija a = (Akcija)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO Akcija(Pocetak, Kraj, Popust) VALUES (@Pocetak, @Kraj, @Popust);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("Pocetak", a.Pocetak);
                cmd.Parameters.AddWithValue("Kraj", a.Kraj);
                cmd.Parameters.AddWithValue("Popust", a.Popust);
                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());
                NamestajNaAkcijiDataProvider.Instance.Add(a.NamestajNaAkcijiID, newID);
                a.NamestajNaAkcijiID = NamestajNaAkcijiDataProvider.Instance.Get(newID);

                a.ID = newID;
                Projekat.Instance.Akcije.Add(a);
            }
        }
Example #12
0
        public void Add(Entitet e)
        {
            Korisnik k = (Korisnik)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText  = "INSERT INTO Korisnik(Ime, Prezime, KorIme, Lozinka, Admin) VALUES (@Ime, @Prezime, @KorIme, @Lozinka, @Admin);";
                cmd.CommandText += "SELECT SCOPE_IDENTITY(); ";
                cmd.Parameters.AddWithValue("Ime", k.Ime);
                cmd.Parameters.AddWithValue("Prezime", k.Prezime);
                cmd.Parameters.AddWithValue("KorIme", k.KorIme);
                cmd.Parameters.AddWithValue("Lozinka", k.Lozinka);
                cmd.Parameters.AddWithValue("Admin", k.Admin);
                int newID = Int32.Parse(cmd.ExecuteScalar().ToString());

                k.ID = newID;
                Projekat.Instance.Korisnici.Add(k);
            }
        }
        public bool EditByID(Entitet e, int id)
        {
            Salon s = (Salon)e;

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "UPDATE Salon SET Naziv=@Naziv, Adresa=@Adresa, Mail=@Mail, Sajt=@Sajt, Telefon=@Telefon," +
                                  "PIB=@PIB, MatBr=@MatBr, ZiroRacun=@ZiroRacun, Obrisan=@Obrisan WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", s.ID);
                cmd.Parameters.AddWithValue("Naziv", s.Naziv);
                cmd.Parameters.AddWithValue("Adresa", s.Adresa);
                cmd.Parameters.AddWithValue("Mail", s.Mail);
                cmd.Parameters.AddWithValue("Sajt", s.Sajt);
                cmd.Parameters.AddWithValue("Telefon", s.Telefon);
                cmd.Parameters.AddWithValue("PIB", s.PIB);
                cmd.Parameters.AddWithValue("MatBr", s.MatBr);
                cmd.Parameters.AddWithValue("ZiroRacun", s.ZiroRacun);
                cmd.Parameters.AddWithValue("Obrisan", s.Obrisan);
                cmd.ExecuteNonQuery();

                foreach (Salon salon in Projekat.Instance.Saloni)
                {
                    if (salon.ID == s.ID)
                    {
                        salon.Naziv     = s.Naziv;
                        salon.Mail      = s.Mail;
                        salon.MatBr     = s.MatBr;
                        salon.Obrisan   = s.Obrisan;
                        salon.PIB       = s.PIB;
                        salon.Sajt      = s.Sajt;
                        salon.Telefon   = s.Telefon;
                        salon.ZiroRacun = s.ZiroRacun;
                        salon.Adresa    = s.Adresa;
                        break;
                    }
                }
                return(true);
            }
        }
 public void Add(Entitet e)
 {
     //Not needed
 }