Beispiel #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);
        }
Beispiel #2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            CCentrum_Wszechswiata centr = new CCentrum_Wszechswiata();

            centr.run();
        }
Beispiel #3
0
        internal static int oblicz_znizke()
        {
            int znizka;
            int ile_biletow_zakupiono = podaj_ile_biletow_zakupil_aktywny_klient_w_przedziale_czasu_ustawionym_w_CCentrum_Wszechswiata();

            if (ile_biletow_zakupiono >= CCentrum_Wszechswiata.podaj_ile_biltow_nabyc_na_znizke())
            {
                return(CCentrum_Wszechswiata.podaj_wartosc_znizki());
            }
            return(1);
        }
Beispiel #4
0
        internal static string oblicz_cene(string l_nor, string l_sen, string l_stu)
        {
            string        text;
            SqlConnection con = new SqlConnection(constring);

            con.Open();
            string         q       = "select * from Seanse where Seanse.ID = " + ID_seansu;
            SqlCommand     cmd     = new SqlCommand(q, con);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataTable      set     = new DataTable();

            adapter.Fill(set);
            cena_podstawowa_miejsca = int.Parse(set.Rows[0][4].ToString());

            int procent_znizki; //ile procent ceny trzeba zaplacic

            if (Klient_jest_aktywny)
            {
                procent_znizki = oblicz_znizke();
            }
            else
            {
                procent_znizki = 100;
            }

            int cena_za_normalny  = cena_podstawowa_miejsca * procent_znizki / 100;
            int cena_za_seniorski = cena_podstawowa_miejsca * CCentrum_Wszechswiata.podaj_znizke_dla_seniora() / 100 * procent_znizki / 100;
            int cena_za_studencki = cena_podstawowa_miejsca * CCentrum_Wszechswiata.podaj_znizke_dla_studenta() / 100 * procent_znizki / 100;

            text = "Wybrano:" + Environment.NewLine;
            if (int.Parse(l_nor) != 0)
            {
                text = text + "Normalne: " + l_nor + " x " + cena_za_normalny + "  Razem: " + cena_za_normalny * int.Parse(l_nor) + "PLN" + Environment.NewLine;
            }
            if (int.Parse(l_sen) != 0)
            {
                text = text + "Seniorskie: " + l_sen + " x " + cena_za_seniorski + "  Razem: " + cena_za_seniorski * int.Parse(l_sen) + "PLN" + Environment.NewLine;
            }
            if (int.Parse(l_stu) != 0)
            {
                text = text + "Ulgowe: " + l_stu + " x " + cena_za_studencki + "  Razem: " + cena_za_normalny * int.Parse(l_stu) + "PLN" + Environment.NewLine;
            }

            text = text + Environment.NewLine + "Razem do zaplaty: " + ((cena_za_normalny * int.Parse(l_nor)) + (cena_za_seniorski * int.Parse(l_sen)) + (cena_za_normalny * int.Parse(l_stu)))
                   + "PLN" + Environment.NewLine;

            return(text);
        }
Beispiel #5
0
        internal static int podaj_ile_biletow_zakupil_aktywny_klient_w_przedziale_czasu_ustawionym_w_CCentrum_Wszechswiata()
        {
            DateTime thisDay   = DateTime.Today;
            DateTime StartDay  = thisDay.AddDays(-CCentrum_Wszechswiata.podaj_w_jakim_przedziale_czasu_nalezy_nabyc_bilety_na_znizke());
            string   StartDayS = StartDay.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss");

            SqlConnection con = new SqlConnection(constring);

            con.Open();
            string         q       = "select * from Bilety where ID_Klienta = " + ID_klienta + "and DataZakupu > '" + StartDayS + "'";
            SqlCommand     cmd     = new SqlCommand(q, con);
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataTable      set     = new DataTable();

            adapter.Fill(set);

            return(set.Rows.Count);
        }