private void BackgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { //Stop the loading RUNS when thread is COMPLETED can work on UI BtnCreateUser.Content = "Register"; BtnLoginUser.IsEnabled = true; LoadSpinner.Visibility = Visibility.Hidden; LoadSpinner.Stop(); LoadSpinner.Close(); if (loginUser != null) { if (loginUser.IsAdmin) { Window WindowAdminMenu = new AdminWindow(loginUser); WindowAdminMenu.Show(); Close(); } else if (loginUser.IsCustomer) { Window WindowCustomerMenu = new CustomerScreen(loginUser); WindowCustomerMenu.Show(); Close(); } else { lblInvalidText.Content = "Invalid Account Information"; } } else { lblInvalidText.Visibility = Visibility.Visible; } }
private void BtnCmenu_Click(object sender, RoutedEventArgs e) { //Button to go back to main menu Window SrcCustomerMenu = new CustomerScreen(currentUser); SrcCustomerMenu.Show(); Close(); }
private void BtnMenu_Click(object sender, RoutedEventArgs e) { if (user.IsAdmin == true) { Window WindowAdminMenu = new AdminWindow(user); WindowAdminMenu.Show(); Close(); } else { //user in customerscreen constructor Window WindowCustomerMenu = new CustomerScreen(user); WindowCustomerMenu.Show(); Close(); } }
private void BtnCancel_Click(object sender, RoutedEventArgs e) { if (user.IsAdmin == true) { Window WindowAdminMenu = new AdminWindow(user); WindowAdminMenu.Show(); Close(); } else if (user.IsCustomer == true) { Window WindowCustomerSrc = new CustomerScreen(user); WindowCustomerSrc.Show(); Close(); } else { Window WindowCustomerSrceen = new CustomerScreen(); WindowCustomerSrceen.Show(); Close(); } }
private void BtnProfileEdit_Click(object sender, RoutedEventArgs e) { //Change button content to 'Save' on first btn click. Customer newCreatedCustomer = new Customer(); EnableControls(); if (boolBtnPush == true) { if (BtnProfileEdit.Content.Equals("Save")) // || if(BtnProfileEdit.Content.ToString() == "Save") { if (boolIsCustomer == true) { if (TextboxFirstName.Text.Equals("")) { //Display messagebox so user MUST enter firstname. MessageBox.Show("You 'MUST' enter a First name,", "WARNING", MessageBoxButton.OK); } else { try { var userId = currentUser.UserID; var firstname = TextboxFirstName.Text; var lastname = TextboxLastName.Text; var address = TextboxAddress.Text; var city = TextboxCity.Text; var cboState = ComboboxState.SelectedValue; var zipcode = TextboxZip.Text; var email = TextEmailAddress.Text; if (cboState != null) { newCreatedCustomer = new Customer(userId, firstname, lastname, address, city, cboState.ToString(), zipcode, email); UsersDB.UpdateCustomer(newCreatedCustomer); MessageBox.Show("Database updated.", currentUser.Username + " Profile Update", MessageBoxButton.OK); } else { MessageBox.Show("Select your state.", "SELECT STATE"); } Window SrcCustomerScreen = new CustomerScreen(currentUser); SrcCustomerScreen.Show(); Close(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } } else { MessageBox.Show("You must select 'Yes' in combobox Customer\n" + "to add customer data.", "UnAcceptable", MessageBoxButton.OK); } } } //ON THE FIRST BUTTON CLICK DO THIS SO ON SECOND ABOVE CODE IS EXECUTED. boolBtnPush = true; BtnProfileEdit.Content = "Save"; }