private void DebugMc(MemoryCard memory) { // ─ │┌ ┐└ ┘├ ┤┬ ┴ ┼ log.Debug("┌─────────────────────┐"); log.Debug("│ MEMORY CARD │"); log.Debug("└─────────────────────┘\n"); log.Debug(String.Format("Memory card Path: {0}", memory.GetPath())); log.Debug(String.Format("Memory card Free space: {0}", memory.GetFreeSpace())); log.Debug(String.Format("Memory card save count: {0}\n", memory.LoadSaves().Count - 2)); log.Debug("Memory card Save List:\n"); List <SaveFile> saveList = memory.LoadSaves(); for (int i = 2; i < saveList.Count; i++) { log.Debug("┌─────────────────────────────────────────────────────────────────────────────┐"); log.Debug(String.Format("│ FILE Nº {0,-67}│", String.Format("{0:D3}", i - 1))); log.Debug("├─────────────────────────────────────────────────────────────────────────────┤"); log.Debug(String.Format("│ Save Name: {0,-65}|", saveList[i].FileName)); log.Debug(String.Format("│ Save Size: {0,-65}|", saveList[i].FileSize)); log.Debug(String.Format("│ Save Date: {0,-65}|", saveList[i].FileDate)); log.Debug(String.Format("│ Save Description: {0,-58}|", saveList[i].FileDescription)); log.Debug("└─────────────────────────────────────────────────────────────────────────────┘\n"); //Console.WriteLine(); } }
private void DoDragAndDrop(MemoryCard card, string[] droppedFolders) { string mcPath = card.GetPath(); foreach (string folder in droppedFolders) { Utils.Card.AddRawFile(mcPath, folder); } }
private void DoProgressBar(IEnumerable <FileInfo> files, MemoryCard card) { var formProgress = new ProcessBar(); formProgress.SetList = files; formProgress.McPath = card.GetPath(); formProgress.ShowDialog(); }
private void TransferSaves(MemoryCard cardFrom, MemoryCard cardTo, IEnumerable savesCollection) { if (cardTo != null) { #region Debug log.Debug("Transferring files.\n"); log.Debug(String.Format("From: {0}", cardFrom.GetPath())); log.Debug(String.Format("To: {0}\n", cardTo.GetPath())); #endregion string filePath = String.Empty; string saveName = String.Empty; string mcPathFrom = cardFrom.GetPath(); string mcPathTo = cardTo.GetPath(); foreach (DataGridViewRow saveRow in savesCollection) { saveName = saveRow.Cells[0].Value.ToString(); #region Debug log.Debug(String.Format("Exporting file {0} from {1}", saveName, mcPathFrom)); #endregion Utils.Card.ExportSave(mcPathFrom, saveName, tempFolder, MODE_PSU); filePath = String.Format("{0}\\{1}{2}", tempFolder, saveName, ".psu"); #region Debug log.Info(String.Format("Importing file {0} to {1}", saveName, mcPathTo)); #endregion Utils.Card.ImportSave(mcPathTo, filePath); #region Debug log.Warn(String.Format("Deleting file {0}\n", filePath)); #endregion Utils.Cleaner.DeleteTemp(filePath); } } }
private MemoryCard RefreshMemoryCard(MemoryCard memCard, DataGridView view) { string mcPath = memCard.GetPath(); MemoryCard card = new MemoryCard(mcPath, Utils.Card.LoadFiles(mcPath), Utils.Card.GetMcFreeSpace(mcPath)); ShowMcContent(card, view); DebugMc(card); return(card); }
void ContextMenuItemMoveSavesToClick(object sender, EventArgs e) { ContextMenuItemCopySavesToClick(null, null); MemoryCard cardFrom = GetActualCard(focusedMemoryCard.Name); MemoryCard cardTo = GetUnfocusedCard(focusedMemoryCard.Name); if (cardTo != null) { DoBatchDelete(cardFrom.GetPath(), focusedMemoryCard.SelectedRows); UpdateCard(focusedMemoryCard, cardFrom); } }
void DeleteAllToolStripMenuItemClick(object sender, EventArgs e) { MemoryCard card = GetActualCard(focusedMemoryCard.Name); if (focusedMemoryCard.Rows.Count > 0) { DoBatchDelete(card.GetPath(), focusedMemoryCard.Rows); UpdateCard(focusedMemoryCard, card); } else { MessageBox.Show("Tch tch tch... You can't do that! \nThe memory card its empty."); } }
private void ShowMcContent(MemoryCard card, DataGridView mcView) { mcView.Rows.Clear(); List <SaveFile> listFiles = card.LoadSaves(); for (int i = 2; i <= listFiles.Count - 1; i++) { SaveFile save = listFiles[i]; mcView.Rows.Add(save.FileName, save.FileSize, save.FileDate, save.FileDescription); } toolStripStatusLabel1.Text = card.GetPath(); toolStripStatusLabel2.Text = card.GetFreeSpace(); }
void ExportSaveButtonClick(object sender, EventArgs e) { #region Debug log.Debug("───────────────────────────────────────────────────────────────────────────────\n" + "Export Save Button Click\n"); #endregion DataGridView dgv = GetDataGridView(focusedMemoryCard); MemoryCard card = GetActualCard(dgv.Name); if (card != null) { DataGridViewSelectedRowCollection savesCollection = dgv.SelectedRows; string filePath = String.Empty; #region Debug log.Debug("Exporting files\n"); log.Debug(String.Format("{0,-20} {1,5} {2,-25} {3}", "Name", "Size", "Date", "Description\n")); #endregion foreach (DataGridViewRow row in savesCollection) { Utils.Card.ExportSave(card.GetPath(), row.Cells[0].Value.ToString(), userExportFolder, mode); #region Debug log.Debug(String.Format("{0,-20} {1,5} {2,-25} {3}", row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString())); #endregion } #region Debug log.Debug("Export Finished.\n"); #endregion MessageBox.Show("Finish export files."); } #region Debug else { log.Debug("No memory card opened."); } #endregion #region Debug log.Debug("Export Save Button Click - Exit\n" + "───────────────────────────────────────────────────────────────────────────────"); #endregion }
private MemoryCard DoDelete(ref MemoryCard card) { if (card != null && card.LoadSaves().Count > 2) { DialogResult result = MessageBox.Show("This action can't be undone!\nAre you sure?", "Delete save(s)", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); if (result == DialogResult.OK) { #region Debug log.Debug("Ok button"); #endregion string mcPath = card.GetPath(); DataGridViewSelectedRowCollection savesCollection = focusedMemoryCard.SelectedRows; DoBatchDelete(mcPath, savesCollection); #region debug log.Debug("\nDelete Save Button Click - Exit.\n" + "───────────────────────────────────────────────────────────────────────────────"); #endregion return(RefreshMemoryCard(card, focusedMemoryCard)); } #region Debug log.Debug("Cancel button"); #endregion } else { MessageBox.Show("Unable to delete."); } #region debug log.Debug("\nDelete Save Button Click - Exit.\n" + "───────────────────────────────────────────────────────────────────────────────"); #endregion return(card); }