///////////////////////////////////////////////////////////////////// // CRUD BUTTONS //.......add private void buttonAddNewCase_Click(object sender, EventArgs e) { Create_Case createCase_childForm = new Create_Case(); createCase_childForm.MdiParent = this.MdiParent; createCase_childForm.Show(); }
private void ShowNewForm(object sender, EventArgs e) { Create_Case createCase_childForm = new Create_Case(); createCase_childForm.MdiParent = this; createCase_childForm.Text = "Create Case [" + childFormNumber++ + "]"; createCase_childForm.Show(); }
//.......edit private void buttonEditCase_Click(object sender, EventArgs e) { if (listViewListOfCases.SelectedItems.Count == 1 && currentlySelectedGuid != Guid.Empty) { var factory = SessionConfig.SessionFactory; Case caseToEdit; Create_Case editCase_childForm; using (var session = factory.OpenSession()) { using (var transaction = session.BeginTransaction()) { caseToEdit = session.Query <Case>().Where(x => x.Id == currentlySelectedGuid).ToList().ElementAt(0); editCase_childForm = new Create_Case(caseToEdit, "edit"); transaction.Commit(); } } editCase_childForm.MdiParent = this.MdiParent; editCase_childForm.Show(); } }
public static void ForensicProcesseslistViewToDetailFields(int i, IList<ForensicProcess> caseForensicProcess, Create_Case createCaseFormInstance) { //collection information createCaseFormInstance.textBoxFPCollectionLocationOutput.Text = caseForensicProcess[i].CollectionLocation.ToString(); createCaseFormInstance.textBoxFPRoomNumber.Text = caseForensicProcess[i].RoomNumber.ToString(); createCaseFormInstance.textBoxFPCustodianOrUser.Text = caseForensicProcess[i].CustodianOrUser.ToString(); createCaseFormInstance.textBoxFPPhotosTaken.Text = caseForensicProcess[i].PhotoWasTaken.ToString(); createCaseFormInstance.textBoxFPImageOnly.Text = caseForensicProcess[i].WasImageOnly.ToString(); createCaseFormInstance.textBoxFPHardDriveOnly.Text = caseForensicProcess[i].WasHardDriveOnly.ToString(); //processing information createCaseFormInstance.textBoxFPProcessPerformed.Text = caseForensicProcess[i].ProcessingPerformed.ToString(); createCaseFormInstance.textBoxFPDeviceUsed.Text = caseForensicProcess[i].ForensicDeviceUsed.ToString(); createCaseFormInstance.textBoxFPSoftware.Text = caseForensicProcess[i].Software.ToString(); //image information createCaseFormInstance.textBoxFPImagesMade.Text = caseForensicProcess[i].ImagesMade.ToString(); createCaseFormInstance.textBoxFPImagesVerifiedBy.Text = caseForensicProcess[i].ImagesVerifiedBy.ToString(); //cdf info createCaseFormInstance.textBoxFPCDFTechExaminer.Text = caseForensicProcess[i].CdfInfo.TechExaminer.EmployeeName.FirstName.ToString() + " " + caseForensicProcess[i].CdfInfo.TechExaminer.EmployeeName.LastName.ToString(); createCaseFormInstance.textBoxFPFinishDateTime.Text = caseForensicProcess[i].CdfInfo.Cdfdate.ToString(); }
public static void ComputerlistViewToDetailFields(int i, IList<Computer> caseComputers, Create_Case createCaseFormInstance) { //general information createCaseFormInstance.txtMakeOutput.Text = caseComputers[i].Make; createCaseFormInstance.txtModelOutput.Text = caseComputers[i].Model; createCaseFormInstance.txtTypeOutput.Text = caseComputers[i].Type; createCaseFormInstance.txtSerialNum.Text = caseComputers[i].SerialNumber; createCaseFormInstance.txtSvcTag.Text = caseComputers[i].SvcTag; //cmos settings createCaseFormInstance.txtCMOSDate.Text = caseComputers[i].CmosDate.Date.ToString(); createCaseFormInstance.txtCMOSTime.Text = caseComputers[i].CmosDate.TimeOfDay.ToString(); createCaseFormInstance.txtActualDate.Text = caseComputers[i].CmosDate.Date.ToString(); createCaseFormInstance.txtActualTime.Text = caseComputers[i].CmosDate.TimeOfDay.ToString(); createCaseFormInstance.txtTimeProvidedBy.Text = caseComputers[i].ActualTimeProvidedBy; createCaseFormInstance.txtSetupKeystroke.Text = caseComputers[i].KeystrokeForCmosSetup; createCaseFormInstance.txtWasCMOSChanged.Text = caseComputers[i].CmosWasChanged.ToString(); createCaseFormInstance.txtCMOSChangesMade.Text = caseComputers[i].DescriptionOfCmosChanges; //sys info createCaseFormInstance.txtSystemRunning.Text = caseComputers[i].SystemWasRunning.ToString(); //bool createCaseFormInstance.txtPulledPlug.Text = caseComputers[i].PlugWasPulled.ToString(); //bool createCaseFormInstance.txtAppsRunning.Text = caseComputers[i].AppsWereRunning.ToString(); createCaseFormInstance.txtShutDownBy.Text = caseComputers[i].WhoShutDown.ToString(); createCaseFormInstance.txtWasItPoweredOn.Text = caseComputers[i].WasPoweredOn.ToString(); createCaseFormInstance.txtWasItAServer.Text = caseComputers[i].WasServer.ToString(); createCaseFormInstance.txtServerType.Text = caseComputers[i].ServerType; createCaseFormInstance.txtVirtualMachine.Text = caseComputers[i].WasVirtualMachine.ToString(); createCaseFormInstance.txtHostedSystem.Text = caseComputers[i].WasHostedSystem.ToString(); createCaseFormInstance.txtHostname.Text = caseComputers[i].Hostname; //HD information //cdfi info createCaseFormInstance.txtTechExaminer.Text = caseComputers[i].CdfInfo.TechExaminer.EmployeeName.FirstName.ToString() + " " + caseComputers[i].CdfInfo.TechExaminer.EmployeeName.LastName.ToString(); createCaseFormInstance.txtFinishDateTime.Text = caseComputers[i].CdfInfo.Cdfdate.ToString(); }
//.......view private void buttonViewCase_Click(object sender, EventArgs e) { if (listViewListOfCases.SelectedItems.Count == 1 && currentlySelectedGuid != Guid.Empty) { var factory = SessionConfig.SessionFactory; Case caseToView; Create_Case viewCase_childForm; using (var session = factory.OpenSession()) { using (var transaction = session.BeginTransaction()) { caseToView = session.Query<Case>().Where(x => x.Id == currentlySelectedGuid).ToList().ElementAt(0); viewCase_childForm = new Create_Case(caseToView, "view"); transaction.Commit(); } } viewCase_childForm.MdiParent = this.MdiParent; viewCase_childForm.Show(); } }
//TODO FINISH MAPPING THIS!!!!!!!! public static void HardDrivelistViewToDetailFields(int i, IList<HardDrive> caseHardDrives, Create_Case createCaseFormInstance) { //hard drive details createCaseFormInstance.textBoxHDMakeOutput.Text = caseHardDrives[i].Make; createCaseFormInstance.textBoxHDModelOutput.Text = caseHardDrives[i].Model; createCaseFormInstance.textBoxHDTypeOutput.Text = caseHardDrives[i].Type; createCaseFormInstance.textBoxHDSerialNumOutput.Text = caseHardDrives[i].Serial; createCaseFormInstance.textBoxHDSizeOutput.Text = caseHardDrives[i].SizeInKilobytes.ToString(); createCaseFormInstance.textBoxHDDriveInterfaceOutput.Text = caseHardDrives[i].DriveInterface; createCaseFormInstance.textBoxHDDrivePositionOutput.Text = caseHardDrives[i].DrivePosition; createCaseFormInstance.textBoxHDJumperSettingsOutput.Text = caseHardDrives[i].JumperSetting; //jumper details resetjumpeerBackgroundColors(createCaseFormInstance); createCaseFormInstance.jumperPosition0.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_0); createCaseFormInstance.jumperPosition1.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_1); createCaseFormInstance.jumperPosition2.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_2); createCaseFormInstance.jumperPosition3.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_3); createCaseFormInstance.jumperPosition4.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_4); createCaseFormInstance.jumperPosition5.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_5); createCaseFormInstance.jumperPosition6.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_6); createCaseFormInstance.jumperPosition7.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_7); createCaseFormInstance.jumperPosition8.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_8); createCaseFormInstance.jumperPosition9.BackColor = setJumperBackgroundColor(caseHardDrives[i].JumperDiagram.Jumper_9); //cdf info createCaseFormInstance.textBoxHDTechExaminerOutput.Text = caseHardDrives[i].CDFInfo.TechExaminer.EmployeeName.FirstName + " " + caseHardDrives[i].CDFInfo.TechExaminer.EmployeeName.LastName.ToString(); createCaseFormInstance.textBoxHDFinishDateTimeOutput.Text = caseHardDrives[i].CDFInfo.Cdfdate.ToString(); //related computer/reference computer if (caseHardDrives[i].ReferenceComputer != null) { createCaseFormInstance.textBoxHDRelatedComputerMake.Text = caseHardDrives[i].ReferenceComputer.Make; createCaseFormInstance.textBoxHDRelatedComputerModel.Text = caseHardDrives[i].ReferenceComputer.Model; createCaseFormInstance.textBoxHDRelatedComputerType.Text = caseHardDrives[i].ReferenceComputer.Type; createCaseFormInstance.textBoxHDRelatedComputerSerialNum.Text = caseHardDrives[i].ReferenceComputer.SerialNumber; createCaseFormInstance.textBoxHDRelatedComputerSvcTag.Text = caseHardDrives[i].ReferenceComputer.SvcTag; createCaseFormInstance.textBoxHDRelatedCompSysInfoSystemRunning.Text = caseHardDrives[i].ReferenceComputer.SystemWasRunning.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoPulledPlug.Text = caseHardDrives[i].ReferenceComputer.PlugWasPulled.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoAppsRunning.Text = caseHardDrives[i].ReferenceComputer.AppsWereRunning.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoShutDownBy.Text = caseHardDrives[i].ReferenceComputer.WhoShutDown.EmployeeName.FirstName.ToString() + " " + caseHardDrives[i].ReferenceComputer.WhoShutDown.EmployeeName.LastName.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoPoweredOn.Text = caseHardDrives[i].ReferenceComputer.WasPoweredOn.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoServer.Text = caseHardDrives[i].ReferenceComputer.WasServer.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoServerType.Text = caseHardDrives[i].ReferenceComputer.ServerType; createCaseFormInstance.textBoxHDRelatedCompSysInfoVirtualMachine.Text = caseHardDrives[i].ReferenceComputer.WasVirtualMachine.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoHostedSystem.Text = caseHardDrives[i].ReferenceComputer.WasHostedSystem.ToString(); createCaseFormInstance.textBoxHDRelatedCompSysInfoHostname.Text = caseHardDrives[i].ReferenceComputer.Hostname; //computer image list IList<String> images = new List<string>(); images.Add("TrendWinForm.Images.Icons.desktop_computer_48.png"); images.Add("TrendWinForm.Images.Icons.laptop_computer_48.png"); images.Add("TrendWinForm.Images.Icons.server_computer_48.png"); images.Add("TrendWinForm.Images.Icons.mobile_computer_48.png"); images.Add("TrendWinForm.Images.Icons.mystery_computer_48.png"); ImageList computerImageList = new ImageList(); computerImageList.ImageSize = new System.Drawing.Size(48, 48); computerImageList.ColorDepth = ColorDepth.Depth32Bit; images.ForEach(image => { Assembly myAssembly = Assembly.GetExecutingAssembly(); Stream myStream = myAssembly.GetManifestResourceStream(image); Bitmap img = new Bitmap(myStream); computerImageList.Images.Add(img); }); if (caseHardDrives[i].ReferenceComputer.Type == "Desktop") { createCaseFormInstance.pictureBoxRelatedComputer.Image = computerImageList.Images[0]; } else if (caseHardDrives[i].ReferenceComputer.Type == "Laptop") { createCaseFormInstance.pictureBoxRelatedComputer.Image = computerImageList.Images[1]; } else if (caseHardDrives[i].ReferenceComputer.Type == "Server") { createCaseFormInstance.pictureBoxRelatedComputer.Image = computerImageList.Images[2]; } else if (caseHardDrives[i].ReferenceComputer.Type == "Mobile") { createCaseFormInstance.pictureBoxRelatedComputer.Image = computerImageList.Images[3]; } else { createCaseFormInstance.pictureBoxRelatedComputer.Image = computerImageList.Images[4]; } } else { createCaseFormInstance.textBoxHDRelatedComputerMake.Text = ""; createCaseFormInstance.textBoxHDRelatedComputerModel.Text = ""; createCaseFormInstance.textBoxHDRelatedComputerSerialNum.Text = ""; createCaseFormInstance.textBoxHDRelatedComputerSvcTag.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoSystemRunning.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoPulledPlug.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoAppsRunning.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoShutDownBy.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoPoweredOn.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoServer.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoServerType.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoVirtualMachine.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoHostedSystem.Text = ""; createCaseFormInstance.textBoxHDRelatedCompSysInfoHostname.Text = ""; } //related raid if (caseHardDrives[i].ReferenceRaid != null) { createCaseFormInstance.textBoxHDRaidHardwareOrSoftware.Text = caseHardDrives[i].ReferenceRaid.SoftwareOrHardware.ToString(); createCaseFormInstance.textBoxHDRaidType.Text = caseHardDrives[i].ReferenceRaid.RaidType; createCaseFormInstance.textBoxHDRaidLevel.Text = caseHardDrives[i].ReferenceRaid.RaidLevel; createCaseFormInstance.listViewRelatedRaidonHDPage.Text = caseHardDrives[i].ReferenceRaid.AssociatedHardDrives.ToString(); } else { createCaseFormInstance.textBoxHDRaidHardwareOrSoftware.Text = ""; createCaseFormInstance.textBoxHDRaidType.Text = ""; createCaseFormInstance.textBoxHDRaidLevel.Text = ""; createCaseFormInstance.listViewRelatedRaidonHDPage.Text = ""; } }
private static void resetjumpeerBackgroundColors(Create_Case c) { c.jumperPosition0.BackColor = Color.White; c.jumperPosition1.BackColor = Color.White; c.jumperPosition2.BackColor = Color.White; c.jumperPosition3.BackColor = Color.White; c.jumperPosition4.BackColor = Color.White; c.jumperPosition5.BackColor = Color.White; c.jumperPosition6.BackColor = Color.White; c.jumperPosition7.BackColor = Color.White; c.jumperPosition8.BackColor = Color.White; c.jumperPosition9.BackColor = Color.White; }
public static void listViewFPDestinationMediae(int i, IList<DestinationMedia> caseDestinationMedia, Create_Case createCaseFormInstance) { //createCaseFormInstance.comboBoxDestinationMedia.Text = caseDestinationMedia[i].Type.ToString(); //createCaseFormInstance.textBoxBrandOutput.Text = caseDestinationMedia[i].Brand; //createCaseFormInstance.txtSerialNum.Text = caseDestinationMedia[i].SerialNumber.ToString(); //createCaseFormInstance.textBoxSizeOutput.Text = caseDestinationMedia[i].Size.ToString(); }