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

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

            SQLiteCommand command = BP.konekcija.CreateCommand();

            //Umetanje podataka u tablicu
            command.CommandText = "Select * from dogadaj";

            SQLiteDataReader reader = command.ExecuteReader();

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

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


                listaDogadaja.Add(temp);
            }

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

            BP.zatvoriKonekciju();

            return(listaDogadaja);
        }
示例#2
0
        public static void Spremi(Tele t)
        {
            BP.otvoriKonekciju();
            SQLiteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"insert into Tele(Porod, HB_teleta, spol_teleta, HB_bika,datum_gonjenja, Broj_pokusaja, Opis)
                                    values('{0}', '{1}','{2}','{3}', '{4}','{5}', '{6}')",
                                                t.porod, t.hb_teleta, t.spol_teleta, t.hb_bika, t.datum_gonjenja, t.broj_pokusaja, t.opis);
            command.ExecuteNonQuery();
            command.Dispose();
            BP.zatvoriKonekciju();
        }
示例#3
0
        public static void Spremi(Govedo g)
        {
            BP.otvoriKonekciju();
            SQLiteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"insert into Govedo(hb, mb, ime_krave, godina_teljenja, tezina_goveda, pasmina, Spol, hb_oca, mb_oca, hb_majke, mb_majke)
                                    values('{0}', '{1}','{2}','{3}', '{4}','{5}','{6}','{7}','{8}','{9}','{10}')",
                                                g.HB, g.MB, g.ime_krave, g.godina_teljenja, g.tezina_goveda, g.pasmina, g.Spol, g.HB_oca, g.mb_oca, g.hb_majke, g.mb_majke);
            command.ExecuteNonQuery();
            command.Dispose();
            BP.zatvoriKonekciju();
        }
示例#4
0
        public static void Spremi(Ljecenje l)
        {
            BP.otvoriKonekciju();
            SQLiteCommand command = BP.konekcija.CreateCommand();

            command.CommandText = String.Format(@"insert into Ljecenje(Naziv_bolesti, datumi_svih_cijepljenja, Naziv_cjepiva, Trajanje_bolesti, Prehrana_lijecenje)
                                                 values ({0}, {1}, {2}, {3}, {4})",
                                                l.naziv_bolesti, l.datumi_svih_cijepljenja, l.naziv_cjepiva, l.trajanje_bolesti, l.prehrana_lijecenje);

            command.ExecuteNonQuery();
            command.Dispose();
            BP.zatvoriKonekciju();
        }
示例#5
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();
        }
示例#6
0
        //Funkcija koja sprema događaj koji joj je dan kao argument
        public static void SpremiDogadaj(Dogadaj d)
        {
            BP.otvoriKonekciju();

            //Kreiranje komande
            SQLiteCommand command = BP.konekcija.CreateCommand();

            //Dodjeljivanje SQL upita prethodno kreiranoj komandi
            command.CommandText = String.Format(@"Insert into dogadaj (opis,mjesto,datum )
			Values ('{0}', '{1}' , '{2}')"            , d.Opis, d.Mjesto, d.Datum.ToFileTime());

            //Izvrsavanja komande
            command.ExecuteNonQuery();

            //"Ciscenje" komande
            command.Dispose();

            BP.zatvoriKonekciju();
        }
示例#7
0
        //Funkcija koja izmjenjuje događaj koji joj je dan kao argument
        public static void IzmjeniDogadaj(Dogadaj d)
        {
            BP.otvoriKonekciju();

            //Kreiranje komande
            SQLiteCommand command = BP.konekcija.CreateCommand();

            //Dodjeljivanje SQL upita prethodno kreiranoj komandi
            command.CommandText = String.Format(@"Update dogadaj
			set opis = '{0}', mjesto = '{1}' , datum = '{2}'
			where id = '{5}'"            , d.Opis, d.Mjesto, d.Datum.ToFileTime());

            //Izvrsavanja komande
            command.ExecuteNonQuery();

            //"Ciscenje" komande
            command.Dispose();

            BP.zatvoriKonekciju();
        }