Example #1
0
        // ham dang nhap tao mot luong moi de xu ly dang nhap
        public void ClickLogin()
        {
            LoginStatus = "-99";

            StatusButtonLogin_Process();

            ThreadStart ts_1   = new ThreadStart(threadLogin);
            Thread      thrd_1 = new Thread(ts_1);

            thrd_1.Start();

            TimeLogin.Start();
        }
Example #2
0
        private void TimeLogin_Tick(object sender, EventArgs e)
        {
            if (LoginStatus != "-99")
            {
                TimeLogin.Stop();
                StatusButtonLogin_NonProcess();

                if (LoginStatus != "-1")
                {
                    // dang nhap thanh cong.
                    File.WriteAllText("user_info.txt", String.Empty);

                    dynamic data_user = JsonConvert.DeserializeObject(LoginStatus);


                    // define
                    User_Info.k_ID       = data_user.ID;
                    User_Info.k_Username = kUTF8(data_user.Username.ToString());
                    User_Info.k_Fullname = kUTF8(data_user.Fullname.ToString());
                    User_Info.k_Diamond  = kUTF8(data_user.Diamond.ToString());
                    User_Info.k_Gold     = kUTF8(data_user.Gold.ToString());
                    User_Info.k_Gender   = kUTF8(data_user.Gender.ToString());
                    User_Info.k_Phone    = kUTF8(data_user.Phone.ToString());
                    User_Info.k_Email    = kUTF8(data_user.Email.ToString());
                    User_Info.k_Birthday = kUTF8(data_user.Birthday.ToString());
                    User_Info.k_Status   = kUTF8(data_user.Status.ToString());
                    User_Info.k_Address  = kUTF8(data_user.Address.ToString());



                    // cho nguoi dung tien vao Homepage


                    HomePage f1 = new HomePage();
                    this.Hide();
                    f1.ShowDialog();
                    this.Close();
                }
                else
                {
                    // dang nhap that bai - hien thi alert
                    IncorrectAlert incorrect = new IncorrectAlert();
                    incorrect.ShowDialog();
                }
            }
        }