示例#1
0
 private void btnXacThuc_Click(object sender, EventArgs e)
 {
     try {
         Function.ConnectSanXuat();
         string sqlQuery = string.Format(@"update AspNetUsers 
             set AppPasswordHash= N'{0}',Application= N'{1}'
             where UserName like '{2}'",
                                         Mahoa.Encrypt(txtPasswordHashNew.Text.Trim()),
                                         txtApplication.Text,
                                         txtUserName.Text);
         grUserName.DataSource = Function.GetDataTable(sqlQuery);
         ThUserName();
         MessageBox.Show("[Success]", "Thong bao [Message]",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch {
         MessageBox.Show("khong thanh cong[UnSuccess]", "Thong bao [Message]",
                         MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#2
0
        private void btmdangnhap_Click(object sender, EventArgs e)
        {
            /*
             *   string sqlQuery = string.Format(@"execute LoginApp N'{0}',N'{1}'",userName,passWord);
             *  Model.Function.ConnectSanXuat();
             *  var dt = Model.Function.GetDataToTable(sqlQuery);
             *  if (dt.Rows.Count > 0)
             *  {
             *      MainDev fMaindev = new MainDev(role);//Mở form Main lên truyền mã key vào form Main
             *      Username = txtTaiKhoan.Text;
             *      GetRole();//
             *      writer_version();//Ghi file vesion
             *      //ghi file tài khoản
             *      if (chkGhiNhoMatKhau.Checked == true) { TaoMoiXML(); }//Nêu như người dùng check thì ghi ra file xml
             *      else
             *      {
             *          string duongDanTenFile = Directory.GetCurrentDirectory() + @"\Login.xml";
             *          File.Delete(duongDanTenFile);
             *      }
             *      fMaindev.Show();
             *      this.Hide();
             *  }
             *  else
             *  {
             *      MessageBox.Show("Bạn nhập sai tên truy cập hặc mật khẩu", "Thông báo",
             *          MessageBoxButtons.OK);
             *      txtMatKhau.Clear();
             *      txtMatKhau.Focus();
             *  }
             *  return;
             */
            /*
             * if (user.AppPasswordHash == passWord)
             * {
             * ClassUser.User = user.UserName;
             * ThUserName();
             * MainDev frm = new MainDev();
             * frm.Show();
             * Hide();
             * }
             * else
             * {
             * XtraMessageBox.Show("Sai mật khẩu[password error]", "Thông báo[Message]",
             *     MessageBoxButtons.OK, MessageBoxIcon.Error);
             * }
             */
            string userName     = txtUserName.Text.Trim();
            string passWord     = Mahoa.Encrypt(txtPassWord.Text.Trim());
            var    userNameEqua = baobao.AspNetUsers.FirstOrDefault(x => x.UserName == userName);
            var    passWordEqua = baobao.AspNetUsers.FirstOrDefault(x => x.AppPasswordHash == passWord);
            var    user         = baobao.AspNetUsers.FirstOrDefault(x => x.UserName == userName && x.AppPasswordHash == passWord);

            try
            {
                if (string.IsNullOrEmpty(txtUserName.Text) || userNameEqua == null)
                {
                    lbMessagerLogin.Text = "Tên đăng nhập không đúng";
                    txtUserName.Focus();
                    return;
                }

                if (txtPassWord.Text.Length == 0 || passWordEqua == null)
                {
                    lbMessagerLogin.Text = "Mật khẩu không đúng";
                    txtPassWord.Focus();
                    return;
                }

                if (user != null)
                {
                    ClassUser.User = user.UserName;
                    ThUserName();    //Lưu tên người dùng vào form login
                    //ghi file tài khoản
                    //Lưu tài khoản người dùng vào file xml
                    if (chkGhiNhoMatKhau.Checked == true)
                    {
                        TaoMoiXML();
                    }
                    else
                    {
                        string duongDanTenFile = Directory.GetCurrentDirectory() + @"\Login.xml";
                        File.Delete(duongDanTenFile);
                    }
                    MainDev frm = new MainDev();
                    frm.Show();
                    Hide();
                }
            }
            catch
            {
                //MessageBox.Show("Lỗi [error connect server]", "Thông báo[Message]");
                lbMessagerLogin.Text = "Lỗi [error connect server]";
            }
            //Application.Exit();
        }