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 }); }
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; }
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; }