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();
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
 }