public List <Dojava> UcitavanjeDojava(Korisnik k) { DBDojava DB = new DBDojava(); DB.ucitajDojave(); //List<Dojava> dojave = DB.Dojave; //Ovdje se dojave trebaju učitati iz baze ali zbog nekompatibilnosti sa ASP.NET-om dojave su hardkodirane List <Dojava> dojave = new List <Dojava>(); Dojava d1 = new Dojava(0, "Sudar", DateTime.Now.AddMinutes(10), "Zmaja od Bosne, Sarajevo, Bosnia and Herzegovina", 2); Dojava d2 = new Dojava(1, "Guzva", DateTime.Now.AddMinutes(20), "Mis Irbina, Sarajevo, Bosnia and Herzegovina", 2); Dojava d3 = new Dojava(2, "Sudar", DateTime.Now.AddMinutes(10), "Zmaja od Bosne, Sarajevo, Bosnia and Herzegovina", 3); Dojava d4 = new Dojava(3, "Sudar", DateTime.Now.AddMinutes(10), "Zmaja od Bosne, Sarajevo, Bosnia and Herzegovina", 3); dojave.Add(d1); dojave.Add(d2); dojave.Add(d3); dojave.Add(d4); List <Dojava> dk = new List <Dojava>(); for (int i = 0; i < dojave.Count; i++) { if (dojave[i].KorisnikID == k.ID) { dk.Add(dojave[i]); } } return(dk); }
public int brisiDojavu(Dojava d) { try { String query = "DELETE FROM Dojava WHERE id = :id;"; DBConnectionString s = new DBConnectionString(); using (SqlConnection con = new SqlConnection(s.GetString())) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = d.Id; id.ParameterName = "id"; cmd.Parameters.Add(id); con.Open(); int r = 0; if (con.State == System.Data.ConnectionState.Open) { r = cmd.ExecuteNonQuery(); } con.Close(); return(r); } } catch (Exception e) { Debug.WriteLine("Exception: " + e.Message); return(0); } }
public void ucitajDojave() { try { Dojave = new List <Dojava>(); String query = "SELECT * FROM Dojava;"; DBConnectionString s = new DBConnectionString(); using (SqlConnection con = new SqlConnection(s.GetString())) { con.Open(); if (con.State == System.Data.ConnectionState.Open) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Dojava a = new Dojava(reader.GetInt32(0), reader.GetString(1), reader.GetDateTime(2), reader.GetString(3), reader.GetInt32(4)); Dojave.Add(a); } } con.Close(); } } catch (Exception e) { Debug.WriteLine("Exception: " + e.Message); } }
public int unesiDojavu(Dojava d) { try { String query = "insert into Dojava " + "values (:Id,:,:Vrsta,:Ocjene,:ProcjenaCekanja,:Lokacija, :KorisnikID)"; DBConnectionString s = new DBConnectionString(); using (SqlConnection con = new SqlConnection(s.GetString())) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = query; SqlParameter id = new SqlParameter(); id.Value = d.Id; id.ParameterName = "id"; SqlParameter vrsta = new SqlParameter(); vrsta.Value = d.Vrsta; vrsta.ParameterName = "vrsta"; SqlParameter ocjene = new SqlParameter(); ocjene.Value = d.Ocjene; ocjene.ParameterName = "ocjene"; SqlParameter procjenaCekanja = new SqlParameter(); procjenaCekanja.Value = d.ProcjenaCekanja; procjenaCekanja.ParameterName = "procjenaCekanja"; SqlParameter lokacija = new SqlParameter(); lokacija.Value = d.Lokacija; lokacija.ParameterName = "lokacija"; SqlParameter korisnikID = new SqlParameter(); korisnikID.Value = d.KorisnikID; korisnikID.ParameterName = "korisnikID"; cmd.Parameters.Add(id); cmd.Parameters.Add(vrsta); cmd.Parameters.Add(ocjene); cmd.Parameters.Add(procjenaCekanja); cmd.Parameters.Add(lokacija); cmd.Parameters.Add(korisnikID); int k = cmd.ExecuteNonQuery(); cmd.Dispose(); return(k); } } catch (Exception e) { Debug.WriteLine("Exception: " + e.Message); return(0); } }
public void prikazdetaljaDojave(Dojava dojava) { }