public static bool openTest() { OpenFileDialog open = new OpenFileDialog() { Filter = "MEGA test file|*.mgt", Title = "Select test file" }; if (open.ShowDialog() == DialogResult.OK) { if ((open.FileName != "") && (open.FileName.Contains(".mgt"))) { testData.clearItems(); tmpTest = TmpFile(); Crpyt.decrpyt(open.FileName, tmpTest); ReadTestData(tmpTest); openfile = open.FileName; return(true); } else { return(false); } } else { return(false); } }
public static bool LoadQuestions() { OpenFileDialog open = new OpenFileDialog() { Filter = "MEGA question file|*.mgq", Title = "Select question file(s)", Multiselect = true }; if (open.ShowDialog() == DialogResult.OK) { strData.clearItems(); foreach (string file in open.FileNames) { string temp = TmpFile(); Crpyt.decrpyt(file, temp); ReadTmpFile(temp); DeleteTmpFile(temp); } test.max = strData.strQuestion.Count; return(true); } else { return(false); } }
public static bool save(string tmpfile) { SaveFileDialog sav = new SaveFileDialog() { Filter = "MEGA test file|*.mgt", Title = "Select test file" }; if (sav.ShowDialog() == DialogResult.OK) { if (sav.FileName != "") { Crpyt.encrypt(tmpfile, sav.FileName); otherFunctions.DeleteTmpFile(tmpfile); } return(true); } else { return(false); } }
public static bool saveFile() { SaveFileDialog save = new SaveFileDialog() { Filter = "MEGA questions|*.mgq", Title = "Save Question File" }; save.ShowDialog(); if (save.FileName != "") { string temp = TmpFile(); WriteQuestions(temp); Crpyt.encrypt(temp, save.FileName); DeleteTmpFile(temp); savefile = save.FileName; return(true); } else { return(false); } }
public static bool openQuestion() { OpenFileDialog open = new OpenFileDialog() { Filter = "MEGA question file|*.mgq", Title = "Select test file" }; open.ShowDialog(); if ((open.FileName != "") && (open.FileName.EndsWith(".mgq"))) { string temp = TmpFile(); Crpyt.decrpyt(open.FileName, temp); strData.clearItems(); ReadTmpFile(temp); DeleteTmpFile(temp); return(true); } else { return(false); } }