public static void Update(Namestaj n) { using (var con = new SqlConnection("Integrated Security=true;Initial Catalog=POP;Data Source=DESKTOP-R18IMBS")) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "UPDATE Namestaj SET TipNamestajaId=@TipNamestajaId, Naziv=@Naziv, Sifra=@Sifra, JedinicnaCena=@JedinicnaCena, KolicinaUMagacinu=@KolicinaUMagacinu, Obrisan=@Obrisan WHERE Id=@Id;"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.AddWithValue("Id", n.Id); cmd.Parameters.AddWithValue("TipNamestajaId", n.TipNamestajaId); cmd.Parameters.AddWithValue("Naziv", n.Naziv); cmd.Parameters.AddWithValue("Sifra", n.Sifra); cmd.Parameters.AddWithValue("JedinicnaCena", n.JedinicnaCena); cmd.Parameters.AddWithValue("KolicinaUMagacinu", n.KolicinaUMagacinu); cmd.Parameters.AddWithValue("Obrisan", n.Obrisan); cmd.ExecuteNonQuery(); } // Update model Namestaj.GetById(n.Id).Copy(n); }
public static ObservableCollection <Namestaj> GetAll() { ObservableCollection <Namestaj> namestaj = new ObservableCollection <Namestaj>(); using (SqlConnection con = new SqlConnection("Integrated Security=true;Initial Catalog=POP;Data Source=DESKTOP-R18IMBS")) { con.Open(); SqlCommand cmd = con.CreateCommand(); SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); cmd.CommandText = "SELECT * FROM Namestaj Where Obrisan = 0;"; da.SelectCommand = cmd; da.Fill(ds, "Namestaj"); foreach (DataRow row in ds.Tables["Namestaj"].Rows) { Namestaj n = new Namestaj() { Id = Convert.ToInt32(row["Id"]), Naziv = row["Naziv"].ToString(), Sifra = row["Sifra"].ToString(), JedinicnaCena = Convert.ToDouble(row["JedinicnaCena"]), KolicinaUMagacinu = Convert.ToInt32(row["KolicinaUMagacinu"]), TipNamestajaId = Convert.ToInt32(row["TipNamestajaId"]), Obrisan = bool.Parse(row["Obrisan"].ToString()) }; namestaj.Add(n); } } return(namestaj); }
public void Copy(Namestaj source) { this.Id = source.Id; this.JedinicnaCena = source.JedinicnaCena; this.Naziv = source.Naziv; this.KolicinaUMagacinu = source.KolicinaUMagacinu; this.TipNamestaja = source.TipNamestaja; this.Sifra = source.Sifra; this.Obrisan = source.Obrisan; }
public static double GetPopustByNamestaj(Namestaj namestaj) { foreach (Akcija akcija in Projekat.Instance.Akcije) { if (akcija.Obrisan == false) { foreach (Par par in akcija.ListaParova) { if (par.NamestajId == namestaj.Id) { return(par.Popust); } } } } return(0); }
public static Namestaj Create(Namestaj n) { using (var con = new SqlConnection("Integrated Security=true;Initial Catalog=POP;Data Source=DESKTOP-R18IMBS")) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "INSERT INTO Namestaj (TipNamestajaId, Naziv, Sifra, JedinicnaCena, KolicinaUMagacinu, Obrisan) VALUES (@TipNamestajaId, @Naziv, @Sifra, @JedinicnaCena, @KolicinaUMagacinu, @Obrisan);"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.AddWithValue("TipNamestajaId", n.TipNamestajaId); cmd.Parameters.AddWithValue("Naziv", n.Naziv); cmd.Parameters.AddWithValue("Sifra", n.Sifra); cmd.Parameters.AddWithValue("JedinicnaCena", n.JedinicnaCena); cmd.Parameters.AddWithValue("KolicinaUMagacinu", n.KolicinaUMagacinu); cmd.Parameters.AddWithValue("Obrisan", n.Obrisan); n.Id = int.Parse(cmd.ExecuteScalar().ToString()); } Projekat.Instance.Namestaj.Add(n); return(n); }
static void Main(string[] args) { Salon s1 = new Salon() { Id = 1, Naziv = "Forma FTNale", Adresa = "Trg Dositeja Obradovica 6", BrojZiroRacuna = "840-000768666", Email = "*****@*****.**", MaticniBroj = 12244245, PIB = 33244443, Telefon = "021/445-342", AdresaInternetSajta = "http://www.ftn.uns.ac.rs" }; var sofaTipNamestaj = new TipNamestaja() { Id = 1, Naziv = "Sofa", Obrisan = false }; TipNamestaja krevet = new TipNamestaja(); krevet.Id = 2; krevet.Naziv = "dormeo"; krevet.Obrisan = false; /*Namestaj.Add(new Namestaj() * { * Id = 1, * Cena = 20, * Naziv = "Sofa 123", * KolicinaUmagacinu = 2, * Akcija = null, * Sifra = "SF123", * TipNamestaja = sofaTipNamestaj * s * }); */ Namestaj n = new Model.Namestaj(); n.Akcija = null; n.Id = 1; n.Naziv = "Sofa 123"; n.KolicinaUmagacinu = 2; n.JedinicnaCena = 100; n.Sifra = "sf123"; n.TipNamestaja = sofaTipNamestaj; lista.Add(n); Namestaj n1 = new Model.Namestaj(); n1.Akcija = null; n1.Id = 2; n1.Naziv = "krevet 123"; n1.JedinicnaCena = 500; n1.KolicinaUmagacinu = 2; n1.Sifra = "sf1"; n1.TipNamestaja = krevet; lista.Add(n1); Console.WriteLine("Dobrodosli u salon namestaja. "); IspisiGlavniMeni(); Console.ReadLine(); }
public ParProdaja(Namestaj namestaj, int kolicina) { this.Namestaj = namestaj; this.Kolicina = kolicina; }
public Par(Namestaj namestaj, double popust) { this.Namestaj = namestaj; this.Popust = popust; }
public static void Delete(Namestaj n) { n.Obrisan = true; Update(n); }