private void DetayStringiOlustur(ProgramTur FilmDetay) { // ön yan panel detay yazıları oluştur Detaylar.Clear(); int denetim = 0; foreach (var detay in FilmDetay.Tur) { Detaylar.Append(FilmDetay.Tur[denetim]); if (denetim != FilmDetay.Tur.Count() - 1) { Detaylar.Append(", "); } denetim++; } Detaylar.Append("\n"); Detaylar.Append("Tip : " + FilmDetay.Tip); if (FilmDetay.bölümsayisi > 1) { Detaylar.Append("\n"); Detaylar.Append("Bölüm Sayısı : " + FilmDetay.bölümsayisi.ToString()); } Detaylar.Append("\n"); Detaylar.Append("Süre : " + FilmDetay.programuzunluk.ToString()); Detaylar.Append("\n"); Detaylar.Append("Puan : " + FilmDetay.Puan.ToString()); }
public AnaForm() { InitializeComponent(); FilmListesi = new List <string>(); FilmDetay = new ProgramTur(); oku = new BağlantıBilgileriOku(); mysqlislemleri = new Mysqlislemleri(oku.password, oku.datasource, oku.port, oku.username); TurAramaSonucListesi = new List <string>(); AnlikArama = new List <string>(); ÖnerilenFilmListesi = new List <string>(); Detaylar = new StringBuilder(); Bölümler = new List <Label>(); önyanpanel = new Panel(); önanapanel = new Panel(); ZamanSayaclari = new List <Label>(); PanelOlustur(önanapanel); PanelOlustur(önyanpanel); this.tbllayoutönpanel.RowCount = 1; this.tbllayoutönpanel.ColumnCount = 1; }
public void FilmDetay(ProgramTur programTur, string FilmAd) { FilmAd = FilmAdKontrolü(FilmAd); int sayac = 0; if (connect != null) { using (var command = new MySqlCommand(@"select ad,tip,bölümsayisi,programuzunluk,turad from netflix.t_program inner join" + " netflix.t_programtur on ad = programad where programad = '" + FilmAd + "';", connect)) { if (connect.State == System.Data.ConnectionState.Closed) { connect.Open(); MySqlDataReader reader; try { reader = command.ExecuteReader(); while (reader.Read()) { if (sayac == 0) { programTur.ProgramAd = reader["ad"].ToString(); programTur.Tip = reader["tip"].ToString(); programTur.bölümsayisi = reader.GetInt32(2); programTur.programuzunluk = reader.GetInt32(3); } programTur.Tur.Add(reader["turad"].ToString()); sayac++; } reader.Close(); connect.Close(); } catch (Exception) { } } } using (var command = new MySqlCommand(@"select ad,avg(puan) from netflix.t_program left join netflix.t_kullaniciprogram on ad = programad" + " where programad = '" + FilmAd + "' group by programad;", connect)) { if (connect.State == System.Data.ConnectionState.Closed) { connect.Open(); MySqlDataReader reader; try { reader = command.ExecuteReader(); while (reader.Read()) { programTur.Puan = reader.GetFloat(1); } reader.Close(); connect.Close(); } catch (Exception) { } } } } }