示例#1
0
        private void FrmAcceso_Load(object sender, EventArgs e)
        {
            try
            {
                BarCodeScan.EnableScanner = true;
                ServiceAccesoMuseo service = new ServiceAccesoMuseo(true);

                service.AccesoBoleto("000000000000");
                service.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
        private void BarCodeScan_OnRead(object sender, Symbol.Barcode.ReaderData readerData)
        {
            try
            {
                Color c;
                ServiceAccesoMuseo service = new ServiceAccesoMuseo(true);
                CompositeResultado Res = new CompositeResultado();
                string Code = readerData.Text;

                Res = service.AccesoBoleto(Code);

                if (Res.Resultado == ResultadoAcceso.ACTIVO)
                {
                    PicMomias.Visible = false;
                    PicGreen.Visible = true;
                    PicRed.Visible = false;
                    c = Color.DarkGreen;
                }
                else
                {
                    PicMomias.Visible = false;
                    PicGreen.Visible = false;
                    PicRed.Visible = true;
                    c = Color.DarkRed;
                }

                Lbl_Codigo.ForeColor = c;
                Lbl_Producto.ForeColor = c;
                LblDescripcion.ForeColor = c;

                Lbl_Codigo.Text = Code;
                LblDescripcion.Text = Res.Resultado.ToString();
                Lbl_Producto.Text = Res.NombreProducto;

                service.Dispose();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }