public static int GetWayGradeAssociated(CheckPointClassificationEnum type) { int result = -1; switch (type) { case CheckPointClassificationEnum.特级道路: result = (int)ProfileWayGradeEnum.一级道路; break; case CheckPointClassificationEnum.一级道路: result = (int)ProfileWayGradeEnum.一级道路; break; case CheckPointClassificationEnum.二级道路: result = (int)ProfileWayGradeEnum.二级道路; break; case CheckPointClassificationEnum.级道路: result = (int)ProfileWayGradeEnum.级及其它; break; case CheckPointClassificationEnum.背街小巷: result = (int)ProfileWayGradeEnum.级及其它; break; default: break; } return(result); }
public static int GetTandasGradeAssociate(CheckPointClassificationEnum type) { int result = -1; switch (type) { case CheckPointClassificationEnum.一类公厕: result = (int)ProfileTandasGradeEnum.一类; break; case CheckPointClassificationEnum.二类公厕: result = (int)ProfileTandasGradeEnum.二类; break; case CheckPointClassificationEnum.类公厕: result = (int)ProfileTandasGradeEnum.类; break; } return(result); }
public static CheckPointClassificationEnum[] GetCheckPointClassification(this CheckPointTypeEnum type) { CheckPointClassificationEnum[] result = null; switch (type) { case CheckPointTypeEnum.way: result = new CheckPointClassificationEnum[5]; result[0] = CheckPointClassificationEnum.特级道路; result[1] = CheckPointClassificationEnum.一级道路; result[2] = CheckPointClassificationEnum.二级道路; result[3] = CheckPointClassificationEnum.级道路; result[4] = CheckPointClassificationEnum.背街小巷; break; case CheckPointTypeEnum.Tandas: result = new CheckPointClassificationEnum[3]; result[0] = CheckPointClassificationEnum.一类公厕; result[1] = CheckPointClassificationEnum.二类公厕; result[2] = CheckPointClassificationEnum.类公厕; break; case CheckPointTypeEnum.cesspit: result = new CheckPointClassificationEnum[1]; result[0] = CheckPointClassificationEnum.倒粪站小便池; break; case CheckPointTypeEnum.GarbageBox: result = new CheckPointClassificationEnum[2]; result[0] = CheckPointClassificationEnum.沿街箱房; result[1] = CheckPointClassificationEnum.非沿街箱房; break; case CheckPointTypeEnum.compressionStation: result = new CheckPointClassificationEnum[2]; result[0] = CheckPointClassificationEnum.沿街压缩站; result[1] = CheckPointClassificationEnum.非沿街压缩站; break; case CheckPointTypeEnum.Greening: result = new CheckPointClassificationEnum[1]; result[0] = CheckPointClassificationEnum.绿化带; break; case CheckPointTypeEnum.GreenResidentials: result = new CheckPointClassificationEnum[1]; result[0] = CheckPointClassificationEnum.绿色账户小区; break; case CheckPointTypeEnum.Sanitationvehicle: result = new CheckPointClassificationEnum[1]; result[0] = CheckPointClassificationEnum.电动机具; break; case CheckPointTypeEnum.AMotorVehicle: result = new CheckPointClassificationEnum[3]; result[0] = CheckPointClassificationEnum.机扫车; result[1] = CheckPointClassificationEnum.冲洗车; result[2] = CheckPointClassificationEnum.清运车; break; default: break; } return(result); }
public static int GetIntValue(this CheckPointClassificationEnum type) { return((int)type); }