internal static string[] przeszukaj_seanse(string data) { string d = data; SqlConnection con = new SqlConnection(constring); con.Open(); string q = "select * from Seanse " + "inner join WersjeFilmów on WersjeFilmów.ID = Seanse.ID_WersjiFilmu " + "inner join Filmy on Filmy.ID = WersjeFilmów.ID_Filmu " + "where Seanse.ID_Kina = " + CCentrum_Wszechswiata.wypisz_id_kina() + "AND CONVERT(VARCHAR(25), Seanse.DataS, 126) LIKE '" + d + "%' "; SqlCommand cmd = new SqlCommand(q, con); SqlDataAdapter adapter = new SqlDataAdapter(cmd); DataTable set = new DataTable(); //adapter.ToString(); //return adapter.ToString(); adapter.Fill(set); string[] t = Sprzedaz.laczenie_tablicy(set); Sprzedaz.tabela_seansow = t; tabela_ID_seansow = Sprzedaz.tworzenie_tablicy_ID_seansow(set); return(t); }
public CEokno_Glowne() { InitializeComponent(); this.FormClosing += Form_FormClosing; totalSeats = 50; string[] t = Sprzedaz.przeszukaj_seanse(DateTime.Now.ToString("yyyy-MM-dd hh:mm")); for (int i = 0; i < t.Length; i++) { Lista_seansow.Items.Add(t[i]); } Lista_seansow.SetSelected(0, true); }
private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { Lista_seansow.Items.Clear(); string[] t = Sprzedaz.przeszukaj_seanse(dateTimePicker1.Value.ToString("yyyy-MM-dd")); for (int i = 0; i < t.Length; i++) { Lista_seansow.Items.Add(t[i]); } if (t.Length <= 0) { Lista_seansow.Items.Add(t[0]); } Lista_seansow.SetSelected(0, true); }
private void Bwybor_miejsc_Click(object sender, EventArgs e) { if (Lista_seansow.SelectedItem.ToString().Equals("Brak seansów w wybranum dniu")) { ///tutaj trzeba wstawić jakiś komunikat typu "Nie wybrano seansów" } else if (Sprzedaz.pobierz_dane_o_seansie(Lista_seansow.SelectedIndex.ToString(), (comboNormalne.Text.ToString()), (comboSeniorskie.Text.ToString()), (comboStudenckie.Text.ToString())) == false) { ///tutaj trzeba wstawić jakiś komunikat typu "Nie ma wystarczającej ilosci miejsc" } else { this.ekran_wyb_kasjer = new CEwybierz_miejsca(int.Parse(comboNormalne.Text), int.Parse(comboSeniorskie.Text), int.Parse(comboStudenckie.Text)); this.Visible = false; ekran_wyb_kasjer.Show(); } }