public void SortButtonClick(object id)
 {
     if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[0].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[0].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[1].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[1].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[2].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[2].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[3].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[3].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[4].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[4].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[5].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[5].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[6].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[6].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[7].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[7].Name);
     }
     else if (id.ToString() == _xamlBindings.ControlSchedulesHeaderList[8].Header)
     {
         ControlSchedulesList = _genericMethod.Sort <ControlSchedules>(ControlSchedulesList,
                                                                       _propertyInfos[8].Name);
     }
     else
     {
         Debug.WriteLine("Error");
     }
 }
Beispiel #2
0
 public void SortButtonClick(object id)
 {
     if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[0].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[0].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[1].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[1].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[2].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[2].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[3].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[3].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[4].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[4].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[5].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[5].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[6].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[6].Name);
     }
     else if (id.ToString() == _xamlBindings.ShiftRegistrationHeaderList[7].Header)
     {
         ShiftRegistrationsList = _genericMethod.Sort <ShiftRegistrations>(ShiftRegistrationsList, _propertyInfos[7].Name);
     }
     else
     {
         Debug.WriteLine("Error");
     }
 }