//public ReimburseItem(ReimburseTypeEnum reimburseTypeEnum, DateTime consumeDateFrom, DateTime consumeDateTo, int paperCount, decimal totalCost, string projectName) //{ public ReimburseItem(ReimburseTypeEnum reimburseTypeEnum, decimal totalCost, string projectName) { //modify by colbert _ReimburseItemID = GetHashCode(); _ReimburseTypeEnum = reimburseTypeEnum; _TotalCost = totalCost; _ProjectName = projectName; }
public static string GetReimburseTypeNameByReimburseType(ReimburseTypeEnum reimburseTypeEnum) { switch (reimburseTypeEnum) { case ReimburseTypeEnum.CityTrafficCost: return("市内交通费"); case ReimburseTypeEnum.MealCost: return("餐费"); case ReimburseTypeEnum.AdminCost: return("行政费用"); //case ReimburseTypeEnum.BizTrip: // return "差旅费"; case ReimburseTypeEnum.CommunicationCost: return("通讯费"); //case ReimburseTypeEnum.BizCustomerCost: // return "业务服务费"; case ReimburseTypeEnum.VehicleRunningCost: return("车辆运行费"); case ReimburseTypeEnum.TrainingCost: return("培训费"); case ReimburseTypeEnum.WelfareCost: return("福利费"); case ReimburseTypeEnum.AccommodationCost: return("房租"); case ReimburseTypeEnum.ConferenceFeesCost: return("会务费"); case ReimburseTypeEnum.ConsultancyFeesCost: return("顾问费"); case ReimburseTypeEnum.OtherCost: return("其它"); case ReimburseTypeEnum.ShortDistanceCost: return("短途交通费"); case ReimburseTypeEnum.LongDistanceCost: return("长途交通费"); case ReimburseTypeEnum.LodgingCost: return("住宿费"); case ReimburseTypeEnum.CommunicationEntertainmentCost: return("交际应酬费"); case ReimburseTypeEnum.MailPostCost: return("邮寄费"); case ReimburseTypeEnum.MarkCost: return("市场费用"); case ReimburseTypeEnum.WarehouseCost: return("仓库费用"); case ReimburseTypeEnum.ExhibitionCost: return("展览会费用"); default: return(""); } }
public static void AddReimburseTypeValueAndNameIntoDictionary(Dictionary <string, string> dictionaryData, ReimburseTypeEnum reimburseTypeEnum) { dictionaryData.Add(((int)reimburseTypeEnum).ToString(), GetReimburseTypeNameByReimburseType(reimburseTypeEnum)); }