public async void CancelCustomer(QueueCustomer queueCustomer) { if (!queueCustomer.CustomerHelped) { queueCustomer.ClaimCustomer("Cancelled"); await AddNewCustomer(queueCustomer); } }
private void CancelCustomer_Click(object sender, RoutedEventArgs e) { try { QueueCustomer qc = CustomerQueue.SelectedItem as QueueCustomer; qvm.CancelCustomer(qc); } catch { } }
public static async Task SaveQueueCustomerAsync(QueueCustomer item) { if (item.Id == null) { await _queueCustomerTable.InsertAsync(item); } else { await _queueCustomerTable.UpdateAsync(item); } }
private async void ClaimCustomer(QueueCustomer queueCustomer) { if (!queueCustomer.CustomerHelped) { queueCustomer.ClaimCustomer("Dynamic Users Not Implimented"); await AddQueueCustomer(queueCustomer); ; if (SolutionHelper.CurrentSolution == null) { SolutionHelper.CreateNewSolution(queueCustomer); } } }
public static async Task DeleteQueueCustomerAsync(QueueCustomer item) { try { //TodoViewModel.QueueCustomers.Remove(item); await _queueCustomerTable.DeleteAsync(item); } catch (MobileServiceInvalidOperationException msioe) { Debug.WriteLine(@"INVALID {0}", msioe.Message); } catch (Exception e) { Debug.WriteLine(@"ERROR {0}", e.Message); } }
public async void AddNewCustomerToQueue(string fName, string lName, string email, bool busCx, string phoneNum, string orgName, string cusDesc, string prodInterest, string ID = "") { Customer newCustomer = new Customer(fName, lName, email, busCx, phoneNum, orgName); if (ID != "") { newCustomer.Id = ID; } await AddNewCustomer(newCustomer); QueueCustomer newQc = newCustomer as QueueCustomer; newQc.ProductInterestedIn = prodInterest; newQc.CustomerDescription = cusDesc; newQc.CheckInCustomer(); await AddNewCustomer(newQc); }
protected async Task AddQueueCustomer(QueueCustomer queueCustomer) { await DataManager.SaveQueueCustomerAsync(queueCustomer); await LoadQueueCustomers(); }