public void addSoftware(ApprovedSoftware.ApprovedByCodes approvedBy, Software software) { ApprovedSoftware approved = createApprovedSoftwareEntry(approvedBy, software); if (!approvalIsInList(approved)) { ApprovedSoftwares.Add(approved); } }
private ApprovedSoftware createApprovedSoftwareEntry(ApprovedSoftware.ApprovedByCodes approvedBy, Software software) { ApprovedSoftware approved = new ApprovedSoftware() { ApprovedBy = approvedBy, SoftwareExample = software }; return(approved); }
private void approveSelectedSoftware(ApprovedSoftwareList list, ApprovedSoftware.ApprovedByCodes approvedBy) { foreach (DataGridViewRow row in sccmDataTable.SelectedRows) { _edited = true; int currentIndex = row.Index; list.addSoftware(approvedBy, OpenProject.SccmTableEntries[currentIndex].Software); OpenProject.SccmTableEntries[currentIndex].IsHighlighted = true; highlightSccmRow(row, list.ForegroundColor, list.BackgroundColor); } }
public bool removeSoftware(ApprovedSoftware.ApprovedByCodes approvedBy, Software software) { return(removeSoftware(createApprovedSoftwareEntry(approvedBy, software))); }