private void BuildQrCdoeBtn_OnClicked(object sender, EventArgs e)
        {
            var barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "Xamarin.Forms";
            QrCodeSite.Children.Add(barcode);
        }
        private void PitGenerateQR(object sender, EventArgs e)
        {
            pitBarcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.CenterAndExpand,
                VerticalOptions   = LayoutOptions.CenterAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };
            pitBarcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            pitBarcode.BarcodeOptions.Width  = 600;
            pitBarcode.BarcodeOptions.Height = 600;
            pitBarcode.BarcodeValue          = pitSuperVar.pitTeamNum + pitSuperVar.pitNameInput;

            pitLayout.Children.Insert(0, pitBarcode);
        }
示例#3
0
        protected override async void OnAppearing()
        {
            base.OnAppearing();
            if (ID_set)
            {
                QR qr = await App.Database.GetQRAsync(ID);

                Name.Text = qr.Name;
                Text.Text = qr.QR_text;

                ZXingBarcodeImageView barcode = BarcodeView;

                barcode.BarcodeValue = qr.QR_text;
            }
            //Date_created.Text = qr.Date_created.ToString();
        }
示例#4
0
        public BarcodePage()
        {
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.UPC_A;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 40;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "72527273070";

            Content = barcode;
        }
示例#5
0
        public BarcodePage()
        {
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "ZXing.Net.Mobile";

            Content = barcode;
        }
示例#6
0
 public PopupView(string usuario, string evento)
 {
     //
     InitializeComponent();
     barcode = new ZXingBarcodeImageView
     {
         HorizontalOptions = LayoutOptions.FillAndExpand,
         VerticalOptions   = LayoutOptions.FillAndExpand,
         AutomationId      = "zxingBarcodeImageView",
     };
     barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
     barcode.BarcodeOptions.Width  = 500;
     barcode.BarcodeOptions.Height = 500;
     barcode.BarcodeValue          = usuario + "/" + evento;
     stackPrinc.Children.Insert(1, barcode);
 }
示例#7
0
        public QRGenerator(string value)
        {
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;

            barcode.BarcodeValue = value;
        }
示例#8
0
        public CartDone()
        {
            InitializeComponent();
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView"
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = Application.Current.Properties["CartId"].ToString();

            stack_barcode.Children.Insert(1, barcode);
        }
示例#9
0
        private ZXingBarcodeImageView QRCodeGenerator(String barcodeValue)
        {
            var barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = barcodeValue;

            return(barcode);
        }
