private void toolStripButton_delete_Click(object sender, EventArgs e) { if (detects == null) { return; } if (fileIndex >= 0 && fileIndex < detects.Length) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage( Program.ResourceManager.GetString("Message_AreYouSuretoRemoveManual"), Program.ResourceManager.GetString("MessageCaption_RemoveManual"), true, false, Program.ResourceManager.GetString("MessageCheckBox_RemoveFileFromDiskToo")); if (res.ClickedButtonIndex == 0)// Yes ! { if (res.Checked) { try { File.Delete(detects[fileIndex].Path); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(Program.ResourceManager.GetString("Text_UnableToRemoveFile") + ": " + detects[fileIndex].Path + "; ERROR: " + ex.Message); } } // Remove from database. MyNesDB.DeleteDetect("MANUALS", currentID, detects[fileIndex].Path); RefreshForEntry(currentID); } } }
private void toolStripButton_deleteAll_Click(object sender, EventArgs e) { if (detects == null) { return; } if (fileIndex >= 0 && fileIndex < detects.Length) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage( Program.ResourceManager.GetString("Message_AreYousureToRemoveAllManuals"), Program.ResourceManager.GetString("MessageCaption_RemoveManual"), true, false, Program.ResourceManager.GetString("MessageCheckBox_RemoveFileFromDiskToo")); if (res.ClickedButtonIndex == 0)// Yes ! { if (res.Checked) { foreach (MyNesDetectEntryInfo inf in detects) { try { File.Delete(inf.Path); } catch { } } } // Remove from database. MyNesDB.DeleteDetects("MANUALS", currentID); RefreshForEntry(currentID); } } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { OpenFileDialog op = new OpenFileDialog(); op.Filter = Program.ResourceManager.GetString("Filter_PaletteFile"); if (op.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { try { if (!File.Exists(Application.StartupPath + "\\Palettes\\" + Path.GetFileName(op.FileName))) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage(Program.ResourceManager.GetString("Message_ReplacePaletteFile")); if (res.ClickedButtonIndex == 0) { File.Delete(Application.StartupPath + "\\Palettes\\" + Path.GetFileName(op.FileName)); } else { return; } } // Copy the file into the palettes file File.Copy(op.FileName, Application.StartupPath + "\\Palettes\\" + Path.GetFileName(op.FileName)); // Refresh the combo box RefreshPaletteFilesList(); // Select this file comboBox1.SelectedItem = Application.StartupPath + "\\Palettes\\" + Path.GetFileName(op.FileName); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(ex.Message); } } }
private void Form_DetectAndDownloadFromTheGamesDB_FormClosing(object sender, FormClosingEventArgs e) { if (!finished) { if (mainThread != null) { if (mainThread.IsAlive) { ManagedMessageBoxResult result = ManagedMessageBox.ShowQuestionMessage( Program.ResourceManager.GetString("Message_AreYouSureYouWantToStopCurrentProgress"), Program.ResourceManager.GetString("MessageCaption_DetectAndDownloadFromTheGamesDB")); if (result.ClickedButtonIndex == 0) { client.CancelAsync(); mainThread.Abort(); mainThread = null; Trace.WriteLine("Database import operation finished at " + DateTime.Now.ToLocalTime(), "Detect And Download From TheGamesDB.net"); listner.Flush(); Trace.Listeners.Remove(listner); CloseAfterFinish(); } else { e.Cancel = true; } } } } }
private void button10_Click(object sender, EventArgs e) { FolderBrowserDialog fol = new FolderBrowserDialog(); fol.ShowNewFolderButton = true; fol.Description = "Please select a master folder where to save the downloaded files (empty folder is recommended)"; if (fol.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage("These folders will be created :" + "\n" + fol.SelectedPath + "\\Overview\\" + "\n" + fol.SelectedPath + "\\Banners\\" + "\n" + fol.SelectedPath + "\\BoxartBack\\" + "\n" + fol.SelectedPath + "\\BoxartFront\\" + "\n" + fol.SelectedPath + "\\Fanart\\" + "\n" + fol.SelectedPath + "\\Screenshots\\" + "\n" + "\nConinue ?"); if (res.ClickedButtonIndex == 0) { textBox_overview_folder.Text = fol.SelectedPath + "\\Overview\\"; textBox_Banners_folder.Text = fol.SelectedPath + "\\Banners\\"; textBox_boxart_back_folder.Text = fol.SelectedPath + "\\BoxartBack\\"; textBox_boxart_front_folder.Text = fol.SelectedPath + "\\BoxartFront\\"; textBox_Fanart_folder.Text = fol.SelectedPath + "\\Fanart\\"; textBox_Screenshots_folder.Text = fol.SelectedPath + "\\Screenshots\\"; Directory.CreateDirectory(textBox_overview_folder.Text); Directory.CreateDirectory(textBox_Banners_folder.Text); Directory.CreateDirectory(textBox_boxart_back_folder.Text); Directory.CreateDirectory(textBox_boxart_front_folder.Text); Directory.CreateDirectory(textBox_Fanart_folder.Text); Directory.CreateDirectory(textBox_Screenshots_folder.Text); } } }
private void Form_Detect_FormClosing(object sender, FormClosingEventArgs e) { if (mainThread != null && !finished) { if (mainThread.IsAlive) { ManagedMessageBoxResult res = ManagedMessageBox.ShowMessage( Program.ResourceManager.GetString("Message_AreYouSureYouWantToStopCurrentProgress"), Program.ResourceManager.GetString("MessageCaption_Detect"), new string[] { Program.ResourceManager.GetString("Button_Yes"), Program.ResourceManager.GetString("Button_No") }, 1, ManagedMessageBoxIcon.Question, false, false, ""); if (res.ClickedButtonIndex == 0)// Yes { mainThread.Abort(); } else { e.Cancel = true; return; } } } }
private void CloseAfterFinish1() { finished = true; ManagedMessageBoxResult res = ManagedMessageBox.ShowMessage( Program.ResourceManager.GetString("Message_Done") + ", " + Program.ResourceManager.GetString("Message_LogFileSavedTo") + " '" + logPath + "'", Program.ResourceManager.GetString("MessageCaption_DetectAndDownloadFromTheGamesDB"), new string[] { Program.ResourceManager.GetString("Button_Ok"), Program.ResourceManager.GetString("Button_OpenLog") }, 0, null, ManagedMessageBoxIcon.Info); if (res.ClickedButtonIndex == 1) { try { Process.Start(HelperTools.GetFullPath(logPath)); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(ex.Message); } } this.Close(); }
// Remove folder private void button2_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { return; } ManagedMessageBoxResult res = ManagedMessageBox.ShowMessage( Program.ResourceManager.GetString("Message_AreYouSureYouWantToDeleteSelectedFodlers"), Program.ResourceManager.GetString("MessageCaption_Detect"), new string[] { Program.ResourceManager.GetString("Button_Yes"), Program.ResourceManager.GetString("Button_No") }, 1, ManagedMessageBoxIcon.Question, false, false, ""); if (res.ClickedButtonIndex == 0)// Yes { for (int i = 0; i < listView1.Items.Count; i++) { if (listView1.Items[i].Selected) { listView1.Items.RemoveAt(i); i = -1; } } } }
private void button5_Click(object sender, EventArgs e) { if (!Directory.Exists(textBox_Sram.Text)) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage( Program.ResourceManager.GetString("Message_TheSRAMFolderIsntExistAt") + " " + textBox_Sram.Text + ".\n" + Program.ResourceManager.GetString("Message_DoYouWantToCreateThisFolder")); if (res.ClickedButtonIndex == 1) { return; } else { try { Directory.CreateDirectory(textBox_Sram.Text); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(Program.ResourceManager.GetString("Message_UnableToCreateTheFolder") + ": " + ex.Message); } } } if (!Directory.Exists(textBox_state.Text)) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage( Program.ResourceManager.GetString("Message_TheSTATEFolderIsntExistAt") + " " + textBox_state.Text + ".\n" + Program.ResourceManager.GetString("Message_DoYouWantToCreateThisFolder")); if (res.ClickedButtonIndex == 1) { return; } else { try { Directory.CreateDirectory(textBox_state.Text); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(Program.ResourceManager.GetString("Message_UnableToCreateTheFolder") + ": " + ex.Message); } } } if (!Directory.Exists(textBox_snapshots.Text)) { ManagedMessageBoxResult res = ManagedMessageBox.ShowQuestionMessage(Program.ResourceManager.GetString("Message_TheSnapshotsFolderIsntExistAt") + " " + textBox_snapshots.Text + ".\n" + Program.ResourceManager.GetString("Message_DoYouWantToCreateThisFolder")); if (res.ClickedButtonIndex == 1) { return; } else { try { Directory.CreateDirectory(textBox_snapshots.Text); } catch (Exception ex) { ManagedMessageBox.ShowErrorMessage(Program.ResourceManager.GetString("Message_UnableToCreateTheFolder") + ": " + ex.Message); } } } Program.Settings.Folder_Sram = textBox_Sram.Text; Program.Settings.Folder_State = textBox_state.Text; Program.Settings.Folder_Snapshots = textBox_snapshots.Text; Program.Settings.Save(); this.DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }