private void AddForensicProcessTolist(object sender, EventArgs e) { ForensicProcess forensicprocess = newFPSubForm.NewForensicProcess; CaseForensicProcesses.Add(forensicprocess); EntitiesToListView.FillForensicProcessListView(CaseForensicProcesses, listViewForensicProcesses); }
private void MakeForensicProcess() { IList <HardDrive> selectedHardDrives = new List <HardDrive>(); IList <Computer> selectedComputers = new List <Computer>(); foreach (object item in checkedListBoxAssociatedhardDrives.CheckedItems) { int i = checkedListBoxAssociatedhardDrives.Items.IndexOf(item); selectedHardDrives.Add(SelectableAssociatedHardDrives.ElementAt(i)); } foreach (object item in checkedListBoxAssociatedcomputers.CheckedItems) { int i = checkedListBoxAssociatedcomputers.Items.IndexOf(item); selectedComputers.Add(SelectableAssociatedComputers.ElementAt(i)); } NewForensicProcess = new ForensicProcess { //collection onformation CollectionLocation = textBoxCollectionLocation.Text, RoomNumber = textBoxRoomNumber.Text, CustodianOrUser = textBoxCustodianUser.Text, PhotoWasTaken = checkBoxPhotosWereTaken.Checked, WasImageOnly = checkBoxOnlyImageWasReceived.Checked, WasHardDriveOnly = checkBoxOnlyHardDriveWasReceived.Checked, ProcessingPerformed = comboBoxProcessPerformed.Text, ForensicDeviceUsed = comboBoxDeviceUsed.Text, Software = comboBoxSoftwareProcessing.Text, ImagesMade = comboBoxImagesMade.Text, ImagesVerifiedBy = comboBoxImagesVerifiedBy.Text, CdfInfo = new CdfInfo { IsFinishDate = true, Cdfdate = dateTimePickerFPFinishDateTime.Value, TechExaminer = SelectSingleEntityById.SelectEmployeeById( new Guid(comboBoxCDFInfoTech.SelectedValue.ToString())) }, DestinationMediae = ForensicProcessDestinationMediae, ReferenceHardDrives = selectedHardDrives, ReferenceComputers = selectedComputers, }; ForensicProcessDestinationMediae.ToList().ForEach(dm => dm.SerialNumber = NewForensicProcess.ToString()); }
private void listViewForensicProcesses_SelectedIndexChanged(object sender, EventArgs e) { if (listViewForensicProcesses.SelectedItems.Count == 1) { int i = listViewForensicProcesses.SelectedItems[0].Index; this_ForensicProcess = CaseForensicProcesses[i]; ListViewToDetailsFields.ForensicProcesseslistViewToDetailFields(i, CaseForensicProcesses, this); EntitiesToListView.FillDestinationMediaListViewDetailView(CaseForensicProcesses[i].DestinationMediae, listViewFPDestinationMediae); EntitiesToListView.FillHardDrivesListViewDetailView(CaseForensicProcesses[i].ReferenceHardDrives, listViewFPAssociatedHardDrives); EntitiesToListView.FillComputersListViewDetailView(CaseForensicProcesses[i].ReferenceComputers, listViewFPAssociatedComputers); } }
private void MakeForensicProcess() { IList<HardDrive> selectedHardDrives = new List<HardDrive>(); IList<Computer> selectedComputers = new List<Computer>(); foreach (object item in checkedListBoxAssociatedhardDrives.CheckedItems) { int i = checkedListBoxAssociatedhardDrives.Items.IndexOf(item); selectedHardDrives.Add(SelectableAssociatedHardDrives.ElementAt(i)); } foreach (object item in checkedListBoxAssociatedcomputers.CheckedItems) { int i = checkedListBoxAssociatedcomputers.Items.IndexOf(item); selectedComputers.Add(SelectableAssociatedComputers.ElementAt(i)); } NewForensicProcess = new ForensicProcess { //collection onformation CollectionLocation = textBoxCollectionLocation.Text, RoomNumber = textBoxRoomNumber.Text, CustodianOrUser = textBoxCustodianUser.Text, PhotoWasTaken = checkBoxPhotosWereTaken.Checked, WasImageOnly = checkBoxOnlyImageWasReceived.Checked, WasHardDriveOnly = checkBoxOnlyHardDriveWasReceived.Checked, ProcessingPerformed = comboBoxProcessPerformed.Text, ForensicDeviceUsed = comboBoxDeviceUsed.Text, Software = comboBoxSoftwareProcessing.Text, ImagesMade = comboBoxImagesMade.Text, ImagesVerifiedBy = comboBoxImagesVerifiedBy.Text, CdfInfo = new CdfInfo { IsFinishDate = true, Cdfdate = dateTimePickerFPFinishDateTime.Value, TechExaminer = SelectSingleEntityById.SelectEmployeeById( new Guid(comboBoxCDFInfoTech.SelectedValue.ToString())) }, DestinationMediae = ForensicProcessDestinationMediae, ReferenceHardDrives = selectedHardDrives, ReferenceComputers = selectedComputers, }; ForensicProcessDestinationMediae.ToList().ForEach(dm => dm.SerialNumber = NewForensicProcess.ToString()); }
private void listViewForensicProcesses_SelectedIndexChanged(object sender, EventArgs e) { if (listViewForensicProcesses.SelectedItems.Count == 1) { int i = listViewForensicProcesses.SelectedItems[0].Index; this_ForensicProcess = CaseForensicProcesses[i]; ListViewToDetailsFields.ForensicProcesseslistViewToDetailFields(i, CaseForensicProcesses, this); EntitiesToListView.FillDestinationMediaListViewDetailView(CaseForensicProcesses[i].DestinationMediae, listViewFPDestinationMediae); EntitiesToListView.FillHardDrivesListViewDetailView(CaseForensicProcesses[i].ReferenceHardDrives, listViewFPAssociatedHardDrives); EntitiesToListView.FillComputersListViewDetailView(CaseForensicProcesses[i].ReferenceComputers, listViewFPAssociatedComputers); } }