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; } }
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(); } }
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(); }
public static int SetMode(int Mode, string Password) { ECR.Password = Password; ECR.Mode = Mode; return(ECR.SetMode()); }