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