Exemplo n.º 1
0
        public override void GetZReport()
        {
            Log("Снять Z отчет");
            // Z - отчет
            // устанавливаем пароль системного администратора ККМ = 30
            KKM.Password = _psysadm;
            // входим в режим отчетов с гашением
            KKM.Mode = 3;
            Log("Устанавливаем Режим отчета с гашением");
            if (KKM.SetMode() != 0)
            {
                return;
            }
            // снимаем отчет
            Log("Снимаем отчет");
            KKM.ReportType = 1;
            int err = KKM.Report();

            Log("Результат №" + err.ToString());
            if (err != 0)
            {
                return;
            }
            Log("Resetmode()");
            if (KKM.ResetMode() != 0)
            {
                return;
            }
        }
Exemplo n.º 2
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();
            }
        }
Exemplo n.º 3
0
        private void buttonZReport_Click(object sender, EventArgs e)
        {
            if (!SetDevice())
            {
                return;
            }

            ECR.Mode = 3;
            if (ECR.SetMode() != 0)
            {
                MessageBox.Show(ECR.ResultDescription);
                return;
            }

            ECR.ReportType = 1;
            if (ECR.Report() != 0)
            {
                MessageBox.Show(ECR.ResultDescription);
                return;
            }

            CloseChecks();
        }
Exemplo n.º 4
0
 public static int SetMode(int Mode, string Password)
 {
     ECR.Password = Password;
     ECR.Mode     = Mode;
     return(ECR.SetMode());
 }