private void button1_Click(object sender, EventArgs e) { double sredstva = DBClanovi.SelectSredstva(WindowPrijava.id_clan); if (sredstva < 50.00) { MessageBox.Show("Nemate dovoljno sredstva za napravit rezervaciju"); this.Close(); } else { Clan clan = new Clan(); long?id_clan = WindowPrijava.id_clan; clan.id = id_clan; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, clan); DBRezervacija_terena.DodajrezervacijuClana(input); sredstva = sredstva - 50; DBRezervacija_terena.UpdateSredstva(sredstva, id_clan); this.Close(); MessageBox.Show("Napravili ste rezervaciju"); } }
public static List <Rezervacija_terena> GetRezervacija(Clan b) { var lista = new List <Rezervacija_terena>(); SQLiteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = String.Format(@"SELECT id, vrijeme, datum, oznaka_terena, id_osobe FROM Rezervacija_terena WHERE id_osobe='{0}' and datum>'{1}' ORDER BY datum ASC;", b.id, DateTime.Now.AddDays(-1).ToFileTime()); SQLiteDataReader reader = c.ExecuteReader(); while (reader.Read()) { Rezervacija_terena a = new Rezervacija_terena(); a.id = (long)reader["id"]; a.Vrijeme = (long)reader["vrijeme"]; a.Datum = DateTime.FromFileTime(reader.GetInt64(2)); a.Teren = new Teren(); a.Teren.Oznaka_terena = (string)reader["oznaka_terena"]; a.Id_osobe = (long)reader["id_osobe"]; lista.Add(a); } c.Dispose(); return(lista); }
public static void DodajrezervacijuUpravitelj(Rezervacija_terena v) { SQLiteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = string.Format(@"INSERT INTO Rezervacija_terena (vrijeme, datum, oznaka_terena, id_osobe) VALUES ('{0}', '{1}', '{2}', '{3}')", v.Vrijeme, v.Datum.ToFileTime(), v.Teren.Oznaka_terena, v.Upravitelj.id); c.ExecuteNonQuery(); c.Dispose(); }
private void button1_Click_1(object sender, EventArgs e) { Upravitelj upravitelj = new Upravitelj(); long?id_upravitelj = WindowPrijava.id_upravitelj; upravitelj.id = id_upravitelj; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, upravitelj); DBRezervacija_terena.DodajrezervacijuUpravitelj(input); this.Close(); MessageBox.Show("Napravili ste rezervaciju"); }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || unos_kartice == false) { MessageBox.Show("Niste unijeli ime, prezime ili niste unijeli kreditnu karticu"); } else { string ime = textBox1.Text; string prezime = textBox2.Text; long vrijeme = int.Parse(Form1.Passsingtime); DateTime datum = DateTime.Parse(label1.Text); Teren teren = new Teren("Porec", "67765"); Korisnik kor = new Korisnik(ime, prezime); DBKorisnici.DodajKorisnik(kor); DBKorisnici.DohvatiKorisnik(); long?korisnik_id = DBKorisnici.DohvatiKorisnik(); Korisnik zadnji_kor = new Korisnik(); zadnji_kor.id = korisnik_id; Rezervacija_terena input = new Rezervacija_terena(teren, vrijeme, datum, zadnji_kor); DBRezervacija_terena.DodajrezervacijuKorisnika(input); MessageBox.Show("Uspjesno ste napravili rezervaciju"); this.Close(); } }
public static List <Rezervacija_terena> DohvatiSve() { var lista = new List <Rezervacija_terena>(); SQLiteCommand c = BazaPodataka.con.CreateCommand(); c.CommandText = String.Format(@"SELECT id, vrijeme, datum, oznaka_terena FROM Rezervacija_terena"); SQLiteDataReader reader = c.ExecuteReader(); while (reader.Read()) { Rezervacija_terena a = new Rezervacija_terena(); a.id = (long)reader["id"]; a.Vrijeme = (long)reader["vrijeme"]; a.Datum = DateTime.FromFileTime(reader.GetInt64(2)); a.Teren = new Teren(); a.Teren.Oznaka_terena = (string)reader["oznaka_terena"]; lista.Add(a); } c.Dispose(); return(lista); }