Esempio n. 1
0
 private void SetSelectedCallStatus(eCallStatus pCallStatus = eCallStatus.None)
 {
     m_SelectedCallStatus = this.GetEnumDescription(pCallStatus);
     if (pCallStatus == eCallStatus.Completed) {
         btnCompleted.LookAndFeel.UseDefaultLookAndFeel = false;
         btnNoAnswer.LookAndFeel.UseDefaultLookAndFeel = true;
         btnBusySignal.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCallForwarding.LookAndFeel.UseDefaultLookAndFeel = true;
         btnDontHaveTime.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCompleted.LookAndFeel.SkinName = "Office 2010 Black";
     }
     else if (pCallStatus == eCallStatus.NoAnswer) {
         btnCompleted.LookAndFeel.UseDefaultLookAndFeel = true;
         btnNoAnswer.LookAndFeel.UseDefaultLookAndFeel = false;
         btnBusySignal.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCallForwarding.LookAndFeel.UseDefaultLookAndFeel = true;
         btnDontHaveTime.LookAndFeel.UseDefaultLookAndFeel = true;
         btnNoAnswer.LookAndFeel.SkinName = "Office 2010 Black";
     }
     else if (pCallStatus == eCallStatus.BusySignal) {
         btnCompleted.LookAndFeel.UseDefaultLookAndFeel = true;
         btnNoAnswer.LookAndFeel.UseDefaultLookAndFeel = true;
         btnBusySignal.LookAndFeel.UseDefaultLookAndFeel = false;
         btnCallForwarding.LookAndFeel.UseDefaultLookAndFeel = true;
         btnDontHaveTime.LookAndFeel.UseDefaultLookAndFeel = true;
         btnBusySignal.LookAndFeel.SkinName = "Office 2010 Black";
     }
     else if (pCallStatus == eCallStatus.CallForwarding) {
         btnCompleted.LookAndFeel.UseDefaultLookAndFeel = true;
         btnNoAnswer.LookAndFeel.UseDefaultLookAndFeel = true;
         btnBusySignal.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCallForwarding.LookAndFeel.UseDefaultLookAndFeel = false;
         btnDontHaveTime.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCallForwarding.LookAndFeel.SkinName = "Office 2010 Black";
     }
     else if (pCallStatus == eCallStatus.DontHavetime) {
         btnCompleted.LookAndFeel.UseDefaultLookAndFeel = true;
         btnNoAnswer.LookAndFeel.UseDefaultLookAndFeel = true;
         btnBusySignal.LookAndFeel.UseDefaultLookAndFeel = true;
         btnCallForwarding.LookAndFeel.UseDefaultLookAndFeel = true;
         btnDontHaveTime.LookAndFeel.UseDefaultLookAndFeel = false;
         btnDontHaveTime.LookAndFeel.SkinName = "Office 2010 Black";
     }
 }
Esempio n. 2
0
 private string GetEnumDescription(eCallStatus value)
 {
     FieldInfo fi = value.GetType().GetField(value.ToString());
     DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
     if (attributes != null && attributes.Length > 0)
         return attributes[0].Description;
     else
         return value.ToString();
 }