Beispiel #1
0
 private void DataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 11)//upload
         {
             Open_File_Dialog.Filter = "Torrent Files|*.torrent";
             if (Open_File_Dialog.ShowDialog() == DialogResult.OK)
             {
                 try
                 {
                     ((DataGridView)sender).Rows[e.RowIndex].Cells[8].Value = Convert.ToBase64String(File.ReadAllBytes(Open_File_Dialog.FileName));
                 }
                 catch (Exception ex) { MessageBox.Show(ex.ToString()); }
             }
         }
         else if (e.ColumnIndex == 12 && (((DataGridViewDisableButtonCell)((DataGridView)sender).Rows[e.RowIndex].Cells[e.ColumnIndex]).Enabled == true))//download
         {
             Save_File_Dialog.FileName = Text.Substring(0, Text.IndexOf("->") - 1) + " S" + Season.season_number?.ToString("D2") + "E" + ((decimal)((DataGridView)sender).Rows[e.RowIndex].Cells[2].Value).ToString("00") + ".torrent";
             Save_File_Dialog.Filter   = "Torrent File|*.torrent";
             if (Save_File_Dialog.ShowDialog() == DialogResult.OK)
             {
                 File.WriteAllBytes(Save_File_Dialog.FileName, Convert.FromBase64String((string)((DataGridView)sender).Rows[e.RowIndex].Cells[8].Value));
             }
         }
     }
     catch (Exception) { }
 }
Beispiel #2
0
 private void From_Excel_Button_Click(object sender, EventArgs e)
 {
     try
     {
         if (Open_File_Dialog.ShowDialog() == DialogResult.OK)
         {
             dataGridView.ScrollBars = ScrollBars.None; getFromExcel.RunWorkerAsync();
         }
     }
     catch (Exception ex) { Program.Main_Form.log(ex.Message + " in '" + GetType().ToString() + "' at: " + new StackTrace(ex, true).GetFrame(new StackTrace(ex, true).FrameCount - 1).GetFileLineNumber(), msgType.error); }
 }
Beispiel #3
0
 public OpenFileDialog get_openfiledialog()
 {
     if (InvokeRequired)
     {
         return((OpenFileDialog)Invoke(new Func <OpenFileDialog>(() => get_openfiledialog())));
     }
     else
     {
         if (Open_File_Dialog.ShowDialog() == DialogResult.OK)
         {
             return(Open_File_Dialog);
         }
         else
         {
             return(null);
         }
     }
 }
Beispiel #4
0
 private void UploadRange_Click(object sender, EventArgs e)
 {
     try
     {
         if (Convert.ToInt64(startIndex.Text) > 0 && Convert.ToInt64(endIndex.Text) >= Convert.ToInt64(startIndex.Text))
         {
             Open_File_Dialog.Multiselect = true;
             Open_File_Dialog.Filter      = "Torrent File|*.torrent";
             if (Open_File_Dialog.ShowDialog() == DialogResult.OK)
             {
                 foreach (string fName in Open_File_Dialog.FileNames)
                 {
                     dataGridView.Rows[Array.IndexOf(Open_File_Dialog.FileNames, fName)].Cells[7].Value = Convert.ToBase64String(File.ReadAllBytes(fName));
                 }
                 uploadRange.BackColor = Properties.Settings.Default.green;
             }
         }
     }
     catch (Exception) { uploadRange.BackColor = Properties.Settings.Default.red; }
 }
Beispiel #5
0
 private void batchUpload_Click(object sender, EventArgs e)
 {
     try
     {
         Open_File_Dialog.Multiselect = false;
         Open_File_Dialog.Filter      = "Torrent File|*.torrent";
         if (Open_File_Dialog.ShowDialog() == DialogResult.OK)
         {
             Season.torrent_file = Convert.ToBase64String(File.ReadAllBytes(Open_File_Dialog.FileName));
             if (database.updateObjectToDatabase(Season))
             {
                 batchUpload.Tag = "green";
             }
             else
             {
                 batchUpload.Tag = "red";
             }
         }
     }
     catch (Exception) { batchUpload.BackColor = Properties.Settings.Default.red; }
 }