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