private void LoginAdmin() { DataTable read = cn.getDataTable("SELECT * FROM users WHERE username = '******' and passwordHash = '" + HamChung.EncodePassword(txtPassword.Text) + "' and active = 'true'"); if (read.Rows.Count > 0) { ThongTin.idUser = int.Parse(read.Rows[0][0].ToString()); ThongTin.ten = read.Rows[0][1].ToString(); ThongTin.ngaysinh = read.Rows[0][2].ToString(); ThongTin.sdt = read.Rows[0][3].ToString(); ThongTin.quequan = read.Rows[0][5].ToString(); ThongTin.username = read.Rows[0][6].ToString(); ThongTin.quyen = read.Rows[0][9].ToString(); if (ThongTin.quyen != Role.khachhang) { this.Hide(); Main fMain = new Main(); fMain.ShowDialog(); } else { this.Hide(); FormMain ff = new FormMain(); ff.ShowDialog(); } this.Hide(); } else { lbLoginFailed.Text = "Tài khoản hoặc mật khẩu không đúng !"; } }
private void Create() { string ten, sdt, quequan, username, quyen, password; int id; bool gioitinh, active; DateTime ngaysinh; ten = txtTen.Text; sdt = txtSdt.Text; quequan = txtQueQuan.Text; username = txtUsername.Text; quyen = cbQuyen.SelectedIndex != 0 ? cbQuyen.SelectedItem.ToString() : ""; gioitinh = HamChung.NamNuToTrueFalse(cbGioiTinh.SelectedItem.ToString()); active = checkActive.Checked; ngaysinh = dateTimePicker1.Value; password = HamChung.EncodePassword(txtPassword.Text); //NHAN VIEN if (!CheckUsername("users", username)) { MessageBox.Show("Tài khoản đã tồn tại trong hệ thống!", "Thông báo!"); } else { string sql = "Insert into users (ten,ngaysinh,sdt,gioitinh,quequan,username,passwordHash,active,quyen) values(N'" + ten + "','" + ngaysinh + "','" + sdt + "','" + gioitinh + "',N'" + quequan + "','" + username + "','" + password + "','" + active + "',N'" + quyen + "')"; cn.ExecuteNonQuery(sql); MessageBox.Show("Tạo tài khoản thành công!", "Thông báo"); } }
private void Create() { string ten, ngaysinh, sdt, quequan, username, password, quyen; bool active = true; bool gioitinh; ten = txtTen.Text; ngaysinh = datePicker.Value.ToString(); gioitinh = cbGioiTinh.SelectedItem.ToString() == "Nam" ? true : false; sdt = txtPhone.Text; quequan = txtDiaChi.Text; username = txtUser.Text; password = HamChung.EncodePassword(txtPassword.Text); quyen = cbQuyen.SelectedItem.ToString(); //NHAN VIEN if (!CheckUsername("users", username)) { MessageBox.Show("Tài khoản đã tồn tại trong hệ thống!", "Thông báo!"); } else { string sql = "Insert into users (ten,ngaysinh,sdt,gioitinh,quequan,username,passwordHash,active,quyen) values('" + ten + "','" + ngaysinh + "','" + sdt + "','" + gioitinh + "','" + quequan + "','" + username + "','" + password + "','" + active + "','" + quyen + "')"; cn.ExecuteNonQuery(sql); MessageBox.Show("Tạo tài khoản thành công!", "Thông báo"); } }
private void DoiMatKhau() { string sdt, username, pass1, pass2; sdt = txtEmail.Text; username = txtUsername.Text; pass1 = txtPass1.Text; pass2 = txtPass2.Text; if (pass1.Length < 6 || pass2.Length < 6 || pass1 != pass2) { lbSuccess.Text = "Mật khẩu không hợp lệ!"; } else { //check user name var data = cn.getDataTable("select * from users where username = '******' and sdt = '" + sdt + "'"); if (data.Rows.Count < 1) { MessageBox.Show("Thông tin không đúng!", "Thông báo"); return; } string password = HamChung.EncodePassword(pass1); cn.ExecuteNonQuery("UPDATE users set passwordHash = '" + password + "' where sdt = '" + sdt + "' and username = '******'"); MessageBox.Show("Đổi mật khẩu thành công!", "Thông báo"); Login d = new Login(); d.Show(); this.Close(); } }