如何使用CashDrawer类(POS for .NET v1.12)解除现金抽屉关闭事件

时间:2014-09-13 06:08:34

标签: asp.net .net pos-for-.net

我正在开发POS应用程序,我可以打开现金抽屉。

但是当现金抽屉关闭时我无法找到该事件。

请提供代码样本/活动,当现金抽屉关闭时会触发。

1 个答案:

答案 0 :(得分:0)

收听OnDrawerStateChanged 事件并检查DrawerStateChangedEventArgs.DrawerOpened值。 false表示已关闭。每个MSDN:

  

CashDrawerBase类会引发OnDrawerStateChanged个事件通知   服务对象表示的值   CashDrawerProperties.DrawerOpened属性已更新并且已更新   已通知申请人抽屉状态变更。一个   DrawerStateChangedEventArgs.DrawerOpened值为true表示   抽屉状态已更改为“打开”;一个   DrawerStateChangedEventArgs.DrawerOpened值为false表示   抽屉状态已更改为“已关闭”。服务对象应该考虑   当他们想要被通知时实施OnDrawerStateChanged   CashDrawerBase类抽屉状态发生变化。