You need to check water is on and getting to the dishwasher inlet valve and check the inlet hose isn't kink.you then need to test the inlet valve with a multimeter.Then things from there in get deep and involved.blockages,pressure switch,door switch,water counters,timers,electronics,antiflood etc etc
CK, November 2013