public static void UcitajTipNamestaja() { using (SqlConnection connection = new SqlConnection(Projekat.CONNECTION_STRING)) { try { connection.Open(); DataSet ds = new DataSet(); SqlCommand tipNamestajaCommand = connection.CreateCommand(); tipNamestajaCommand.CommandText = @"SELECT * FROM TipNamestaja "; SqlDataAdapter daTipNamestaja = new SqlDataAdapter(); daTipNamestaja.SelectCommand = tipNamestajaCommand; daTipNamestaja.Fill(ds, "TipNamestaja"); foreach (DataRow row in ds.Tables["TipNamestaja"].Rows) { TipNamestaja t = new TipNamestaja(); t.Id = (int)row["Id"]; t.Naziv = (string)row["Naziv"]; t.Obrisan = (bool)row["Obrisan"]; Projekat.Instance.TipNamestaja.Add(t); } } catch (Exception) { Console.WriteLine("Nije uspela sql naredba"); return; } } }
public static void IzmeniTipNamestaja(TipNamestaja tipNamestaja) { using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING)) { try { if (tipNamestaja.Id != 0) { conn.Open(); SqlCommand command = conn.CreateCommand(); command.CommandText = $"UPDATE TipNamestaja SET Naziv=@Naziv,Obrisan=@Obrisan WHERE Id=@Id"; command.Parameters.Add(new SqlParameter("@Naziv", tipNamestaja.Naziv)); command.Parameters.Add(new SqlParameter("@Obrisan", tipNamestaja.Obrisan)); command.Parameters.Add(new SqlParameter("@Id", tipNamestaja.Id)); command.ExecuteNonQuery(); } } catch (Exception) { Console.WriteLine("Nije uspela sql naredba"); return; } } }
public Object Clone() { TipNamestaja kopija = new TipNamestaja(); kopija.Id = Id; kopija.Naziv = Naziv; kopija.Obrisan = Obrisan; return(kopija); }
public Namestaj(int Id, string Sifra, string Naziv, TipNamestaja tipNamestaja, double Cena, int Kolicina, int IdTip, bool Obrisan) { this.Id = Id; this.IdTip = IdTip; this.Naziv = Naziv; this.TipNamestaja = TipNamestaja; this.Cena = Cena; this.Obrisan = Obrisan; this.Sifra = Sifra; this.Kolicina = Kolicina; }
public static void DodajTipNamestaja(TipNamestaja tipNamestaja) { using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING)) { try { conn.Open(); SqlCommand command = conn.CreateCommand(); command.CommandText = $"INSERT INTO TipNamestaja (Naziv,Obrisan) VALUES (@Naziv,@Obrisan)"; command.Parameters.Add(new SqlParameter("@Naziv", tipNamestaja.Naziv)); command.Parameters.Add(new SqlParameter("@Obrisan", tipNamestaja.Obrisan)); command.ExecuteNonQuery(); } catch (Exception) { Console.WriteLine("Nije uspela sql naredba"); return; } } }
public static void UcitajNamestaj() { using (SqlConnection connection = new SqlConnection(Projekat.CONNECTION_STRING)) { try { connection.Open(); DataSet ds = new DataSet(); SqlCommand namestajCommand = connection.CreateCommand(); namestajCommand.CommandText = @"SELECT * FROM Namestaj "; SqlDataAdapter daNamestaj = new SqlDataAdapter(); daNamestaj.SelectCommand = namestajCommand; daNamestaj.Fill(ds, "Namestaj"); foreach (DataRow row in ds.Tables["Namestaj"].Rows) { Namestaj n = new Namestaj(); n.Id = (int)row["Id"]; n.Sifra = (string)row["Sifra"]; n.Naziv = (string)row["Naziv"]; n.Cena = Convert.ToDouble(row["Cena"]); n.Kolicina = (int)row["Kolicina"]; n.IdTip = (int)row["IdTip"]; n.TipNamestaja = TipNamestaja.GetById(n.IdTip); n.Obrisan = (bool)row["Obrisan"]; Projekat.Instance.Namestaj.Add(n); } } catch (Exception) { Console.WriteLine("Nije uspela sql naredba"); return; } } }
public static void ObrisiTipNamestaja(TipNamestaja tipNamestaja) { using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING)) { try { if (tipNamestaja.Id != 0) { conn.Open(); SqlCommand command = conn.CreateCommand(); command.CommandText = $"DELETE FROM TipNamestaja WHERE Id=@Id"; command.Parameters.Add(new SqlParameter("@Id", tipNamestaja.Id)); command.ExecuteNonQuery(); } } catch (Exception) { Console.WriteLine("Nije uspela sql naredba"); return; } } }
public override string ToString() { return($"Naziv: {Naziv},Cena:{Cena} din,{TipNamestaja.GetById(IdTip).Naziv},kol: {Kolicina}"); }