private async void addCustomer_Click(object sender, RoutedEventArgs e) { bool success = false; if (long.TryParse(accountSSNBox.Text, out long ssn)) { success = CustomerLogic.AddCustomer(accountNameBox.Text, ssn); } MessageDialog customerCreation; if (success) { customerCreation = new MessageDialog($"Name: {accountNameBox.Text}\nSSN: {ssn}", "Customer Created Successfully!"); } else { customerCreation = new MessageDialog("Customer creation failed..."); } await customerCreation.ShowAsync(); }
private async void myRemove_Click(object sender, RoutedEventArgs e) { MessageDialog msg = new MessageDialog("Remove customer permanently?", "Remove customer"); msg.Commands.Clear(); msg.Commands.Add(new UICommand { Label = "Yes", Id = 0 }); msg.Commands.Add(new UICommand { Label = "Cancel", Id = 1 }); var result = await msg.ShowAsync(); if ((int)result.Id == 0) { var selected = customerList.SelectedItem; CustomerLogic.RemoveCustomer((Customer)selected); } }
private async void PasswordBox_KeyDown(object sender, KeyRoutedEventArgs e) { bool success = false; success = CustomerLogic.Login(UsernameBox.Text, PasswordBox.Password); if (e.Key == Windows.System.VirtualKey.Enter && success) { Frame.Navigate(typeof(CustomerListPage)); } else if (e.Key == Windows.System.VirtualKey.Enter && !success) { MessageDialog logincreation = new MessageDialog("Wrong username or password", "Login failure"); { logincreation.Commands.Add(new UICommand { Label = "OK" }); } await logincreation.ShowAsync(); } }
private async void LoginButton_Click(object sender, RoutedEventArgs e) { bool success = false; success = CustomerLogic.Login(UsernameBox.Text, PasswordBox.Password); if (success) { Frame.Navigate(typeof(CustomerListPage)); } else { MessageDialog logincreation = new MessageDialog("Wrong username or password", "Login failure"); { logincreation.Commands.Add(new UICommand { Label = "OK" }); } await logincreation.ShowAsync(); } }
private void myEditName_Click(object sender, RoutedEventArgs e) { CustomerLogic.ChangeCustomerName(customer, myCustomerName.Text); }