示例#1
0
 public CashDesk(IBarCodeScanner scanner)
 {
     InitializeComponent();
     var barcode = scanner.ProvideBarCode();
     tileList = new TileList();
     Controls.Add(tileList);
 }
        public BarCodeViewModel(IBarCodeScanner scanner, IUserDialogService dialogs) {
            this.Scanner = scanner;
            this.dialogs = dialogs;

            var list = Enum
                .GetNames(typeof(BarCodeFormat))
                .ToList();
            list.Insert(0, "Any");
            this.Formats = list;
            //this.SelectedFormat = "Any";
        }
示例#3
0
        public BarCodeViewModel(IBarCodeScanner scanner, IUserDialogService dialogs)
        {
            this.Scanner = scanner;
            this.dialogs = dialogs;

            var list = Enum
                       .GetNames(typeof(BarCodeFormat))
                       .ToList();

            list.Insert(0, "Any");
            this.Formats = list;
            //this.SelectedFormat = "Any";
        }
        public ProductSearchViewModel(
            IProductCodeDataService productCodeDataService, 
            IProductDataService productDataService,
            IMvxMessenger messenger,
			IBarCodeScanner scanner)
        {
			_scanner = scanner;
            _productCodeDataService = productCodeDataService;
            _productDataService = productDataService;
            _messenger = messenger;

            _messenger.Subscribe<EntityMessage<Product>>(ProductChange);

        }
示例#5
0
 public CashDesk(IBarCodeScanner scanner)
 {
     InitializeComponent();
     var barcode = scanner.ProvideBarCode();
 }