Главная » IS-Kiosk » Примечания по IS-Kiosk » Описание API службы ISOldConnectorService в IS-Kiosk
Назад

Описание API службы ISOldConnectorService в IS-Kiosk

Номер статьи: 0000380

Характеристики службы

EcISOldConnectorService – представляет собой WCF-службу, размещённую в Windows-службе.

После установки службы её интерфейс доступен по адресу:

http://localhost:30025/EcISOldConnectorService?singleWsdl

(см. руководство администратора по взаимодействию с IS-KDS)

 

Методы

SaveOrderResult SaveOrder(EcOrder Order)

Отправка информации об оформленном документе в Intellect Style старой версии (ISOld) для отображения заказа на KDS.

Order

    Заказ

 

Классы

 

    public sealed class EcOrder

    {

        int PosNumber

        int PaymentType

        DateTime DocDate

        bool DocIsRegistered

        OrderProduct[] Products

    }

 

PosNumber

  Номер кассы

PaymentType

  Тип оплаты (1 – наличные, 2 – кредитная карта)

DocDate

  Дата оформления заказа в формате UTC

DocIsRegistered

  Признак, что документ оформлен (оплачен)

 

    public sealed class OrderProduct

    {

        OrderProduct[] Modifiers

        String Code

        Decimal Quantity

        Decimal Price

        String Name

        int IdPrt

    }

 

Modifiers

  Модификаторы позиции

Code

  Код позиции

Quantity

  Количество позиции

Price

  Цена позиции

Name

  Наименование позиции

IdPrt

  Идентификатор марочного принтера в ISOld

 

   

public class SaveOrderResult

    {

        int ErrorCode

        String ErrorText

        String OrderNum

    }

 

ErrorCode

  Код ошибки

ErrorText

  Текст ошибки

OrderNum

  Номер заказа

Просмотры: 10