Пример #1
0
        public void addSoftware(ApprovedSoftware.ApprovedByCodes approvedBy, Software software)
        {
            ApprovedSoftware approved = createApprovedSoftwareEntry(approvedBy, software);

            if (!approvalIsInList(approved))
            {
                ApprovedSoftwares.Add(approved);
            }
        }
Пример #2
0
        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);
     }
 }
Пример #4
0
 public bool removeSoftware(ApprovedSoftware.ApprovedByCodes approvedBy, Software software)
 {
     return(removeSoftware(createApprovedSoftwareEntry(approvedBy, software)));
 }