示例#1
0
        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();
     }
 }