示例#1
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            ParametresPortSerie parametresLecteur = new ParametresPortSerie("SCAN_ROUGE", @"\\?\FTDIBUS#VID_0403+PID_6001+COM5A#", 9600, SerialParity.None, SerialStopBitCount.One, 8, SerialHandshake.None, 100, 0);
            LecteurCodeBarres   lecteur           = new LecteurCodeBarres(parametresLecteur, true, 32);

            LecteurCodeBarresAPB.DataContext = new PeripheriqueSerieVM(lecteur);
            lecteur.SurCodeBarresRecu       += Lecteur_SurCodeBarresRecu;;

            PeripheriqueSerie.PeripheriquesSerie.DemarrerSurveillance();
        }
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            ParametresPortSerie parametresLecteur = new ParametresPortSerie("SCAN_ROUGE", @"\\?\FTDIBUS#VID_0403+PID_6001+COM5A#", 9600, SerialParity.None, SerialStopBitCount.One, 8, SerialHandshake.None, 100, 0);
            LecteurCodeBarres   lecteur           = new LecteurCodeBarres(parametresLecteur, true, 32);

            LecteurCodeBarresAPB.DataContext = new PeripheriqueSerieVM(lecteur);
            lecteur.SurCodeBarresRecu       += Lecteur_SurCodeBarresRecu;

            ListeProduitsLVW.DataContext = new ListeProduitsVM(ListeProduits.instance);
            FiltreeAPB.DataContext       = ListeProduitsLVW.DataContext;

            ParametresPortSerie parametresImprimante = new ParametresPortSerie("", @"\\?\ACPI#BCM2837#4#", 19200, SerialParity.None, SerialStopBitCount.One, 8, SerialHandshake.None, 0, 0);

            _imprimante = new ImprimanteSerie(parametresImprimante, true, 0);
            ImprimanteAPB.DataContext = new PeripheriqueSerieVM(_imprimante);

            await ListeProduits.instance.Charger();

            PeripheriqueSerie.PeripheriquesSerie.DemarrerSurveillance();
        }