Example #1
0
        public async void Save(object sender, EventArgs eventArgs)
        {
            Stream stream = await signatureSample.GetImageStreamAsync(SignatureImageFormat.Png);

            Stream stream2 = await signatureSample.GetImageStreamAsync(SignatureImageFormat.Png);

            var image = await signatureSample.GetImageStreamAsync(
                SignatureImageFormat.Png,
                strokeColor : Color.Black,
                fillColor : Color.White);

            if (image != null)
            {
                var remoteViewModel = RemotePageViewModel.GetInstance();
                remoteViewModel.HayFirma = true;

                remoteViewModel.ImageSource2 = ImageSource.FromStream(() =>
                {
                    var streamFirma = stream;
                    return(streamFirma);
                });
                var remoteViewModel2 = RemotePageViewModel.GetInstance();
                remoteViewModel2.StreamFirma     = image;
                remoteViewModel2.ImageArrayFirma = FilesHelper.ReadFully(remoteViewModel2.StreamFirma);
            }
            var rvm = FirmaPageViewModel.GetInstance();

            rvm.CancelCommand.Execute();
        }
        private async void ShowPinsAsync()
        {
            var remoteViewModel = RemotePageViewModel.GetInstance();
            var position        = new Position(Convert.ToDouble(remoteViewModel.Remote.GRXX), Convert.ToDouble(remoteViewModel.Remote.GRYY));

            MyMap.Pins.Add(new Pin
            {
                Address  = remoteViewModel.Remote.DOMICILIO,
                Label    = remoteViewModel.Remote.NOMBRE,
                Position = position,
                Type     = PinType.Place
            });
        }
Example #3
0
        async void OnButtonClicked3(object sender, EventArgs args)
        {
            label.Text            = "PAR";
            label.TextColor       = Xamarin.Forms.Color.White;
            label.BackgroundColor = Xamarin.Forms.Color.YellowGreen;
            var remoteViewModel = RemotePageViewModel.GetInstance();

            remoteViewModel.CodigosCierre.Clear();
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 14, Descripcion = "Entrega rechazada/ Visita en domicilio",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 15, Descripcion = "Se desestima pedido/ Visita en domicilio",
            });
            CodCierre.SelectedItem = null;
            CodCierre.IsEnabled    = true;
        }
Example #4
0
        async void OnButtonClicked2(object sender, EventArgs args)
        {
            label.Text            = "INC";
            label.TextColor       = Xamarin.Forms.Color.White;
            label.BackgroundColor = Xamarin.Forms.Color.OrangeRed;

            var remoteViewModel = RemotePageViewModel.GetInstance();

            remoteViewModel.CodigosCierre.Clear();
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 1, Descripcion = "Sin respuesta/ Llamado telefónico",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 3, Descripcion = "Se coordinó visita/ Llamada telefónica",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 6, Descripcion = "Se coordinó visita/ Envío correo",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 9, Descripcion = "Se coordinó visita/ Envío SMS",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 10, Descripcion = "Ausente/ Visita en domicilio",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 11, Descripcion = "Menor en domicilio/ Visita en domicilio",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 12, Descripcion = "Sin stock de unidad/ Visita en domicilio",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 14, Descripcion = "Entrega rechazada/ Visita en domicilio",
            });
            remoteViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 15, Descripcion = "Se desestima pedido/ Visita en domicilio",
            });
            CodCierre.SelectedItem = null;
            CodCierre.IsEnabled    = true;
        }