Proper mapping

August 18, 2018 @WAT

No comments, just tears.

public static int? GetConstIPSCode(int zimCode)
{
    switch(zimCode)
    {
            //Disbursements

        case 5375:
            return 2450;
        case 5376:
            return 2455;
        case 4705:
            return 2085;
        case 4710:
            return 2090;
        case 3200:
            return 3005; //?
        case 5405:
            return 2220;
        case 5406:
            return 2225;
        case 5403:
            return 2235;
        case 5400:
            return 2240;
        case 5410:
            return 2265;
        case 4105:
        case 4106:
            return 2015;
        case 6100:
        case 6105:
            return 2010;
        case 5205:
            return 2120;
        case 5210:
            return 2125;
        case 5505:
            return 2305;
        case 5510:
            return 2310;
        case 5515:
            return 2315;
        case 4121:
            return 2320;
        case 5315:
            return 2135;
        case 5325:
            return 2145;
        case 5330:
            return 2160;
        case 5335:
            return 2165;
        case 5340:
            return 2170;
        case 5345:
            return 2175;
        case 5305:
            return 2180;
        case 5310:
            return 2185;
        case 5320:
            return 2190;
        case 5355:
            return 2195;
        case 5350:
            return 2200;
        case 4605:
            return 2075;
        case 4610:
            return 2080;
        case 4805:
            return 2095;
        case 4810:
            return 2100;
        case 4205:
            return 2025;
        case 4210:
            return 2030;
        case 4215:
            return 2035;
        case 4300:
        case 4305:
            return 2040;
        case 4905:
            return 2105;
        case 4910:
            return 2110;
        case 5600:
        case 5605:
            return 2000;
        case 5100:
        case 5105:
            return 2115;
        case 4500:
        case 4505:
            return 2065;
        case 4510:
            return 2070;
        case 4400:
        case 4401:
            return 2045;
        case 4405:
            return 2050;
        case 4410:
            return 2055;
        case 4415:
            return 2060;
        case 7705:
            return 4005;
        case 7910:
            return 4010;
        case 7905:
            return 4015;
        case 3600:
        case 3605:
            return 2605;
        case 5700:
        case 5705:
            return 2505;
        case 4107:
            return 2015;
        case 4111:
        case 4110:
            return 2020;
        case 5322:
            return 2130;
        case 5324:
            return 2140;
        case 5332:
            return 2155;
        case 5352:
            return 2205;
        case 5360:
            return 2210;
        case 5367:
            return 2215;
        case 5370:
            return 2200;
        case 5401:
            return 2250;
        case 5402:
            return 2225;
        case 5404:
            return 2240;
        case 5710:
            return 2605;

            //Receipts

        case 3105:
            return 1005;
        case 3110:
            return 1010;
        case 3505:
            return 1425;
        case 3510:
            return 1435;
        case 3512:
            return 1440;
        case 3515:
            return 1445;
        case 3520:
            return 1450;
        case 3525:
            return 1455;
        case 3530:
            return 1460;
        case 3531:
            return 1465;
        case 3532:
            return 1470;
        case 3560:
            return 1480;
        case 3535:
            return 1495;
        case 3540:
            return 1505;
        case 3541:
            return 1510;
        case 3542:
            return 1515;
        case 3545:
            return 1520;
        case 3205:
            return 1105;
        case 3210:
            return 1115;
        case 3215:
            return 1120;
        case 3550:
            return 1130;
        case 3555:
            return 1140;
        case 3305:
            return 1205;
        case 3310:
            return 1210;
        case 3315:
            return 1215;
        case 3320:
            return 1225;
        case 3325:
            return 1230;
        case 3330:
            return 1235;
        case 3405:
            return 1305;
        case 3410:
            return 1310;
        case 3415:
            return 1315;
        case 3420:
            return 1320;
        case 3101:
            return 1415;
        case 3102:
            return 1420;
        case 3115:
            return 1015;
        case 3209:
            return 1110;
        case 3319:
            return 1220;
        case 3340:
            return 1240;
        case 3501:
            return 1415;
        case 3502:
            return 1420;
        case 3507:
            return 1430;
        case 3534:
            return 1490;
        case 3570:
            return 1525;
        default:
            return null;
    }
}