public static string ConvertJobStateToString(BITS.BG_JOB_STATE jobState) { switch (jobState) { case BITS.BG_JOB_STATE.BG_JOB_STATE_QUEUED: return(Properties.Resources.JobStateQueued); case BITS.BG_JOB_STATE.BG_JOB_STATE_CONNECTING: return(Properties.Resources.JobStateConnecting); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSFERRING: return(Properties.Resources.JobStateTransferring); case BITS.BG_JOB_STATE.BG_JOB_STATE_SUSPENDED: return(Properties.Resources.JobStateSuspended); case BITS.BG_JOB_STATE.BG_JOB_STATE_ERROR: return(Properties.Resources.JobStateError); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSIENT_ERROR: return(Properties.Resources.JobStateTransientError); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSFERRED: return(Properties.Resources.JobStateTransferred); case BITS.BG_JOB_STATE.BG_JOB_STATE_ACKNOWLEDGED: return(Properties.Resources.JobStateAcknowledged); case BITS.BG_JOB_STATE.BG_JOB_STATE_CANCELLED: return(Properties.Resources.JobStateCancelled); default: return(String.Format(Properties.Resources.JobStateUnknown, (int)jobState)); } }
public static string ConvertJobStateToIconString(BITS.BG_JOB_STATE jobState) { switch (jobState) { case BITS.BG_JOB_STATE.BG_JOB_STATE_QUEUED: // Unicode SLIGHTLY SMILING FACE \U+1F642 🙂 return(Properties.Resources.JobStateIconQueued); case BITS.BG_JOB_STATE.BG_JOB_STATE_CONNECTING: // Unicode DIZZY FACE \U+1F635 😵 return(Properties.Resources.JobStateIconConnecting); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSFERRING: // Unicode SMIRKING FACE \U+1F60F 😏 return(Properties.Resources.JobStateIconTransferring); case BITS.BG_JOB_STATE.BG_JOB_STATE_SUSPENDED: // Unicode SLEEPING FACE \U+1F634 😴 return(Properties.Resources.JobStateIconSuspended); case BITS.BG_JOB_STATE.BG_JOB_STATE_ERROR: // Unicode POUTING FACE \U+1F621 😡 return(Properties.Resources.JobStateIconError); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSIENT_ERROR: // Unicode GRIMACING FACE \U+1F62C 😬 return(Properties.Resources.JobStateIconTransientError); case BITS.BG_JOB_STATE.BG_JOB_STATE_TRANSFERRED: // Unicode GRINNING FACE WITH SMILING EYES \U+1F601 😁 return(Properties.Resources.JobStateIconTransferred); case BITS.BG_JOB_STATE.BG_JOB_STATE_ACKNOWLEDGED: // Unicode SMILING FACE WITH SUNGLASSES \U+1F60E 😎 return(Properties.Resources.JobStateIconAcknowledged); case BITS.BG_JOB_STATE.BG_JOB_STATE_CANCELLED: // Unicode ANGUISHED FACE \U+1f627 😧 return(Properties.Resources.JobStateIconCancelled); default: return(String.Format("{0:X}", jobState)); } }