private void btChooseKeepFiles_Click(object sender, EventArgs e) { slLogger.Trace(">> Keep 2 files Click"); String sFilename = _leftFilename + ".bak"; if (File.Exists(sFilename)) { int i = 0; String sFilenameN = sFilename + i.ToString(); while (File.Exists(sFilenameN)) { i++; sFilenameN = sFilename + i.ToString(); } sFilename = sFilenameN; } ClPbHelper.SaveGameIni(sFilename, _dcRight, slLogger); slLogger.Trace("<< Keep 2 files Click"); }
private void btChooseMerged_Click(object sender, EventArgs e) { slLogger.Trace(">> Save Merged file Click"); String s1 = lbMergedTitle.Text.Trim(); String s2 = lbMergedDiscs.Text.Trim(); String s3 = lbMergedPublisher.Text.Trim(); String s4 = lbMergedAlphaTitle.Text.Trim(); int i1 = 1; int i2 = 1995; try { i1 = int.Parse(lbMergedPlayers.Text); } catch (Exception ex) { // } try { i2 = int.Parse(lbMergedYear.Text); } catch (Exception ex) { // } Dictionary <String, String> dcTosave = new Dictionary <string, string>(); dcTosave.Add("title", s1); dcTosave.Add("discs", s2); dcTosave.Add("publisher", s3); dcTosave.Add("alphatitle", s4); dcTosave.Add("players", i1.ToString()); dcTosave.Add("year", i2.ToString()); ClPbHelper.SaveGameIni(_leftFilename, dcTosave, slLogger); slLogger.Trace("<< Save Merged file Click"); }
private void btSaveIni_Click(object sender, EventArgs e) { if (null != slLogger) { slLogger.Trace(">> Save Game.ini Click"); } String s1 = ClPbHelper.RemoveQuotes(tbGeneTitle.Text); // have to be not empty String s2 = ClPbHelper.RemoveQuotes(tbGeneDiscs.Text); // have to be not empty if ((!String.IsNullOrEmpty(s1)) && (!(String.IsNullOrEmpty(s2)))) { String s3 = ClPbHelper.RemoveQuotes(tbGenePublisher.Text); String s3_5 = ClPbHelper.RemoveQuotes(tbGeneDeveloper.Text); String s4 = ClPbHelper.RemoveQuotes(tbGeneAlphaTitle.Text); int i1 = (int)(nuGenePlayers.Value); int i2 = (int)(nuGeneYear.Value); if (!String.IsNullOrEmpty(_currentFilePathIni)) { String sFileName = _currentFilePathIni; try { Dictionary <String, String> dcTosave = new Dictionary <string, string>(); dcTosave.Add("title", s1); dcTosave.Add("discs", s2); dcTosave.Add("publisher", s3); dcTosave.Add("developer", s3_5); dcTosave.Add("alphatitle", s4); dcTosave.Add("players", i1.ToString()); dcTosave.Add("year", i2.ToString()); if (null != newGame) { dcTosave.Add("automation", newGame.ABautomation); dcTosave.Add("highres", newGame.ABhighres); dcTosave.Add("imagetype", newGame.ABimagetype); dcTosave.Add("memcard", newGame.ABmemcard); } ClPbHelper.SaveGameIni(sFileName, dcTosave, slLogger); _currentFilePathIni = sFileName; lbCurrentGameIniFile.Text = _currentFilePathIni; btSaveIni.Enabled = true; btReloadTitleDiscs.Enabled = true; btIniReload.Enabled = true; if (null == newGame) { newGame = new ClGameStructure("", true, true); } newGame.IniMissing = false; newGame.Title = s1; newGame.Discs = s2; newGame.Publisher = s3; newGame.Developer = s3_5; newGame.Alphatitle = s4; try { newGame.Players = i1.ToString(); } catch (Exception ex) { // } try { newGame.Year = i2.ToString(); } catch (Exception ex) { // } } catch (Exception ex) { if (null != slLogger) { slLogger.Fatal(ex.Message); } } } } else { FlexibleMessageBox.Show("You have to enter at least Title and Discs to continue...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } if (null != slLogger) { slLogger.Trace("<< Save Game.ini Click"); } }
private void btChooseRight_Click(object sender, EventArgs e) { slLogger.Trace(">> Save Right file Click"); ClPbHelper.SaveGameIni(_leftFilename, _dcRight, slLogger); slLogger.Trace("<< Save Right file Click"); }