示例#1
0
        public static List <Dogadaj> DohavtiSvePrioritet()
        {
            BP.otvoriKonekciju();

            List <Dogadaj> listaDogadaja = new List <Dogadaj>();

            SqliteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = "Select * from dogadaj order by prioritet desc";

            SqliteDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                Dogadaj temp = new Dogadaj();

                temp.Id        = (int)(Int64)reader["id"];
                temp.Datum     = DateTime.FromFileTime(reader.GetInt64(1));
                temp.Opis      = (string)reader["opis"];
                temp.Vrijeme   = (string)reader["vrijeme"];
                temp.Mjesto    = (string)reader["mjesto"];
                temp.Prioritet = (string)reader["prioritet"];

                listaDogadaja.Add(temp);
            }

            reader.Dispose();
            command.Dispose();

            BP.zatvoriKonekciju();

            return(listaDogadaja);
        }
示例#2
0
        public static void IzbrisiDatum(long id)
        {
            BP.otvoriKonekciju();

            SqliteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"Delete from dogadaj Where id = '{0}'", id);

            command.ExecuteNonQuery();

            command.Dispose();

            BP.zatvoriKonekciju();
        }
示例#3
0
        public static void SpremiDogadaj(Dogadaj d)
        {
            BP.otvoriKonekciju();

            SqliteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"Insert into dogadaj (datum, opis, vrijeme, mjesto, prioritet)
			Values ('{0}', '{1}', '{2}', '{3}', '{4}')"            , d.Datum.ToFileTime(), d.Opis, d.Vrijeme, d.Mjesto, d.Prioritet);

            command.ExecuteNonQuery();

            command.Dispose();

            BP.zatvoriKonekciju();
        }
示例#4
0
        public static void IzmjeniDogadaj(Dogadaj d)
        {
            BP.otvoriKonekciju();

            SqliteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"Update dogadaj
			set datum = '{0}', opis = '{1}', vrijeme = '{2}', mjesto = '{3}', prioritet = '{4}'
			where id = '{5}'"            , d.Datum.ToFileTime(), d.Opis, d.Vrijeme, d.Mjesto, d.Prioritet, d.Id);

            command.ExecuteNonQuery();

            command.Dispose();

            BP.zatvoriKonekciju();
        }