Пример #1
0
        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);
        }
Пример #2
0
 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);
     }
 }
Пример #3
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);
     }
 }
Пример #4
0
        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);
            }
        }
Пример #5
0
 public void prikazdetaljaDojave(Dojava dojava)
 {
 }