/// <summary> /// If a save path was created via Save As then this event simply /// saves to that path /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveToolStripMenuItem_Click(object sender, EventArgs e) { if (fileSavePath == "") { //call save as saveAsToolStripMenuItem_Click(this, null); } else { try { //do save to fileSavePath CRObjSerializer cros = new CRObjSerializer(); cros.SaveCRObj(fileSavePath, crs); MessageBox.Show("File saved to: " + fileSavePath, "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); crl.WriteLog(CRLogger.CRLogTitle.Error, "Error performing save " + ex.Message); } } }
public void Test17001IScanner() { SN17001Scanner sn17 = new SN17001Scanner(); try { var d = sn17.Scan(@"C:\Working\Project\CampaignPlanner"); d.Notes = "This is a test scan on a real code base."; CRObjSerializer cros = new CRObjSerializer(); cros.SaveCRObj(CRGlobal.CRScanData + "\\" + d.CRID + "_testScan" + ".xml", d); } catch (Exception ex) { throw new AssertFailedException(ex.Message); } }
/// <summary> /// Creates a new project with the data entered in the form and /// exits the form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Savebutton_Click(object sender, EventArgs e) { try { CRProject crp = new CRProject(); crp.Name = ProjectNametextBox.Text; crp.Description = ProjectDescriptiontextBox.Text; newprojectsaveFileDialog.ShowDialog(); crp.Path = newprojectsaveFileDialog.FileName; //write the project CRObjSerializer cros = new CRObjSerializer(); cros.SaveCRObj(crp.Path, crp); //set the app var AppVar.Project = crp; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Opens the SaveFile dialog and sets the save path /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { try { //get attributes crScanner.Name = textBox1.Text; crScanner.Description = textBox2.Text; CRObjSerializer cros = new CRObjSerializer(); saveFileDialog1.ShowDialog(); cros.SaveCRObj(saveFileDialog1.FileName, crScanner); RegexEditorForm.fileSavePath = saveFileDialog1.FileName; MessageBox.Show("file saved to: " + RegexEditorForm.fileSavePath, "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error" , MessageBoxButtons.OK, MessageBoxIcon.Error); crl.WriteLog(CRLogger.CRLogTitle.Error, "Error while save file " + ex.Message); } }
public void TestSTIGCL() { try { CRObjSerializer cros = new CRObjSerializer(); CHECKLIST ckl = cros.LoadSTIGCKL(@"C:\TEMP\ckl_testSave.xml"); foreach (var vuln in ckl.STIGS.iSTIG.VULN) { if (vuln.STIG_DATA[0].ATTRIBUTE_DATA == "V-70149") { //vuln.FINDING_DETAILS = "finding test test"; //Console.WriteLine(vuln.COMMENTS.ToString()); Console.WriteLine(vuln.FINDING_DETAILS.ToString()); vuln.STATUS = "Open"; } } cros.SaveCRObj(@"C:\TEMP\ckl_testSave.ckl", ckl); } catch (Exception ex) { throw new AssertFailedException(ex.Message); } }