Beispiel #1
0
 private void Userinfomation_Load(object sender, RoutedEventArgs e)
 {
     ws       = new kidmathwebserviceSoapClient();
     listuser = ws.getDataNguoiDungAsync().Result.Body.getDataNguoiDungResult.ToList <nguoiDung>();
     listuser = listuser.FindAll(user => user.username != "admin" && user.username != "");
     foreach (var user in listuser)
     {
         if (user.kieuThanhVien == "U")
         {
             user.kieuThanhVien = "Bình thường";
         }
         else if (user.kieuThanhVien == "B")
         {
             user.kieuThanhVien = "Bị khóa";
         }
     }
     gvsachnguoidung.ItemsSource = listuser;
 }
        async private void Btn_Dangnhap_Click(object sender, RoutedEventArgs e)
        {
            username = Txtbox_Username.Text.ToString();
            password = Passwdbox_Password.Password.ToString();
            if (username == "")
            {
                await(new MessageDialog("Vui lòng nhập tên người dùng", "Thông báo").ShowAsync());
                return;
            }
            if (password == "")
            {
                await(new MessageDialog("Vui lòng nhập mật khẩu", "Thông báo").ShowAsync());
                return;
            }
            ws = new kidmathwebserviceSoapClient();
            List <nguoiDung> listnguoidung = new List <nguoiDung>();

            listnguoidung = ws.getDataNguoiDungAsync().Result.Body.getDataNguoiDungResult.ToList <nguoiDung>();
            nguoiDung sessionuser = listnguoidung.Find(user => user.username == username && user.password == password);

            if (sessionuser == null)
            {
                await(new MessageDialog("Tên tài khoản hoặc mật khẩu không chính xác", "Error").ShowAsync());
            }
            else
            {
                UserSession.userlogined = sessionuser;
                if (sessionuser.kieuThanhVien == "B")
                {
                    var msg = new MessageDialog("Tài khoản của bạn đã bị khóa, liên hệ [email protected] để được hỗ trợ", "Error").ShowAsync();
                }
                if (sessionuser.kieuThanhVien == "A")
                {
                    this.Frame.Navigate(typeof(AdminMainPage));
                }
                if (sessionuser.kieuThanhVien == "U")
                {
                    this.Frame.Navigate(typeof(MainPage_AffterLogin));
                }
            }
        }