public void SetID(string inputFileID) { var tempArray = new IProjectDataFile[1]; tempArray[0] = ProjectFile.This.FileContainer[inputFileID]; DataSource = tempArray; }
public static void UpdateFileName(this FileDialog fileDialog, IProjectDataFile projectFile) { var absoluteFileName = projectFile.AbsoluteFileName; absoluteFileName = (absoluteFileName != "?") ? absoluteFileName : ""; fileDialog.FileName = absoluteFileName; fileDialog.Title = ((fileDialog is OpenFileDialog) ? "Open " : "Save ") + projectFile.ID; fileDialog.DefaultExt = projectFile.FileExtension; fileDialog.DereferenceLinks = true; fileDialog.Filter = projectFile.ID + " file (*" + projectFile.FileExtension + ")|*" + projectFile.FileExtension + "|" + "All files (*.*)|*.*"; }
public static void AskUserSave(this IProjectDataFile pdf, out bool userContinue, out bool mustSave) { userContinue = false; mustSave = false; if (pdf.IsModified) { var result = MessageBox.Show("The " + pdf.ID + " file \"" + pdf.RelativeFileName + "\" has been modified. Save changes ?", "Close " + pdf.ID + " file", MessageBoxButtons.YesNoCancel); switch (result) { case DialogResult.Yes: mustSave = true; userContinue = true; break; case DialogResult.Cancel: userContinue = false; break; case DialogResult.No: userContinue = true; break; } } else { userContinue = true; } }
public void CopyFileNameFrom(IProjectDataFile toCopy) { AbsoluteFileName = toCopy.AbsoluteFileName; }
public void CopyFrom(IProjectDataFile toCopy) { BindingItemsArray1 = ((ProjectDataFile <TItemType>)toCopy).BindingItemsArray1; }