示例#1
0
 public static string GetText(EAppointmentStatus type)
 {
     if (type == EAppointmentStatus.Agree)
     {
         return("同意");
     }
     else if (type == EAppointmentStatus.Handling)
     {
         return("处理中");
     }
     else if (type == EAppointmentStatus.Refuse)
     {
         return("拒绝");
     }
     else if (type == EAppointmentStatus.Arrive)
     {
         return("已赴约");
     }
     else if (type == EAppointmentStatus.DisArrive)
     {
         return("未赴约");
     }
     else
     {
         throw new Exception();
     }
 }
示例#2
0
 public static string GetValue(EAppointmentStatus type)
 {
     if (type == EAppointmentStatus.Agree)
     {
         return("Agree");
     }
     else if (type == EAppointmentStatus.Handling)
     {
         return("Handling");
     }
     else if (type == EAppointmentStatus.Refuse)
     {
         return("Refuse");
     }
     else if (type == EAppointmentStatus.Arrive)
     {
         return("Arrive");
     }
     else if (type == EAppointmentStatus.DisArrive)
     {
         return("DisArrive");
     }
     else
     {
         throw new Exception();
     }
 }
示例#3
0
        public static ListItem GetListItem(EAppointmentStatus type, bool selected)
        {
            var item = new ListItem(GetText(type), GetValue(type));

            if (selected)
            {
                item.Selected = true;
            }
            return(item);
        }
示例#4
0
 public static bool Equals(EAppointmentStatus type, string typeStr)
 {
     if (string.IsNullOrEmpty(typeStr))
     {
         return(false);
     }
     if (string.Equals(GetValue(type).ToLower(), typeStr.ToLower()))
     {
         return(true);
     }
     return(false);
 }
示例#5
0
 public static bool Equals(string typeStr, EAppointmentStatus type)
 {
     return(Equals(type, typeStr));
 }