示例#10
0
        private async void LoadContratos()
        {
            try
            {
                DependencyService.Get <IProgressDialog>().ProgressDialogShow();
                ServiceClient client   = new ServiceClient();
                var           db       = new DbContext();
                var           user     = db.GetUsuario();
                var           response = await client.GetListAllWithParam <ContratosModel>(Configuration.BaseUrl, $"pnl/api/get_membresias_socioApp?client={user.Client}&socio={user.DNI}");

                DependencyService.Get <IProgressDialog>().ProgressDialogHide();
                if (response != null)
                {
                    Contratos = response;
                    Contratos.PhotoConvert = ImageConvert.ConvertToBase(response.Photo);
                    QR = new ZXingBarcodeImageView
                    {
                        HorizontalOptions = LayoutOptions.FillAndExpand,
                        VerticalOptions   = LayoutOptions.FillAndExpand,
                    };
                    QR.BarcodeFormat           = ZXing.BarcodeFormat.QR_CODE;
                    QR.BarcodeOptions.Width    = 350;
                    QR.BarcodeOptions.Height   = 350;
                    QR.BarcodeValue            = response.Contrato;
                    Contratos.VigenciaContrato = response.Vigenciad + " al " + response.Vigenciah;
                    if (string.IsNullOrEmpty(response.Actividad))
                    {
                        IsVisibleContratos   = false;
                        IsVisibleNoContratos = true;
                    }
                    else
                    {
                        IsVisibleContratos   = true;
                        IsVisibleNoContratos = false;
                    }
                }
                else
                {
                    App.MessageError("No se pudo encontrar el contrato");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
        }
示例#11
0
        public HackDetail(MiniHack hack)
        {
            _hack = hack;

            Title   = hack.Name;
            barcode = new ZXingBarcodeImageView
            {
                HeightRequest     = 300,
                WidthRequest      = 300,
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                BackgroundColor   = Color.Transparent
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = hack.UnlockCode;

            _finishedCount = new Label
            {
                FontSize          = 20,
                HorizontalOptions = LayoutOptions.Center
            };

            //var button = new Button
            //{
            //    Text = "Increase Count"
            //};

            //button.Clicked += (sender, e) =>
            //{
            //    Settings.UpdateCount(hack.Id);
            //    label.Text = "Finished: " + Settings.GetCount(hack.Id);
            //};

            Content = new StackLayout
            {
                Padding  = 10,
                Children =
                {
                    _finishedCount,
                    barcode
                }
            };
        }
示例#12
0
 private void ShowClosedQRCode(string qr)
 {
     MainThread.BeginInvokeOnMainThread(async() => {
         StackLayout rootStack = new StackLayout()
         {
             WidthRequest      = 350,
             HeightRequest     = 350,
             VerticalOptions   = LayoutOptions.FillAndExpand,
             HorizontalOptions = LayoutOptions.FillAndExpand
         };
         GenerateButton.IsVisible = false;
         rootLayout.Children.Add(rootStack);
         qrCode = null;
         qrCode = GenerateQR(qr);
         rootStack.Children.Add(qrCode);
     });
 }
示例#13
0
        public ProfilePage(string memberId)
        {
            InitializeComponent();

            //barcode = new ZXingBarcodeImageView
            //{
            //	HorizontalOptions = LayoutOptions.FillAndExpand,
            //	VerticalOptions = LayoutOptions.FillAndExpand,
            //};
            //barcode.BarcodeFormat = ZXing.BarcodeFormat.QR_CODE;
            //barcode.BarcodeOptions.Width = 300;
            //barcode.BarcodeOptions.Height = 300;
            //barcode.BarcodeOptions.Margin = 10;
            //barcode.BarcodeValue = "Swathi";

            //BarCodeStackLayoutRef.Children.Add(barcode);

            activityIndicatorLayout.IsVisible = true;
            //ApI Calling
            LoginWebAPI webAPI = new LoginWebAPI();

            webAPI.GetProfileInfo(memberId);
            webAPI.profileInfoEvent += ((LoginWebAPI webAPISender, EventArgs e2) =>
            {
                Device.BeginInvokeOnMainThread(() =>
                {
                    Debug.WriteLine("Please just work!!!:" + webAPISender.profileInfoResponse);

                    barcode = new ZXingBarcodeImageView
                    {
                        HorizontalOptions = LayoutOptions.FillAndExpand,
                        VerticalOptions = LayoutOptions.FillAndExpand,
                    };
                    barcode.BarcodeFormat = ZXing.BarcodeFormat.QR_CODE;
                    barcode.BarcodeOptions.Width = 300;
                    barcode.BarcodeOptions.Height = 300;
                    barcode.BarcodeOptions.Margin = 10;
                    barcode.BarcodeValue = webAPISender.profileInfoResponse.ToString();

                    BarCodeStackLayoutRef.Children.Add(barcode);

                    activityIndicatorLayout.IsVisible = false;
                });
            });
        }
示例#14
0
        public Usuario()
        {
            InitializeComponent();
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView"
            };
            barcode.BarcodeFormat         = BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "1022347504";

            //this.Content = barcode;
            qrcode.Children.Add(barcode);
        }
示例#15
0
        //Button button;



        public ListPage(string text)
        {
            //button = new Button();
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = text;

            Content = barcode;
        }
示例#16
0
        ZXingBarcodeImageView GenerateQR(string codeValue)
        {
            var qrCode = new ZXingBarcodeImageView {
                BarcodeFormat  = BarcodeFormat.QR_CODE,
                BarcodeOptions = new QrCodeEncodingOptions {
                    Height = 350,
                    Width  = 350
                },
                BarcodeValue      = codeValue,
                VerticalOptions   = LayoutOptions.CenterAndExpand,
                HorizontalOptions = LayoutOptions.CenterAndExpand
            };

            // Workaround for iOS
            qrCode.WidthRequest  = 350;
            qrCode.HeightRequest = 350;
            return(qrCode);
        }
示例#17
0
        public QrCodePopup()
        {
            InitializeComponent();
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 500;
            barcode.BarcodeOptions.Height = 500;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "2503-" + Constants.CurrentUser.email;


            StackLQr.Children.Insert(1, barcode);
        }
示例#18
0
        public GeneratePage()
        {
            ZXingBarcodeImageView barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView"
            };

            barcode.BarcodeFormat = ZXing.BarcodeFormat.QR_CODE;

            barcode.BarcodeValue   = "ÖzhanYILDIZ";
            barcode.BarcodeOptions = new EncodingOptions()
            {
                Height = 100, Width = 100, PureBarcode = true
            };

            Content = barcode;
        }
示例#19
0
        public async Task <byte[]> DisplayImageAsync(ZXingBarcodeImageView image)
        {
            var writer = new ZXing.Mobile.BarcodeWriter();

            if (image != null && image.BarcodeOptions != null)
            {
                writer.Options = image.BarcodeOptions;
            }
            if (image != null)
            {
                writer.Format = image.BarcodeFormat;
            }
            var value = image != null ? image.BarcodeValue : string.Empty;
            var wb    = writer.Write(value);

            byte [] x = await ImagetoBytesAsync(wb);

            return(x);
        }
示例#20
0
        public CarnetVirtual()
        {
            InitializeComponent();
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView"
            };
            barcode.BarcodeFormat         = BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            ConsultarInfoUsuario();
            barcode.BarcodeValue = numeroIdentificacion;

            //this.Content = barcode;
            qrcode.Children.Add(barcode);
        }
