private void btDangNhap_Click(object sender, EventArgs e) { BUS_TaiKhoan busTK = new BUS_TaiKhoan(); List <EC_TaiKhoan> list1 = busTK.SelectByFields("TenDangNhap", txbTenDangNhap.Text); List <EC_TaiKhoan> list2 = busTK.SelectByFields("MatKhau", txbMatKhau.Text); EC_TaiKhoan TaiKhoan = new EC_TaiKhoan(); foreach (EC_TaiKhoan tk1 in list1) { foreach (EC_TaiKhoan tk2 in list2) { if (tk1.ID == tk2.ID) { TaiKhoan = tk1; } } } if (TaiKhoan.ID == "") { DialogResult result = MessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); if (result == DialogResult.OK) { txbMatKhau.Text = ""; } return; } ID = TaiKhoan.ID; BUS_QuanLyTrungTam busQL = new BUS_QuanLyTrungTam(); BUS_GiaoVien busGV = new BUS_GiaoVien(); BUS_HocSinh busHS = new BUS_HocSinh(); if (busQL.TaoBang("where ID='" + ID + "'").Rows.Count != 0) { PhanQuyen = 1; // admin co quyen la 1 } else if (busGV.SelectByFields("ID", ID).Count != 0) { PhanQuyen = 2; //Giao vien co quyen la 2 } else if (busHS.SelectByFields("ID", ID).Count != 0) { PhanQuyen = 3; } else { PhanQuyen = 0; } MessageBox.Show("Đăng nhập thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Thread thr = new Thread(NewForm); thr.Start(); this.Close(); }
private void dgDanhsach_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } string ID = dgDanhsach.Rows[e.RowIndex].Cells["ID"].Value.ToString(); string TenDangNhap = dgDanhsach.Rows[e.RowIndex].Cells["TenDangNhap"].Value.ToString(); string MatKhau = dgDanhsach.Rows[e.RowIndex].Cells["MatKhau"].Value.ToString(); txbID.Text = ID; txbTenDN.Text = TenDangNhap; txbMatKhau.Text = MatKhau; btLuu.Text = "Lưu"; BUS_GiaoVien busGv = new BUS_GiaoVien(); BUS_HocSinh busHs = new BUS_HocSinh(); BUS_QuanLyTrungTam busQl = new BUS_QuanLyTrungTam(); if (busQl.TaoBang("where ID='" + ID + "'").Rows.Count != 0) { cbLoai.SelectedIndex = 0; txbMa.Text = ""; } else if (busHs.SelectByFields("ID", ID).Count != 0) { cbLoai.SelectedIndex = 2; txbMa.Text = busHs.SelectByFields("ID", ID)[0].Ma_HocSinh; } else if (busGv.SelectByFields("ID", ID).Count != 0) { cbLoai.SelectedIndex = 1; txbMa.Text = busGv.SelectByFields("ID", ID)[0].Ma_GiaoVien; } else { return; } txbID.Enabled = txbMa.Enabled = txbTenDN.Enabled = cbLoai.Enabled = false; }