예제 #1
0
        public Form1()
        {
            InitializeComponent();
            Serializer = new Serializer();
            QrParser   = new QrParser();
            Truck      = new Truck();

            Package dummyPackage1 = new Package(0, 1, 10, "1996.01.20", PackageType.Normal, "Leírááááááááás");
            Package dummyPackage2 = new Package(1, 3, 54, "2006.08.12", PackageType.Fragile, "Alle mögen when das Wetter ideal ist");

            List <Package> dummyPayload = new List <Package>();

            dummyPayload.Add(dummyPackage1);
            dummyPayload.Add(dummyPackage2);

            Truck.LoadInfo("Jungheinrich - EFG 316",
                           "SN-222-11-RT5",
                           2600,
                           1200,
                           1.5,
                           "Opera Thor",
                           75,
                           dummyPayload);

            DisplayTruck(Truck);
        }
예제 #2
0
        private void btn_ReadQr_Click(object sender, EventArgs e)
        {
            string json;

            // Get json from QR reader API
            //json = QrParser.DecodeQr(QrCode);
            json = QrParser.DecodeQr((Bitmap)pic_LoadedQr.Image);

            //json = Serializer.ToJson(DummyPackage);
            ActualPackage = Serializer.PackageFromJson(json);

            DisplayPackage(ActualPackage);
            tBox_JsonOutput.Text = json.ToString();
        }
예제 #3
0
 private void btn_GenerateQr_Click(object sender, EventArgs e)
 {
     pic_QrGenerated.Image = QrParser.GenerateQr(tBox_JsonInput.Text);
 }