没给钱不违法,但违约。实质是违约行为,消费者进入饭店点餐,已经和饭店形成了一种合同关系。吃了人家的饭,接受了人家的服务,却没有支付相应的现金,无论是故意还是无意,都违反了国家相关法律法规的规定。如果饭店报案,逃单者将受到治安管理处罚,逃单行为扰乱了商家正常的经济经营秩序,公安机关可以依照规定对逃单者处罚。违约行为是指合同当事人违反合同义务的行为。违约行为是违约责任的基本构成要件,没有违约行为,也就没有违约责任。【法律依据】《中华人民共和国治安管理处罚法》第二十一条 违反治安管理行为人有下列情形之一,依照本法应当给予行政拘留处罚的,不执行行政拘留处罚:(一)已满14周岁不满16周岁的;(二)已满16周岁不满18周岁,初次违反治安管理的;(三)70周岁以上的;(四)怀孕或者哺乳自己不满1周岁婴儿的。第二十三条 有下列行为之一的,处警告或者200元以下罚款;情节较重的,处5日以上10日以下拘留,可以并处500元以下罚款:(一)扰乱机关、团体、企业、事业单位秩序,致使工作、生产、营业、医疗、教学、科研不能正常进行,尚未造成严重损失的;(二)扰乱车站、港口、码头、机场、商场、公园、展览馆或者其他公共场所秩序的;(三)扰乱公共汽车、电车、火车、船舶、航空器或者其他公共交通工具上的秩序的;(四)非法拦截或者强登、扒乘机动车、船舶、航空器以及其他交通工具,影响交通工具正常行驶的;(五)破坏依法进行的选举秩序的。聚众实施前款行为的,对首要分子处10日以上15日以下拘留,可以并处1000元以下罚款。