public void OkCustomOption()
        {
            if (CheckCustomClientEntries() == true)
            {
                jobInfo = new JobName
                {
                    CustomOption   = true,
                    ClientId       = Client.Id,
                    Option         = NewJobName.Option,
                    Size           = NewJobName.Size,
                    PricePer       = NewJobName.PricePer,
                    Quantity       = NewJobName.Quantity,
                    FormattedTotal = (Convert.ToDouble(NewJobName.PricePer) * Convert.ToDouble(NewJobName.Quantity)).ToString("C2"),
                    Total          = (Convert.ToDouble(NewJobName.PricePer) * Convert.ToDouble(NewJobName.Quantity)).ToString()
                };

                JobNameList.Add(jobInfo);
                ReCalibratePrices();


                jobInfo.TypeorLengthLabel    = "Unit Type: ";
                jobInfo.PricePerorWidthLabel = "Price Per Unit: ";
                jobInfo.QuantityLabel        = "Unit Quantity: ";
                database.Insert(jobInfo);
                database.Update(Client);
                ItCustomIsVisible = false;
            }
        }
        public async void RemoveOption(JobName job)
        {
            bool result = await DeleteJobWarning();

            if (!result)
            {
                database.Table <JobName>().Delete(x => x.Id == job.Id);
                database.Update(job);

                JobNameList.Remove(job);
                ReCalibratePrices();
            }
        }
        public void OkOption()
        {
            ErrorCleanup();

            if (CheckOptionClientPickerEntries() == true)
            {
                ItIsVisible = false;
                jobInfo     = new JobName
                {
                    CustomOption     = false,
                    ClientId         = Client.Id,
                    Option           = NewJobName.Option,
                    NotCustomVisible = true
                };
                WidthVisible      = InfoBridge.PickerChecker(NewJobName.Option);
                NewJobName.Option = string.Empty;

                NewJobName.Size     = string.Empty;
                NewJobName.PricePer = string.Empty;
                NewJobName.Quantity = string.Empty;
                SecondEntry         = true;
            }
        }
 public void AttributeClient(JobName job)
 {
     Navigation.PushAsync(new AttributePage(job.Id, Client.Id, "job", job.NotCustomVisible));
 }