Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public static int GetIntValue(this CheckPointClassificationEnum type)
 {
     return((int)type);
 }