private void SorularTablosu_RowEnter(object sender, DataGridViewCellEventArgs e) { txtSoruBasligi.Text = SorularTablosu.Rows[e.RowIndex].Cells[1].Value.ToString(); cmbKategori.SelectedItem = SorularTablosu.Rows[e.RowIndex].Cells[4].Value.ToString(); cmbZorlukSeviyesi.SelectedItem = SorularTablosu.Rows[e.RowIndex].Cells[2].Value.ToString(); txtSure.Text = SorularTablosu.Rows[e.RowIndex].Cells[3].Value.ToString(); txtA.Text = SorularTablosu.Rows[e.RowIndex].Cells[5].Value.ToString(); txtB.Text = SorularTablosu.Rows[e.RowIndex].Cells[6].Value.ToString(); txtC.Text = SorularTablosu.Rows[e.RowIndex].Cells[7].Value.ToString(); txtD.Text = SorularTablosu.Rows[e.RowIndex].Cells[8].Value.ToString(); txtE.Text = SorularTablosu.Rows[e.RowIndex].Cells[9].Value.ToString(); cmbDogru.SelectedItem = SorularTablosu.Rows[e.RowIndex].Cells[10].Value.ToString(); txtMedya.Text = SorularTablosu.Rows[e.RowIndex].Cells[11].Value.ToString(); selectedId = Convert.ToInt32(SorularTablosu.Rows[e.RowIndex].Cells[0].Value.ToString()); KlasikMi = (bool)SorularTablosu.Rows[e.RowIndex].Cells[12].Value; chkKlasik.Checked = KlasikMi; _tmp_medya = Database.Select.MedyaCekForSoruDuzenleme(selectedId); materialFlatButton1.Enabled = true; materialFlatButton2.Enabled = true; if (_tmp_medya.ID == -1) { chkMedya.Checked = true; materialFlatButton1.Enabled = false; materialFlatButton2.Enabled = false; } else { chkMedya.Checked = false; } }
public static bool MedyaEkleme(Model.Medya _medya) { string sql = "insert into medya values(0,@kategoriid,@medyapath,@medyaismi)"; _connection.Open(); MySqlCommand cmd = new MySqlCommand(sql, _connection); cmd.Parameters.AddWithValue("@kategoriid", _medya.KategoriID); cmd.Parameters.AddWithValue("@medyapath", _medya.Path); cmd.Parameters.AddWithValue("@medyaismi", _medya.Ad); int result = cmd.ExecuteNonQuery(); _connection.Close(); if (result != -1) { MessageBox.Show("Başarıyla eklendi."); return(true); } else { MessageBox.Show("Eklenemedi."); return(false); } }
private void materialFlatButton1_Click(object sender, EventArgs e) { if (VerifyTexts1()) { Model.Medya _medya = new Model.Medya(); _medya.Ad = txtIsim.Text; _medya.ID = 0; _medya.KategoriID = Database.Select.KategoriCekMedya(selectedId).ID; _medya.Path = txtURL.Text; try { if (Database.Insert.MedyaEkleme(_medya)) { MessageBox.Show("Başarıyla eklendi"); medyaDegistir1.MedyaYukle(); } else { MessageBox.Show("Eklenirken bir sorun oluştu!"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ": Dosya yüklenirken bir sorun oluştu!"); } } }
private void btnKaydet_Click(object sender, EventArgs e) { if (VerifyTexts()) { Model.Medya _medya = new Model.Medya(); _medya.Ad = txtMedyaAdi.Text; _medya.ID = 0; _medya.KategoriID = Database.Select.KategoriCekMedya(selectedId).ID; _medya.Path = appPath + dosyaadi; try { File.Copy(dosyayolu, appPath + dosyaadi, true); if (Database.Insert.MedyaEkleme(_medya)) { MessageBox.Show("Başarıyla eklendi"); medyaDegistir1.MedyaYukle(); } else { MessageBox.Show("Eklenirken bir sorun oluştu!"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ": Dosya yüklenirken bir sorun oluştu!"); } } }
private void materialFlatButton3_Click(object sender, EventArgs e) { openFileDialog1.Title = "Lütfen Medya dosyasını seçin"; openFileDialog1.Filter = "Medya|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff;*.gif;*.mp4;*.wmv;*.mp3;*.mkv;*.asf;*.avi;*.mov|JPEG |*.jpg|GIF|*.gif|MP4 Video|*.mp4|WMV Video|*.wmv|MP3 Audio|*.mp3"; dosyayolu = ""; dosyaadi = ""; if (!Directory.Exists(appPath)) { Directory.CreateDirectory(appPath); // Path yoksa oluştur } if (openFileDialog1.ShowDialog() == DialogResult.OK) { dosyayolu = openFileDialog1.FileName; dosyaadi = openFileDialog1.SafeFileName; txtPath.Text = dosyayolu; MessageBox.Show(dosyaadi); updatedMedya = new Model.Medya(); updatedMedya.ID = medya.ID; updatedMedya.KategoriID = medya.KategoriID; updatedMedya.Path = dosyayolu; btnGoruntule2.Enabled = true; } }
public void SetMedya(Medya medya, IMedya media) { this.medya = medya; this.media = media; txtAd.Text = medya.Ad; txtPath.Text = medya.Path; }
private void txtURL_TextChanged(object sender, EventArgs e) { updatedMedya = new Model.Medya(); updatedMedya.ID = medya.ID; updatedMedya.KategoriID = medya.KategoriID; updatedMedya.Path = txtURL.Text; btnGoruntule2.Enabled = true; }
private void imageLists_SelectedIndexChanged(object sender, EventArgs e) { Model.Medya _medya = (Model.Medya)imageLists.SelectedItem; if (_medya == null) { return; } vlcPlayer1.SetMedia(_medya); }
public async void SetMedia(Model.Medya medya) { vlcControl1.Visible = true; panel2.Visible = true; axVLCPlugin21.Visible = false; this.medya = medya; if (MedyaKontrol.ResimKontrol(medya.Path) && !medya.Path.StartsWith("http")) //TODO buraya bak. { vlcControl1.SetMedia(new FileInfo(@medya.Path)); panel2.Visible = false; vlcControl1.Play(); } else if (MedyaKontrol.VideoKontrol(medya.Path) && !medya.Path.StartsWith("http")) { vlcControl1.SetMedia(new FileInfo(@medya.Path)); panel2.Visible = true; vlcControl1.Play(); } else if (medya == null || medya.Path == null || medya.Path == "" || medya.Path == "-1") { MessageBox.Show("Medya boş veya hatalı!"); } else { _url = medya.Path; btnLink.Visible = true; if (YoutubeVideoID != String.Empty) { var url = medya.Path; var youtubeVidId = YoutubeClient.ParseVideoId(url); var yt = new YoutubeClient(); var video = await yt.GetVideoMediaStreamInfosAsync(youtubeVidId); var muxed = video.Muxed.WithHighestVideoQuality(); vlcControl1.SetMedia(new Uri(muxed.Url)); vlcControl1.Play(); } else { vlcControl1.Visible = false; panel2.Visible = false; axVLCPlugin21.Visible = true; axVLCPlugin21.playlist.add(medya.Path); axVLCPlugin21.playlist.play(); } } }
private void materialFlatButton7_Click(object sender, EventArgs e) { if (VerifyTexts1()) { Model.Medya medya = new Model.Medya(); medya.ID = 0; medya.Ad = txtIsim1.Text; medya.KategoriID = _kategori.ElementAt(cmbKategori1.SelectedIndex).ID; medya.Path = txtURL.Text; try { if (Database.Insert.MedyaEkleme(medya)) { this.soruEkleme.MedyaYukle(); this.main1.CloseWindow(); } } catch (Exception ex) { MessageBox.Show("Bir sorun oluştu: " + ex.Message); } } }
public void MedyaDegistir(Medya _medya) { this._medya = _medya; txtMedya.Text = _medya.Path; }
public void setMedya(Model.Medya _medya) { this._medya = _medya; vlcPlayer1.SetMedia(_medya); medyaIsim.Text = _medya.Ad; }