示例#21
0
        async void Initialize()
        {
            var ip = await HoloLensConnection.GetLocalIp() ?? "ERROR";

            var qrSize  = 320;
            var barcode = new ZXingBarcodeImageView
            {
                WidthRequest      = qrSize,
                HeightRequest     = qrSize,
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                BarcodeFormat     = ZXing.BarcodeFormat.QR_CODE,
                BarcodeOptions    =
                {
                    Width  = qrSize,
                    Height = qrSize,
                },
                BarcodeValue = ip,
            };

            BackgroundColor = Color.White;
            var stack = new StackLayout
            {
                VerticalOptions   = LayoutOptions.Center,
                HorizontalOptions = LayoutOptions.Center,
                Children          =
                {
                    new Label
                    {
                        TextColor = Color.Black,
                        HorizontalTextAlignment = TextAlignment.Center,
                        Text = $"Waiting for the HoloLens ({ip}):"
                    },
                    barcode,
                }
            };

            Content = stack;
            var connection = new HoloLensConnection();
            await connection.WaitForCompanion();

            await Navigation.PushAsync(new LightSaberPage(connection));
        }
示例#22
0
        public void Generate()
        {
            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 400;
            barcode.BarcodeOptions.Height = 400;
            barcode.BarcodeOptions.Margin = 1;
            barcode.BarcodeValue          = QRValue.Text;

            qr.Content              = barcode;
            firstLayout.IsVisible   = true;
            secoundLayout.IsVisible = true;
        }
示例#23
0
        private async Task GenerateCode()
        {
            string ipaddress = DependencyService.Get <IIPAddressService>().GetIPAddress();

            if (string.IsNullOrEmpty(ipaddress) ||
                string.IsNullOrEmpty(_dropName) ||
                !_files.Any())
            {
                return;
            }

            var credentials = new Credentials();

            credentials.Login          = Guid.NewGuid().ToString();
            credentials.Password       = Guid.NewGuid().ToString();
            credentials.Port           = 5432;
            credentials.SyncGatewayUrl = string.Format("http://{0}:{1}/{2}", ipaddress, credentials.Port, _dropName);

            var receiver = DependencyService.Get <IReceiver>();

            receiver.Initialize(credentials);
            _databaseController.DatabaseChanged += async(sender, args) => await DatabaseChanged(args);

            var barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 600;
            barcode.BarcodeOptions.Height = 600;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = string.Format("{0};{1};{2}", credentials.SyncGatewayUrl, credentials.Login, credentials.Password);

            var page = new CodeGeneratorView();

            page.Content = barcode;

            await Application.Current.MainPage.Navigation.PushAsync(page);
        }
