public MainWindow() { InitializeComponent(); for (int i = 1; i <= 65; i++) { ParkingMjesto mjesto = new ParkingMjesto(); mjesto.tbBrojMjesta.Text = "" + i; mjesto.TabIndex = i; plbParking.Items.Add(mjesto); } konekcija.Open(); //using (MySqlCommand komada = new MySqlCommand()) //{ // komada.Connection = konekcija; // for (int i = 32; i <= 65; i++) // { // komada.CommandText = "INSERT INTO parking (brojMjesta, zauzeto) VALUES ('" + i + "', '0');"; // komada.ExecuteNonQuery(); // } //} using (MySqlCommand komanda = new MySqlCommand("SELECT * FROM parking WHERE zauzeto = 1;", konekcija)) using (MySqlDataReader citac = komanda.ExecuteReader()) { while (citac.Read()) { ((ParkingMjesto)(plbParking.Items[(int)citac["brojMjesta"] - 1])).tbVrijeme.Text = citac["vrijemeDolaska"].ToString(); ((ParkingMjesto)(plbParking.Items[(int)citac["brojMjesta"] - 1])).tbDatum.Text = citac["datumDolaska"].ToString(); RezervisiMjesto((int)citac["brojMjesta"] - 1); } } konekcija.Close(); }
public Rezervacija(int broj, string sifra, ParkingMjesto rezervisanoMjesto) { this.InitializeComponent(); tbBrojMjesta.Text = broj.ToString(); txtSifra.Text = "⓰⓰⓰⓰"; ParkingMjesto mjesto = new ParkingMjesto(); mjesto.tbDatum = rezervisanoMjesto.tbDatum; mjesto.tbVrijeme = rezervisanoMjesto.tbVrijeme; mjesto.tbZauzeto = rezervisanoMjesto.tbZauzeto; mjesto.imgSlika = rezervisanoMjesto.imgSlika; mjesto.borGranica = rezervisanoMjesto.borGranica; mjesto.Background = rezervisanoMjesto.Background; mjesto.Margin = new Thickness(5, 5, 0, 0); pravaSifra = sifra; gridGlavni.Children.Add(mjesto); this.UpdateLayout(); }