public void GetData()
        {
            var passport = getOfflinePassportUseCase.Execute();

            View.SetQRInfo(QRUtils.GenerateQRInfo(passport));
            var message = CalculatePassportExpiration(passport);

            View.SetPassportInfo(passport, message);
        }
Esempio n. 2
0
        public TablesFrm()
        {
            InitializeComponent();
            presenter = new TablesPresenter(this);

            this.Load += (s, e) =>
            {
                this.lbl_IPValue.Text    = QRUtils.GetIPAddress();
                this.lbl_QRLocation.Text = Settings.Default.QrCodeLocation;
            };
        }
    /// <summary>
    /// Initializes all components and assigns them with the values of the current TradableAsset.
    /// </summary>
    protected override void OnStart()
    {
        var walletAddress = userWalletManager.GetWalletAddress();
        var tradableAsset = tradableAssetManager.ActiveTradableAsset;
        var symbol        = tradableAsset.AssetSymbol;

        addressText.text = walletAddress;
        qrImage.sprite   = QRUtils.GenerateQRCode(walletAddress);

        copyButton.onClick.AddListener(CopyAddressClicked);
    }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var QR = new QRUtils();

            QR.Height       = 400;
            QR.Width        = 400;
            QR.OverlayImage = true;
            QR.ImagePath    = "C:\\Program Files\\Apache Software Foundation\\Tomcat 8.5\\webapps\\GVPJava\\static\\Resources\\gvp_blue.png";
            QR.Text         = "test encapsuled";
            QR.GenerateQR("C:\\Users\\mgarcia\\Documents\\C#\\testencapusled.jpg");

            var result = QR.readValueFromQR("C:\\Users\\mgarcia\\Documents\\C#\\testencapusled.jpg");

            Console.WriteLine(result);
        }
Esempio n. 5
0
        /// <summary>
        /// 生成截图
        /// </summary>
        /// <param name="unique"></param>
        /// <returns></returns>
        public ActionResult ShareImage(string unique)
        {
            string filepath = Server.MapPath("../Image/unique/") + unique + ".jpg";

            if (!System.IO.Directory.Exists(Server.MapPath("../Image/Unique/")))
            {
                Directory.CreateDirectory(Server.MapPath("../Image/Unique/"));
                Directory.CreateDirectory(Server.MapPath("../Image/Temp/"));
            }
            if (!System.IO.File.Exists(filepath))
            {
                string oldImageBack = Server.MapPath(@"\asserts\image\zzk.png");
                string tempFilePath = Server.MapPath(@"\Image\Temp\qr" + unique + ".jpg");
                string url          = "http://localhost:3432/d/" + unique;
                QRUtils.GenerateQR(url, tempFilePath);
                ImageUtils.CombinImage(oldImageBack, tempFilePath, filepath);
            }
            return(File(filepath, "image/jpeg"));
        }
        public async Task GetData()
        {
            await Task.Delay(50);

            View.ShowLoading();
            var  passport         = getOfflinePassportUseCase.Execute();
            bool offline          = false;
            var  passportResponse = await getPassportUseCase.Execute(true);

            View.HideLoading();
            if (passportResponse.ErrorCode > 0)
            {
                if (passport == null)
                {
                    View.ShowDialog(passportResponse.Message, "msg_ok", null);
                    return;
                }
                offline = true;
            }
            else
            {
                passport = passportResponse.Data;
            }
            View.SetQRInfo(QRUtils.GenerateQRInfo(passport));
            var message = CalculatePassportExpiration(passport);

            View.SetPassportInfo(passport, message, offline);

            estadoPasaporte = passport.EstadoId;
            int state = settingsService.GetValueOrDefault <int>(DomainConstants.LAST_PASSPORT_STATE, -1);

            if (state != estadoPasaporte)
            {
                if (passport.HasMessage)
                {
                    View.ShowStateChange();
                }
                settingsService.AddOrUpdateValue <int>(DomainConstants.LAST_PASSPORT_STATE, estadoPasaporte);
            }
        }