private void Fill_cmbWorkGroupControls_ExceptionShifts(ComponentArt.Web.UI.ComboBox cmbWorkGroup, HiddenField ErrorHiddenField)
 {
     string[] retMessage = new string[4];
     try
     {
         IList <WorkGroup> WorkGroupsList = this.ExceptionShiftsBusiness.GetAllWorkGroups();
         cmbWorkGroup.DataSource = WorkGroupsList;
         cmbWorkGroup.DataBind();
         cmbWorkGroup.Enabled = true;
     }
     catch (UIValidationExceptions ex)
     {
         retMessage             = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
         ErrorHiddenField.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (UIBaseException ex)
     {
         retMessage             = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
         ErrorHiddenField.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (Exception ex)
     {
         retMessage             = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
         ErrorHiddenField.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
 }