コード例 #1
0
        private void AddForensicProcessTolist(object sender, EventArgs e)
        {
            ForensicProcess forensicprocess = newFPSubForm.NewForensicProcess;

            CaseForensicProcesses.Add(forensicprocess);

            EntitiesToListView.FillForensicProcessListView(CaseForensicProcesses, listViewForensicProcesses);
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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());
        }
コード例 #5
0
        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);
            }
        }