public void parse_bill(String data_bill){
        data_bill="p"+data_bill;
        isBill=false;
        //Service.WriteLog(data_bill);
        try {
            MyBill b = MyBill.valueOf(data_bill);
            switch (b) {
                case p020307810246090000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлено 10 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("10");
                    break;
                case p0203078103cf180000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлено 50 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("50");
                    break;
                case p0203078104706c0000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлено 100 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("100");
                    break;
                case p0203078105f97d0000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлено 500 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("500");
                    break;
                case p0203078106624f0000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлена 1000 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("1000");
                    break;
                case p0203078107eb5e0000000000:
                    isBill=true;
                    cashe_machine.isBillGetMoney=false;
                    Service.WritePaymentLog("Вставлены 5000 рублей",cashe_machine.id_payment);
                    cashe_machine.GenerateJSONAnswer("5000");
                    break;
                case p0203071c6077e00000000000:
                    //Service.WritePaymentLog("прочитали плохую купюру",cashe_machine.id_payment);
                    cashe_machine.Bad_cashe();
                    cashe_machine.col_bad=200;
                    break;
                case p0203061467d4000000000000:
                    cashe_machine.col_bad=0;
                    break;
            }
        } catch (IllegalArgumentException iae) {
            /// опа, мы получили неизвестное значение. Можно присвоить
            // некое default и продолжить обрабатывать его в case, а можно бросить
            // наверх
        }
    }