@Override
    public String genIdDataValue() {
        String Query;
        String Result;
        int hasil;

        Connex.Connection();
        try {
            Result = null;
            Query = "SELECT CustomersId FROM Customers ORDER BY CustomersId DESC LIMIT 1";
            System.out.println("[QUERY] - " + Query);
            Statement Stat = Connex.getConnector().createStatement();
            ResultSet List = Stat.executeQuery(Query);
            while (List.next()) {
                Result = List.getString(1).trim();
            }
            List.close();
            Stat.close();

            if (!Result.equals("")) {
                hasil = Integer.parseInt(Result) + 1;
                Result = String.valueOf(hasil);
                if (Result.length() == 1) {
                    Result = "0000" + Result;
                } else if (Result.length() == 2) {
                    Result = "000" + Result;
                } else if (Result.length() == 3) {
                    Result = "00" + Result;
                } else if (Result.length() == 4) {
                    Result = "0" + Result;
                }
            } else {
                Result = "00001";
            }
            return Result;
        } catch (Throwable Ex) {
            System.out.println("[ERROR] - Customers_Model.genIdDataValue() " + Ex.getMessage());
            return "00001";
        }
    }