private void btnIPTVGeriYukle_Click(object sender, EventArgs e) { try { if (IPKontroluYap()) { return; } OpenFileDialog ofd = new OpenFileDialog(); ofd.InitialDirectory = Application.StartupPath; ofd.Filter = "Metin Dosyaları|*.txt|Tüm Dosyalar|*.*"; ofd.Title = "Lütfen Chipbox'a yüklenecek IPTV kanal listesi dosyasını seçin."; ofd.FileName = ""; if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { return; } zaman = Environment.TickCount; FTPTools.UploadFile(txtIP.Text, txtKullanici.Text, txtSifre.Text, ofd.FileName, iptv_kanal_listesi); zaman = Environment.TickCount - zaman; MessageBox.Show("IPTV Kanal Listesi başarıyla Chipbox'a yüklendi.\nİşlem süresi: " + zaman + " ms.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exp) { MessageBox.Show("Bağlantı sırasında hata oluştu!\nAçıklama: " + exp.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnNormalGeriYukle_Click(object sender, EventArgs e) { if (IPKontroluYap()) { return; } if (MessageBox.Show("Bu işlem, seçeceğiniz kanal listesi yedeğini Chipbox'a yükleyecektir.\nChipbox üzerindeki güncel kanal listeniz SİLİNİP yerine yeni liste yazılacaktır ve Chipbox yeniden başlatılacaktır.\nDevam etmek istiyor musunuz?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } try { FolderBrowserDialog fsd = new FolderBrowserDialog(); //FolderSelectDialog fsd = new FolderSelectDialog(); //fsd.InitialDirectory = Application.StartupPath; //fsd.Title = "Lütfen Chipbox kanal listesi yedeğinin olduğu klasörü seçin."; fsd.SelectedPath = Application.StartupPath; fsd.Description = "Lütfen Chipbox kanal listesi yedeğinin olduğu klasörü seçin."; //if (!fsd.ShowDialog()) if (fsd.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { return; } if ((!File.Exists(fsd.SelectedPath + "\\database")) || (!File.Exists(fsd.SelectedPath + "\\indexdb")) || (!File.Exists(fsd.SelectedPath + "\\sattp"))) { MessageBox.Show("Seçtiğiniz klasörde database, indexdb ve sattp dosyaları bulunamadı!\nLütfen doğru klasörü seçtiğinizden emin olun!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } zaman = Environment.TickCount; FTPTools.UploadFile(txtIP.Text, txtKullanici.Text, txtSifre.Text, fsd.SelectedPath + "\\database", kanal_listesi_database); FTPTools.UploadFile(txtIP.Text, txtKullanici.Text, txtSifre.Text, fsd.SelectedPath + "\\indexdb", kanal_listesi_indexdb); FTPTools.UploadFile(txtIP.Text, txtKullanici.Text, txtSifre.Text, fsd.SelectedPath + "\\sattp", kanal_listesi_sattp); ChipboxReset(txtIP.Text); zaman = Environment.TickCount - zaman; MessageBox.Show("Kanal Listesi başarıyla Chipbox'a yüklendi. Cihaz yeniden başlatılıyor.\nİşlem süresi: " + zaman + " ms.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exp) { MessageBox.Show("Bağlantı sırasında hata oluştu!\nAçıklama: " + exp.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }