Esempio n. 1
0
        public void OpenDocument(byte type)
        {
            if (!driverExists)
            {
                return;
            }
            if (type > 2)
            {
                type = DOC_TYPE_ANNULATE;
            }
            else
            {
                type = DOC_TYPE_REGISTER;
            }

            cmd.OperatorName = cashierName;

            cmd.Mode = 1;
            cmd.SetMode();

            cmd.TestMode  = Properties.Settings.Default.testMode;
            cmd.CheckType = type;

            cmd.OpenCheck();

            if (cmd.Fiscal)
            {
                cmd.BeginFiscDocument();
            }
            else
            {
                cmd.BeginDocument();
            }
        }
Esempio n. 2
0
        public static int OpenCheck(int CheckMode, int CheckType)
        {
            ECR.CheckMode = CheckMode;
            ECR.CheckType = CheckType;

            return(ECR.OpenCheck());
        }
Esempio n. 3
0
 public override bool OpenPayment()
 {
     Log("Открытие чека");
     KKM.CheckType = 1;
     Log("Статус");
     if (KKM.GetStatus() != 0)
     {
         return(false);
     }
     Log("Открываем чек");
     if (KKM.OpenCheck() != 0)
     {
         return(false);
     }
     _paymentOpened = true;
     return(true);
 }