Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        public void OpenDrawer()
        {
            if (m_device == null || !Enabled && Status != DeviceStatus.Opened)
            {
                throw new Exception("돈통 초기화 오류.");
            }

            var rc = m_device.OpenDrawer();

            if (rc != (int)OPOS_Constants.OPOS_SUCCESS)
            {
                throw new Exception("돈통 열기 오류.");
            }
        }
Ejemplo n.º 2
0
        private void btnOpenCD_Click(object sender, EventArgs e)
        {
            OPOSCashDrawer cd  = new OPOSCashDrawer();
            int            nRC = cd.Open("DefaultCashDrawer");

            if (nRC == (int)OPOS_Constants.OPOS_SUCCESS)
            {
                cd.DeviceEnabled = true;
                nRC = cd.ClaimDevice(5000);
                if (nRC == (int)OPOS_Constants.OPOS_SUCCESS)
                {
                    cd.DeviceEnabled = true;
                    cd.OpenDrawer();
                }
            }
            else
            {
                MessageBox.Show("Open failed");
            }

            cd.ReleaseDevice();
            cd.Close();
        }
Ejemplo n.º 3
0
 private void btnOpenDrawer_Click(object sender, EventArgs e)
 {
     Drawer.OpenDrawer();
 }