private void SortColumn(string header)
 {
     if (header.ToLower() == "roll name")
     {
         QueuesRolls.Sort();
         ReassignListview();
     }
     else if (header.ToLower() == "project")
     {
         var sortOnProject = new SortOnProject();
         QueuesRolls.Sort(sortOnProject);
         ReassignListview();
     }
     else if (header.ToLower() == "step")
     {
         var sortOnStep = new SortOnStep();
         QueuesRolls.Sort(sortOnStep);
         ReassignListview();
     }
     else if (header.ToLower() == "state")
     {
         var sortOnState = new SortOnState();
         QueuesRolls.Sort(sortOnState);
         ReassignListview();
     }
     else if (header == "!")
     {
         var sortOnPriority = new SortOnPriority();
         QueuesRolls.Sort(sortOnPriority);
         ReassignListview();
     }
     else if (header.ToLower() == "user")
     {
         var sortOnUser = new SortOnUser();
         QueuesRolls.Sort(sortOnUser);
         ReassignListview();
     }
 }
 private void SortColumn(string header)
 {
     if (header.ToLower() == "roll name")
     {
         Rolls.Sort();
         ReassignListview();
     }
     else if (header.ToLower() == "current")
     {
         var sortOnStep = new SortOnStep();
         Rolls.Sort(sortOnStep);
         ReassignListview();
     }
     else if (header.ToLower() == "state")
     {
         var sortOnState = new SortOnState();
         Rolls.Sort(sortOnState);
         ReassignListview();
     }
     else if (header.ToLower() == "last update")
     {
         var sortOnDate = new SortOnDate();
         Rolls.Sort(sortOnDate);
         ReassignListview();
     }
 }