private async void CameraPage_OnPhotoResult(NewElement.PhotoResultEventArgs result) { if (!result.Success) { return; } if (paymmant is AskForUsersDelyveryMW) { IVehicle Car = ((AskForUsersDelyveryMW)paymmant).GetTypeCar(((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")); FullPagePhotoDelyvery fullPagePhotoDelyvery = new FullPagePhotoDelyvery(((AskForUsersDelyveryMW)paymmant).managerDispatchMob, ((AskForUsersDelyveryMW)paymmant).vehiclwInformation, ((AskForUsersDelyveryMW)paymmant).IdShip, $"{((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")}1.png", ((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", ""), ((AskForUsersDelyveryMW)paymmant).InderxPhotoInspektion + 1, ((AskForUsersDelyveryMW)paymmant).initDasbordDelegate, ((AskForUsersDelyveryMW)paymmant).getVechicleDelegate, Car.GetNameLayout(1), ((AskForUsersDelyveryMW)paymmant).Payment, ((AskForUsersDelyveryMW)paymmant).TotalPaymentToCarrier); await Navigation.PushAsync(fullPagePhotoDelyvery, true); await Navigation.PushAsync(new CameraPagePhoto1($"{((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")}1.png", fullPagePhotoDelyvery, "PhotoIspection")); ((AskForUsersDelyveryMW)paymmant).AddPhoto(result.Result); } else { await Navigation.PushAsync(new Ask2Page(((LiabilityAndInsuranceMV)paymmant).managerDispatchMob, ((LiabilityAndInsuranceMV)paymmant).IdVech, ((LiabilityAndInsuranceMV)paymmant).IdShip, ((LiabilityAndInsuranceMV)paymmant).initDasbordDelegate)); ((LiabilityAndInsuranceMV)paymmant).AddPhoto(result.Result); } }
private async void CameraPage_OnScan(NewElement.PhotoResultEventArgs result) { if (!result.Success) { return; } fullPhotoTruckVM.DetectText(result.Result, typeDetect); await Navigation.PopAsync(); }
private async void CameraPage_OnPhotoResult(NewElement.PhotoResultEventArgs result) { if (!result.Success) { return; } askForUserDelyvery.AddPhotoAdditional(result.Result); pageAddDamageFoUser.stateSelect = 0; await Navigation.PopAsync(true); }
private async void VideoCameraPage_OnPhotoResult(NewElement.PhotoResultEventArgs result) { if (!result.Success) { return; } if (paymmant is AskForUsersDelyveryMW) { ((AskForUsersDelyveryMW)paymmant).VideoRecount = new Models.Video() { path = $"../Video/{((AskForUsersDelyveryMW)paymmant).VehiclwInformation.Id}/RecountPay.mp4", VideoBase64 = Convert.ToBase64String(result.Result) }; IVehicle Car = ((AskForUsersDelyveryMW)paymmant).GetTypeCar(((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")); FullPagePhotoDelyvery fullPagePhotoDelyvery = new FullPagePhotoDelyvery(((AskForUsersDelyveryMW)paymmant).managerDispatchMob, ((AskForUsersDelyveryMW)paymmant).vehiclwInformation, ((AskForUsersDelyveryMW)paymmant).IdShip, $"{((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")}1.png", ((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", ""), ((AskForUsersDelyveryMW)paymmant).InderxPhotoInspektion + 1, ((AskForUsersDelyveryMW)paymmant).initDasbordDelegate, ((AskForUsersDelyveryMW)paymmant).getVechicleDelegate, Car.GetNameLayout(1), ((AskForUsersDelyveryMW)paymmant).Payment, ((AskForUsersDelyveryMW)paymmant).TotalPaymentToCarrier); await Navigation.PushAsync(fullPagePhotoDelyvery, true); await Navigation.PushAsync(new CameraPagePhoto1($"{((AskForUsersDelyveryMW)paymmant).vehiclwInformation.Ask.TypeVehicle.Replace(" ", "")}1.png", fullPagePhotoDelyvery, "PhotoIspection")); ((AskForUsersDelyveryMW)paymmant).SaveRecountVideo(); } else { ((LiabilityAndInsuranceMV)paymmant).VideoRecount = new Models.Video() { path = $"../Video/{((LiabilityAndInsuranceMV)paymmant).IdVech}/RecountPay.mp4", VideoBase64 = Convert.ToBase64String(result.Result) }; await Navigation.PushAsync(new Ask2Page(((LiabilityAndInsuranceMV)paymmant).managerDispatchMob, ((LiabilityAndInsuranceMV)paymmant).IdVech, ((LiabilityAndInsuranceMV)paymmant).IdShip, ((LiabilityAndInsuranceMV)paymmant).initDasbordDelegate)); ((LiabilityAndInsuranceMV)paymmant).SaveRecountVideo(); } }