示例#24
0
        async void Initialize()
        {
            var ip = await ScannerConnection.GetLocalIp() ?? "ERROR";

            var qrSize = 320;

            var barcode = new ZXingBarcodeImageView
            {
                WidthRequest      = qrSize,
                HeightRequest     = qrSize,
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                BarcodeFormat     = ZXing.BarcodeFormat.QR_CODE,
                BarcodeOptions    =
                {
                    Width  = qrSize,
                    Height = qrSize,
                },
                BarcodeValue = ip,
            };

            BackgroundColor = Color.White;
            Content         = new StackLayout
            {
                VerticalOptions   = LayoutOptions.Center,
                HorizontalOptions = LayoutOptions.Center,
                Children          =
                {
                    new Label
                    {
                        TextColor = Color.Black,
                        HorizontalTextAlignment = TextAlignment.Center,
                        Text = $"Open SmartHome for HoloLens companion app and\nscan this qr code in order to be connected ({ip}):"
                    },
                    barcode
                }
            };

            await ScannerConnection.WaitForCompanion();

            await Navigation.PushAsync(new MainPage());
        }
示例#25
0
        private void Init(Contact contact)
        {
            var qrView = new ZXingBarcodeImageView
            {
                BarcodeValue   = $"{contact.Name}, {contact.Number}",
                BarcodeFormat  = BarcodeFormat.QR_CODE,
                WidthRequest   = 300,
                HeightRequest  = 300,
                BarcodeOptions = new EncodingOptions
                {
                    Height = 300,
                    Width  = 300
                }
            };

            var name = new Entry();

            name.Text = contact.Name;             // SetBinding(Entry.TextProperty, contact.Name);

            var number = new Entry
            {
                Text = contact.Number
            };
            // SetBinding(Entry.TextProperty, contact.Number ?? "");

            var cancelButton = new Button
            {
                Text = "Cancel"
            };

            cancelButton.Clicked += (sender, args) =>
            {
                Navigation.PopModalAsync();
            };

            var stackLayout = new StackLayout
            {
                Children = { qrView, name, number, cancelButton }
            };

            Content = stackLayout;
        }
示例#26
0
        public QRpage(string incUrl)
        {
            InitializeComponent();

            barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };
            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = incUrl;


            this.Content = barcode;
            stackPrinc.Children.Add(barcode);
        }
示例#27
0
        /// <summary>
        /// Generate Barcode
        /// </summary>
        private async void GenerateBarcode_Clicked(object sender, EventArgs e)
        {
            var barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = "Funky_Xamarin";

            var contentPage = new ContentPage()
            {
                Content = barcode
            };
            await Navigation.PushAsync(contentPage);
        }
示例#28
0
        public BarcodePage()
        {
            barcodeView = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                BarcodeFormat     = ZXing.BarcodeFormat.QR_CODE,
            };

            barcodeView.BarcodeOptions.Width  = 300;
            barcodeView.BarcodeOptions.Height = 300;
            barcodeView.BarcodeOptions.Margin = 10;

            barcodeView.BarcodeValue = null;

            var stackLayout = new StackLayout();

            stackLayout.Children.Add(barcodeView);
            this.Content = stackLayout;
        }
        public GenarateTopUpPage(DataModel data)
        {
            //InitializeComponent();

            BindingContext = new GenarateTopUpViewModel(data);
            string code = "TT0TT" + App.Email + "TT1TT" + data.RefNo + "TT2TT" + data.ExpireDate + "TT3TT" + data.Money + "TT4TT";
            ZXingBarcodeImageView barcode = new ZXingBarcodeImageView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions   = LayoutOptions.FillAndExpand,
                AutomationId      = "zxingBarcodeImageView",
            };

            barcode.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
            barcode.BarcodeOptions.Width  = 300;
            barcode.BarcodeOptions.Height = 300;
            barcode.BarcodeOptions.Margin = 10;
            barcode.BarcodeValue          = code;
            TestQR.Children.Add(barcode);
        }
示例#30
0
 private async void GenerateQRButtonClicked(object sender, EventArgs e)
 {
     qrObject = new ZXingBarcodeImageView
     {
         HorizontalOptions = LayoutOptions.FillAndExpand,
         VerticalOptions   = LayoutOptions.FillAndExpand
     };
     qrObject.BarcodeFormat         = ZXing.BarcodeFormat.QR_CODE;
     qrObject.BarcodeOptions.Width  = 300;
     qrObject.BarcodeOptions.Height = 300;
     qrObject.BarcodeValue          = "QR_CODE_001";
     if (resultImage.Children.Count < 1)
     {
         resultImage.Children.Add(qrObject);
     }
     else
     {
         Console.WriteLine("Ya se genero tu QR");
     }
 }