Страница 1 из 1

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

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

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

Добавлено: 02 апр 2017, 13:56
Audim
Вот пример 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" - это массив, в котором может быть много строк!!!

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

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

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

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