Beispiel #1
0
        private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            if (selectedSeat == null)
            {
                infoLabel.Background = Brushes.DarkGray;
                infoLabel.Content    = "Please select a seat";
                return;
            }

            InsertSeat seat = new InsertSeat();

            seat.FlightNumber = flight.FlightNumber;
            seat.Username     = flight.Username;
            seat.SeatNumber   = getSeatNumber();
            client.AddSeat(seat);

            CustomerPage customerPage = new CustomerPage();

            customerPage.SetUpNavigationHandler(NavigationService);
            this.NavigationService.Navigate(customerPage, flight.Username);
        }
Beispiel #2
0
        private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            ServiceReference1.Service1Client credentials = new ServiceReference1.Service1Client();

            DataTable dataTable = client.GetSignInCredentials(txtUsername.Text, txtPassword.Password);

            string userPassword = "";
            string userName     = "";
            string isAdmin      = "";

            foreach (DataRow row in dataTable.Rows)
            {
                userPassword = row["UserPassword"].ToString();
                userName     = row["UserName"].ToString();
                isAdmin      = row["IsAdmin"].ToString();
            }

            if (userPassword == txtPassword.Password && userName == txtUsername.Text)
            {
                if (isAdmin == "True")
                {
                    this.NavigationService.Navigate(new AdminPage());
                }
                else
                {
                    CustomerPage customer = new CustomerPage();
                    customer.SetUpNavigationHandler(NavigationService);
                    this.NavigationService.Navigate(customer, userName);
                }
                return;
            }



            infoLabel.Content = "Invalid username or password";
        }