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);
            }
        }
Beispiel #2
0
 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();
            }
        }