public void VerifyLocalFile() { if (localSemester == null) { MessageBox.Show("No semester loaded."); } else { Semester KSISsemester = new Semester(gui); OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "Verify against KSIS file"; ofd.Filter = "CSV Files|*.csv"; try { if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { KSISsemester.KSISread(ofd.FileName); localSemester.VerifyAgainst(KSISsemester); gui.SetKSISFile(ofd.FileName); KSISFileName = ofd.FileName; WriteFileNames(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public void Reload() { if (!localFileName.Equals("")) { localSemester.LocalRead(localFileName); localSemester.FileName = localFileName; if (!KSISFileName.Equals("")) { Semester KSISsemester = new Semester(gui); KSISsemester.KSISread(KSISFileName); localSemester.VerifyAgainst(KSISsemester); } } }
private void ReadFileNames() { StreamReader readFile = null; try { // open configuration file readFile = new StreamReader(configFileName); // the first line is the local file name localFileName = readFile.ReadLine(); // read in the semeseter from the file name if (!localFileName.Equals("")) { localSemester = new Semester(gui); localSemester.LocalRead(localFileName); localSemester.FileName = localFileName; gui.SetLocalFile(localFileName); } // the second line is the KSIS file name KSISFileName = readFile.ReadLine(); if (!KSISFileName.Equals("")) { Semester KSISsemester = new Semester(gui); KSISsemester.KSISread(KSISFileName); localSemester.VerifyAgainst(KSISsemester); gui.SetKSISFile(KSISFileName); } // save filenames to file readFile.Close(); WriteFileNames(); } catch (Exception e) { localFileName = ""; KSISFileName = ""; } }
public void ConvertKSISFileToLocal() { Semester KSISsemester = new Semester(gui); var ofd = new OpenFileDialog(); ofd.Title = "Open KSIS file"; ofd.Filter = "CSV Files|*.csv"; try { if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // read KSIS file KSISsemester.KSISread(ofd.FileName); gui.SetKSISFile(ofd.FileName); KSISFileName = ofd.FileName; WriteFileNames(); // save to local file var sfd = new SaveFileDialog(); sfd.Title = "Save to new local file"; sfd.Filter = "CSV Files|*.csv"; sfd.ShowDialog(); if (sfd.FileName != "") { gui.SetLocalFile(sfd.FileName); localFileName = sfd.FileName; WriteFileNames(); KSISsemester.Save(sfd.FileName); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }