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(); } }
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(); } }
public static ListItem GetListItem(EAppointmentStatus type, bool selected) { var item = new ListItem(GetText(type), GetValue(type)); if (selected) { item.Selected = true; } return(item); }
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); }
public static bool Equals(string typeStr, EAppointmentStatus type) { return(Equals(type, typeStr)); }