Список услуг на чек

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
kotov
Сообщения: 7
Зарегистрирован: 02 апр 2017, 02:54

Список услуг на чек

Сообщение kotov » 02 апр 2017, 03:00

Такой вопрос:
В моем приложении формируется список услуг, с конкретной стоимостью, а так-же поле для ввода скидки для списка услуг целиком.
Как мне реализовать вывод всего списка на чек? Хотел сначала циклом for но почему-то не понял как и куда его втыкать. Получилось только вывести несколько чеков с каждой услугой отдельно.

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Список услуг на чек

Сообщение Audim » 02 апр 2017, 13:56

Вот пример json чека с 2-мя строками:

Код: Выделить всё

{
        Command: "RegisterCheck",
        NumDevice: 1,
        IdCommand: guid(),
        IsFiscalCheck: true,
        TypeCheck: 0,
        CashierName: "Kазакова Н.А.",
        CheckStrings: [
            {
                Register: {
                    Name: "Сапоги женские DF-3099-1",
                    Quantity: 3, 
                    Price: 100,
                    Amount: 0.01,
                    Department: 0,
                    Tax: 18,
                },
            },
            {
                Register: {
                    Name: "Шаровары мужские красные: НИМБУС-2000",
                    Quantity: 3,
                    Price: 100,
                    Amount: 0.00,
                    Department: 1,
                    Tax: -1,
                  },
            },
        ],
        Cash: 800,
};
Поле "CheckStrings" - это массив, в котором может быть много строк!!!

kotov
Сообщения: 7
Зарегистрирован: 02 апр 2017, 02:54

Re: Список услуг на чек

Сообщение kotov » 02 апр 2017, 21:59

Да здесь то все просто и понятно. У меня вопрос как мне динамично реализовать вывод услуг. Чтоб если выбрана 1 услуга, то 1 строка в массив заносится, если выбрано 5 услуг, то 5 строк в массиве. Циклом for не получается.

kotov
Сообщения: 7
Зарегистрирован: 02 апр 2017, 02:54

Re: Список услуг на чек

Сообщение kotov » 02 апр 2017, 22:11

Все, кажется разобрался, до меня долго доходило что это массив СТРОК, и работать надо со строками. Надо высыпаться лучше. Спасибо за Ваш ответ! :D

Ответить