public static ObservableCollection <TipNamestaja> GetAll() { ObservableCollection <TipNamestaja> tipoviNamestaja = new ObservableCollection <TipNamestaja>(); using (SqlConnection con = new SqlConnection(Properties.Resources.connectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); cmd.CommandText = "SELECT * FROM TipNamestaja;"; da.SelectCommand = cmd; da.Fill(ds, "TipNamestaja"); foreach (DataRow row in ds.Tables["TipNamestaja"].Rows) { TipNamestaja tn = new TipNamestaja() { Id = Convert.ToInt32(row["Id"]), Naziv = row["Naziv"].ToString(), Obrisan = bool.Parse(row["Obrisan"].ToString()) }; tipoviNamestaja.Add(tn); } } return(tipoviNamestaja); }
public static void Add(TipNamestaja tipNamestajaToAdd) { /* Kada predjemo na rad sa bazom podataka ovde se nece ucitavati * cela lista vec ce se samo slati komanda za dodavanje novog. */ if (tipNamestajaToAdd == null) { return; } tipNamestajaCollection.Add(tipNamestajaToAdd); }
public override string ToString() { return(" Akcija: " + Akcija.ToString() + " Dodatna usluga: " + DodatnaUsluga.ToString() + " Korisnik: " + Korisnik.ToString() + " Namestaj: " + Namestaj.ToString() + " Prodaja namestaja: " + ProdajaNamestaja.ToString() + " Salon: " + Salon.ToString() + " Tip korisnika: " + TipKorisnika.ToString() + " Tip namestaja: " + TipNamestaja.ToString()); }
public static void Delete(TipNamestaja tn) { tn.Obrisan = true; foreach (Namestaj namestaj in Namestaj.namestajCollection) { if (namestaj.TipNamestajaId == tn.Id) { Namestaj.Delete(namestaj); } } Update(tn); }
public static TipNamestaja Create(TipNamestaja tn) { using (var con = new SqlConnection(Properties.Resources.connectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "INSERT INTO TipNamestaja (Naziv, Obrisan) VALUES (@Naziv, @Obrisan);"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.AddWithValue("Naziv", tn.Naziv); cmd.Parameters.AddWithValue("Obrisan", tn.Obrisan); tn.Id = int.Parse(cmd.ExecuteScalar().ToString()); } TipNamestaja.Add(tn); return(tn); }
public static void Update(TipNamestaja tn) { using (var con = new SqlConnection(Properties.Resources.connectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "UPDATE TipNamestaja SET Naziv=@Naziv, Obrisan=@Obrisan WHERE Id=@Id;"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.AddWithValue("Id", tn.Id); cmd.Parameters.AddWithValue("Naziv", tn.Naziv); cmd.Parameters.AddWithValue("Obrisan", tn.Obrisan); cmd.ExecuteNonQuery(); } // Update model TipNamestaja.GetById(tn.Id).Copy(tn); }
public void Copy(TipNamestaja source) { this.Id = source.Id; this.Naziv = String.Copy(source.Naziv); this.Obrisan = source.Obrisan; }