Esempio n. 1
0
        private async void TouchImage_TouchAction(object sender, NewElement.TouchCordinate.TouchActionEventArgs e)
        {
            stateSelect = 1;
            await PopupNavigation.PushAsync(new DamageSelecter1(this, null), true);

            await WaiteSelectDamage();

            await PopupNavigation.PopAsync(true);

            if (stateSelect == 0)
            {
                stateSelect = 1;
                await Navigation.PushAsync(new CameraAdditionalPhoto(askForUserDelyvery, this));
                await WaiteSelectDamage();

                ImgResize image = new ImgResize()
                {
                    Source        = $"DamageD{indexSelectDamage}.png",
                    WidthRequest  = 25,
                    HeightRequest = 25,
                };
                image.OneTabAction += RemovedDamag;
                AbsoluteLayout.SetLayoutBounds(image, new Rectangle(e.XInterest * 0.0001, e.YInterest * 0.0001, 25, 25));
                AbsoluteLayout.SetLayoutFlags(image, AbsoluteLayoutFlags.PositionProportional);
                absla.Children.Add(image);
                await Task.Run(() =>
                {
                    askForUsersDelyveryMW.SetDamage(nameDamage, indexSelectDamage, prefNameDamage, e.XInterest * 0.0001, e.YInterest * 0.0001, image, askForUsersDelyveryMW.AskForUserDelyveryM.Have_you_inspected_the_vehicle_For_any_additional_imperfections_other_than_listed_at_the_pick_up_photo.Last().Base64);
                });
            }
            else
            {
                stateSelect = 0;
            }
        }
        private async void TouchImage_TouchAction(object sender, NewElement.TouchCordinate.TouchActionEventArgs e)
        {
            stateSelect = 1;
            await PopupNavigation.PushAsync(new DamageSelecter1(null, this), true);

            await WaiteSelectDamage();

            await PopupNavigation.PopAsync(true);

            if (stateSelect == 0)
            {
                stateSelect = 1;
                await Navigation.PushAsync(new CameraPagePhoto1(null, fullPagePhotoDelyvery, null, this));
                await WaiteSelectDamage();

                ImgResize image = new ImgResize()
                {
                    Source        = $"DamageD{indexSelectDamage}.png",
                    WidthRequest  = 30,
                    HeightRequest = 30,
                };
                image.OneTabAction += AddControlPanelDmg;
                AbsoluteLayout.SetLayoutBounds(image, new Rectangle(e.XInterest * 0.0001, e.YInterest * 0.0001, 30, 30));
                AbsoluteLayout.SetLayoutFlags(image, AbsoluteLayoutFlags.PositionProportional);
                absla.Children.Add(image);
                await Task.Run(() =>
                {
                    fullPagePhotoDelyveryMV.SetDamage(nameDamage, indexSelectDamage, prefNameDamage, e.XInterest * 0.0001, e.YInterest * 0.0001, 30, 30, image, fullPagePhotoDelyveryMV.AllSourseImage.Last());
                });
            }
            else
            {
                stateSelect = 0;
            }
        }