예제 #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 tasaViewModel = TasaPageViewModel.GetInstance();
                tasaViewModel.HayFirma = true;

                tasaViewModel.ImageSource2 = ImageSource.FromStream(() =>
                {
                    var streamFirma = stream;
                    return(streamFirma);
                });
                var tasaViewModel2 = TasaPageViewModel.GetInstance();
                tasaViewModel2.StreamFirma     = image;
                tasaViewModel2.ImageArrayFirma = FilesHelper.ReadFully(tasaViewModel2.StreamFirma);
            }
            var rvm = Firma2PageViewModel.GetInstance();

            rvm.CancelCommand.Execute();
        }
예제 #2
0
        async void OnButtonClicked3(object sender, EventArgs args)
        {
            label.Text            = "PAR";
            label.TextColor       = Xamarin.Forms.Color.White;
            label.BackgroundColor = Xamarin.Forms.Color.YellowGreen;

            var tasaViewModel = TasaPageViewModel.GetInstance();

            tasaViewModel.CodigosCierre.Clear();
            tasaViewModel.CodigosCierre.Clear();

            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 21, Descripcion = "CLIENTE CONTINUA CON EL SERVICIO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 23, Descripcion = "CLIENTE NO ACEPTA RETIRO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 24, Descripcion = "CLIENTE NO POSEE LOS EQUIPOS",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 25, Descripcion = "CLIENTE YA ENTREGO LOS EQUIPOS",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 45, Descripcion = "VISITA COORDINADA",
            });



            //label2.Text = (DateTime.Now).ToString("dd/MM/yyyy");
            //label3.Text = (DateTime.Now).ToString("HH:mm");
            CodCierre.SelectedItem = null;
            CodCierre.IsEnabled    = true;
        }
예제 #3
0
        private async void ShowPinsAsync()
        {
            var tasaViewModel = TasaPageViewModel.GetInstance();
            var position      = new Position(Convert.ToDouble(tasaViewModel.Tasa.GRXX), Convert.ToDouble(tasaViewModel.Tasa.GRYY));

            MyMap.Pins.Add(new Pin
            {
                Address  = tasaViewModel.Tasa.DOMICILIO,
                Label    = tasaViewModel.Tasa.NOMBRE,
                Position = position,
                Type     = PinType.Place
            });
        }
예제 #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 tasaViewModel = TasaPageViewModel.GetInstance();

            tasaViewModel.CodigosCierre.Clear();
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 21, Descripcion = "CLIENTE CONTINUA CON EL SERVICIO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 22, Descripcion = "CLIENTE FALLECIO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 23, Descripcion = "CLIENTE NO ACEPTA RETIRO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 24, Descripcion = "CLIENTE NO POSEE LOS EQUIPOS",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 25, Descripcion = "CLIENTE YA ENTREGO LOS EQUIPOS",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 26, Descripcion = "CANCELADO. NO SE PUDO CONTACTAR AL CLIENTE",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 41, Descripcion = "CLIENTE AUSENTE",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 42, Descripcion = "CLIENTE SE MUDO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 43, Descripcion = "NO ATIENDE EL TELEFONO",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 44, Descripcion = "REFERENCIA INCORRECTA",
            });
            tasaViewModel.CodigosCierre.Add(new CodigoCierre {
                Codigo = 45, Descripcion = "VISITA COORDINADA",
            });


            //label2.Text = (DateTime.Now).ToString("dd/MM/yyyy");
            //label3.Text = (DateTime.Now).ToString("HH:mm");
            CodCierre.SelectedItem = null;
            CodCierre.IsEnabled    = true;
        }
예제 #5
0
        async void OnButtonClicked(object sender, EventArgs args)
        {
            label.Text            = "EJB";
            label.TextColor       = Xamarin.Forms.Color.White;
            label.BackgroundColor = Xamarin.Forms.Color.Green;

            var tasaViewModel = TasaPageViewModel.GetInstance();

            tasaViewModel.CodigosCierre.Clear();

            //tasaViewModel.CodigosCierre.Add(new CodigoCierre { Codigo = 14, Descripcion = "Imposible contactar", });


            //label2.Text = (DateTime.Now).ToString("dd/MM/yyyy");
            //label3.Text = (DateTime.Now).ToString("HH:mm");
            CodCierre.SelectedItem = null;
            CodCierre.IsEnabled    = false;
        }