public static string GetServiceArea(int intServiceArea) { StringBuilder stringBuilder = new StringBuilder(); IList <EnumDescription> serviceAreaList = ServiceAreaHelper.GetServiceAreaList(typeof(ServiceArea)); foreach (EnumDescription item in serviceAreaList) { if (item.EnumValue == (intServiceArea & item.EnumValue)) { stringBuilder.AppendFormat("{0},", ServiceAreaHelper.GetServiceAreaDes((ServiceArea)item.EnumValue)); } } return(stringBuilder.ToString().TrimEnd(',')); }
//道具使用范围 protected string GetServiceArea(int intServiceArea) { StringBuilder sb = new StringBuilder( ); IList <EnumDescription> arrServiceArea = ServiceAreaHelper.GetServiceAreaList(typeof(ServiceArea)); foreach (EnumDescription v in arrServiceArea) { if (v.EnumValue == (intServiceArea & v.EnumValue)) { sb.AppendFormat("{0},", ServiceAreaHelper.GetServiceAreaDes(( ServiceArea )v.EnumValue)); } } return(sb.ToString( ).TrimEnd(new char[] { ',' })); }
public static string GetServiceArea(int intServiceArea) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); System.Collections.Generic.IList <EnumDescription> serviceAreaList = ServiceAreaHelper.GetServiceAreaList(typeof(ServiceArea)); foreach (EnumDescription current in serviceAreaList) { if (current.EnumValue == (intServiceArea & current.EnumValue)) { stringBuilder.AppendFormat("{0},", ServiceAreaHelper.GetServiceAreaDes((ServiceArea)current.EnumValue)); } } return(stringBuilder.ToString().TrimEnd(new char[] { ',' })); }
private void BindArea() { //使用范围 IList <EnumDescription> arrIssueArea = IssueAreaHelper.GetIssueAreaList(typeof(IssueArea)); ckbIssueArea.DataSource = arrIssueArea; ckbIssueArea.DataValueField = "EnumValue"; ckbIssueArea.DataTextField = "Description"; ckbIssueArea.DataBind(); //作用范围 IList <EnumDescription> arrServiceArea = ServiceAreaHelper.GetServiceAreaList(typeof(ServiceArea)); ckbServiceArea.DataSource = arrServiceArea; ckbServiceArea.DataValueField = "EnumValue"; ckbServiceArea.DataTextField = "Description"; ckbServiceArea.DataBind(); }