private void btnUser_Click(object sender, EventArgs e) { QuanTriVien qtv = new QuanTriVien(); qtv.Quyen = "User"; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> dsquanntrivien = qtvbll.TimQTVTheoQuyen(qtv); lvQuanTriVienDS.Items.Clear(); foreach (QuanTriVien qtvien in dsquanntrivien) { ListViewItem lvi = new ListViewItem(qtvien.HoTen); lvi.SubItems.Add(qtvien.SoDienThoai); lvi.SubItems.Add(qtvien.TenDangNhap); lvi.SubItems.Add(qtvien.Quyen); lvi.SubItems.Add(qtvien.Email); lvi.SubItems.Add(qtvien.NamSinh + ""); lvi.SubItems.Add(qtvien.DiaChi); lvi.SubItems.Add(qtvien.ID + ""); lvi.SubItems.Add(qtvien.KeyRestore); lvi.SubItems.Add(qtvien.MatKhau); lvi.SubItems.Add(qtvien.Quyen); lvQuanTriVienDS.Items.Add(lvi); } }
private void DangKyUser() { QuanTriVien qtvien = new QuanTriVien(); qtvien.HoTen = txtTen.Text; qtvien.NamSinh = int.Parse(txtNamSinh.Text); qtvien.TenDangNhap = txtTenDangNhap.Text; qtvien.SoDienThoai = txtSoDienThoai.Text; qtvien.Email = txtEmail.Text; qtvien.DiaChi = txtDiaChi.Text; qtvien.MatKhau = txtMatKhau1.Text; qtvien.KeyRestore = "resetpassword"; qtvien.Quyen = "User"; QuanTriVienBLL qtvbbl = new QuanTriVienBLL(); bool qtvienbll = qtvbbl.DangKy(qtvien); NguoiMuonSach nms = new NguoiMuonSach(); nms.HoTen = txtTen.Text; nms.SoDienThoai = txtSoDienThoai.Text; nms.DiaChi = txtDiaChi.Text; nms.Email = txtEmail.Text; nms.NamSinh = int.Parse(txtNamSinh.Text); NguoiMuonSachBLL nmsbll = new NguoiMuonSachBLL(); bool nmsnew = nmsbll.ThemDocGia(nms); if (qtvienbll && nmsnew) { MessageBox.Show("Đăng Ký Thành Công", "Thông Báo"); this.Close(); } }
private void ThemMoiDG() { NguoiMuonSach nms = new NguoiMuonSach(); nms.HoTen = txtTen.Text; nms.NamSinh = int.Parse(txtNamSinh.Text); nms.SoDienThoai = txtSoDienThoai.Text; nms.DiaChi = txtDiaChi.Text; nms.Email = txtEmail.Text; NguoiMuonSachBLL nmsbll = new NguoiMuonSachBLL(); bool nmsnew = nmsbll.ThemDocGia(nms); QuanTriVien qtv = new QuanTriVien(); qtv.HoTen = txtTen.Text; qtv.NamSinh = int.Parse(txtNamSinh.Text); qtv.TenDangNhap = txtTenDangNhap.Text; qtv.SoDienThoai = txtSoDienThoai.Text; qtv.Email = txtEmail.Text; qtv.DiaChi = txtDiaChi.Text; qtv.MatKhau = txtPass.Text; qtv.KeyRestore = "123"; qtv.Quyen = "User"; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool qtvnew = qtvbll.ThemQuanTriVien(qtv); if (nmsnew && qtvnew) { MessageBox.Show("Nhấn Nút Cập Nhật Nhé.", "Thông Báo"); this.Close(); } }
private void btnCapNhat_Click(object sender, EventArgs e) { NguoiMuonSach nms = new NguoiMuonSach(); nms.Id = int.Parse(txtMa.Text); nms.HoTen = txtTen.Text; nms.NamSinh = int.Parse(txtNamSinh.Text); nms.SoDienThoai = txtSoDienThoai.Text; nms.DiaChi = txtDiaChi.Text; nms.Email = txtEmail.Text; NguoiMuonSachBLL nmsbll = new NguoiMuonSachBLL(); bool capnhatnms = nmsbll.CapNhatDocGia(nms); QuanTriVien qtv = new QuanTriVien(); qtv.DiaChi = txtDiaChi.Text; qtv.Email = txtEmail.Text; qtv.ID = int.Parse(txtMa.Text); qtv.NamSinh = int.Parse(txtNamSinh.Text); qtv.SoDienThoai = txtSoDienThoai.Text; qtv.HoTen = txtTen.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool capnhatqtv = qtvbll.ChinhSuaQuanTriVien(qtv); if (capnhatnms && capnhatqtv) { MessageBox.Show("Đã Thay Đổi Thành Công, Nhấn Cập Nhật Nhé ...", "Thông Báo"); this.Close(); } }
private void KiemTraMatKhauCu() { QuanTriVien qtv = new QuanTriVien(); qtv.TenDangNhap = txtAccount.Text; qtv.MatKhau = txtMatKhauCu.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> dsqtv = qtvbll.DangNhap(qtv); foreach (QuanTriVien qtvien in dsqtv) { this.reset = "OK"; } }
private void ResetMatKhauQuanTriVien() { PassMa = txtNMSMa.Text; QuanTriVien qtv = new QuanTriVien(); qtv.ID = int.Parse(txtNMSMa.Text); QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> dsqtv = qtvbll.TimTenQTVTheoMa(qtv); foreach (QuanTriVien tenqtv in dsqtv) { PassAccount = tenqtv.TenDangNhap; } FrmQuanTriVienResetMatKhau frm1 = new FrmQuanTriVienResetMatKhau(PassMa, PassAccount); frm1.Show(); }
private void KiemTraKeyCu() { QuanTriVien qtv = new QuanTriVien(); qtv.TenDangNhap = txtAccount.Text; qtv.MatKhau = txtKeyCu.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> dsqtv = qtvbll.DangNhap(qtv); foreach (QuanTriVien qtvien in dsqtv) { lbOK.Text = "Nhập Key Mới và Đổi Nhé"; } if (lbOK.Text == "Nhập Và Kiểm Tra Mật Khẩu") { MessageBox.Show("Kiểm Tra Lại Key Cũ Nhé"); } }
private void ThayDoiThongTin() { QuanTriVien qtv = new QuanTriVien(); qtv.TenDangNhap = txtAccount.Text; qtv.DiaChi = txtDiaChi.Text; qtv.Email = txtEmail.Text; qtv.ID = int.Parse(txtMa.Text); qtv.NamSinh = int.Parse(txtNamSinh.Text); qtv.SoDienThoai = txtSoDienThoai.Text; qtv.HoTen = txtTen.Text; if (txtQuyen.Text == "Thủ Thư") { this.quyen = "Admin"; } else { this.quyen = "User"; } qtv.Quyen = this.quyen; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool capnhatqtv = qtvbll.ChinhSuaQuanTriVien(qtv); NguoiMuonSach nms = new NguoiMuonSach(); nms.Id = int.Parse(txtMa.Text); nms.HoTen = txtTen.Text; nms.NamSinh = int.Parse(txtNamSinh.Text); nms.SoDienThoai = txtSoDienThoai.Text; nms.DiaChi = txtDiaChi.Text; nms.Email = txtEmail.Text; NguoiMuonSachBLL nmsbll = new NguoiMuonSachBLL(); bool capnhatnms = nmsbll.CapNhatDocGia(nms); if (capnhatqtv && capnhatnms) { MessageBox.Show("Đã thay đổi thông tin \n Nhấn nút cập nhật nhé.", "Thông Báo"); this.Close(); } }
private void DangNhap() { QuanTriVien qtv = new QuanTriVien(); qtv.TenDangNhap = txtUsername.Text; qtv.MatKhau = txtPassword.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> dsqtv = qtvbll.DangNhap(qtv); foreach (QuanTriVien qtvlogin in dsqtv) { lbTenDangNhap.Text = qtvlogin.TenDangNhap; lbQuyen.Text = qtvlogin.Quyen; lbId.Text = "" + qtvlogin.ID; } if (lbTenDangNhap.Text != "...") { lbChao.Text = "Xin Chào"; lbChao2.Text = "Mã :"; MessageBox.Show("Đăng Nhập Thành Công", "Thông báo"); this.Hide(); if (lbQuyen.Text == "Admin" || lbQuyen.Text == "Staff") { FrmTongThe frm1 = new FrmTongThe(lbQuyen.Text, lbId.Text); frm1.Show(); //this.Close(); } else { FrmTongTheUser frm1 = new FrmTongTheUser(lbId.Text, lbQuyen.Text); frm1.Show(); //this.Close(); } } else { MessageBox.Show("Kiểm Tra Lại Tài Khoản và Mật Khẩu nhé,...", "Thông báo"); } }
private void btnCapNhat_Click(object sender, EventArgs e) { QuanTriVien qtvbll = new QuanTriVien(); qtvbll.ID = int.Parse(txtMa.Text); qtvbll.TenDangNhap = txtTenDangNhap.Text; qtvbll.MatKhau = txtMatKhauMoi.Text; QuanTriVienBLL qtvienbll = new QuanTriVienBLL(); bool resetpass = qtvienbll.ResetMatKhau(qtvbll); if (resetpass) { MessageBox.Show("Reset Mật Khẩu Thành Công", "Thông Báo"); this.Close(); } else { MessageBox.Show("Kiểm Tra Lại Thông Tin Nhé", "Thông Báo"); } }
private void FrmThongTinCaNhan_Load(object sender, EventArgs e) { txtMa.Text = id; txtQuyen.Text = quyen; QuanTriVien qtv = new QuanTriVien(); qtv.ID = int.Parse(txtMa.Text); QuanTriVienBLL qtvbll = new QuanTriVienBLL(); List <QuanTriVien> qtvien = qtvbll.LayThongTinCaNhan(qtv); foreach (QuanTriVien qtvtt in qtvien) { txtAccount.Text = qtvtt.TenDangNhap; txtTen.Text = qtvtt.HoTen; txtSoDienThoai.Text = qtvtt.SoDienThoai; txtNamSinh.Text = qtvtt.NamSinh + ""; txtDiaChi.Text = qtvtt.DiaChi; txtEmail.Text = qtvtt.Email; } }
private void HienThiDanhSachQuanTriVien() { QuanTriVienBLL quantrivienBLL = new QuanTriVienBLL(); List <QuanTriVien> dsquanntrivien = quantrivienBLL.LayToanBoQuanTriVien(); lvQuanTriVienDS.Items.Clear(); foreach (QuanTriVien qtvien in dsquanntrivien) { ListViewItem lvi = new ListViewItem(qtvien.HoTen); lvi.SubItems.Add(qtvien.SoDienThoai); lvi.SubItems.Add(qtvien.TenDangNhap); lvi.SubItems.Add(qtvien.Quyen); lvi.SubItems.Add(qtvien.Email); lvi.SubItems.Add(qtvien.NamSinh + ""); lvi.SubItems.Add(qtvien.DiaChi); lvi.SubItems.Add(qtvien.ID + ""); lvi.SubItems.Add(qtvien.KeyRestore); lvi.SubItems.Add(qtvien.MatKhau); lvi.SubItems.Add(qtvien.Quyen); lvQuanTriVienDS.Items.Add(lvi); } }
private void BtnDoiMatKhau_Click(object sender, EventArgs e) { if (lbOK.Text != "Nhập Và Kiểm Tra Key Cũ") { errorKey1.SetError(txtKeyMoi1, ""); if (txtKeyMoi1.Text == "") { errorKey1.SetError(txtKeyMoi1, "Nhập Key Mới Nhé"); return; } errorKey2.SetError(txtKeyMoi2, ""); if (txtKeyMoi2.Text != txtKeyMoi1.Text) { errorKey2.SetError(txtKeyMoi2, "Kiểm Tra Nhập Lại Key Mới"); return; } QuanTriVien qtv = new QuanTriVien(); qtv.ID = int.Parse(txtMa.Text); qtv.TenDangNhap = txtAccount.Text; qtv.KeyRestore = txtKeyMoi1.Text; QuanTriVienBLL qtvienbll = new QuanTriVienBLL(); bool resetkey = qtvienbll.DoiKeyRestore(qtv); if (resetkey) { MessageBox.Show("Đổi Key Thành Công", "Thông Báo"); this.Close(); } else { MessageBox.Show("Kiểm Tra Lại Nhé", "Thông Báo"); } } else { MessageBox.Show("Kiểm Tra Key Cũ Trước Nhé", "Thông Báo"); } }
private void RestoreMatKhau() { QuanTriVien qtvien = new QuanTriVien(); qtvien.TenDangNhap = txtTenDangNhap.Text; qtvien.SoDienThoai = txtSoDienThoai.Text; qtvien.Email = txtEmail.Text; qtvien.KeyRestore = txtKey.Text; qtvien.MatKhau = txtMatKhau1.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool qtvres = qtvbll.RestoreMatKhau(qtvien); if (qtvres) { MessageBox.Show("Đổi Mật Khẩu Thành Công ", "Thông Báo"); this.Close(); } else { MessageBox.Show("Đổi Mật Khẩu Không Thành Công \n Bạn Kiểm Tra Lại Thông Tin Nhé", "Thông Báo"); } }
private void DoiMatKhau() { KiemTraMatKhauCu(); if (this.reset == "OK") { errorMatKhau1.SetError(txtMatKhauMoi1, ""); if (txtMatKhauMoi1.Text == "") { errorMatKhau1.SetError(txtMatKhauMoi1, "Nhập Mật Khẩu Mới Nhé"); return; } errorMatKhau2.SetError(txtMatKhauMoi2, ""); if (txtMatKhauMoi2.Text != txtMatKhauMoi1.Text) { errorMatKhau2.SetError(txtMatKhauMoi2, "Kiểm Tra Nhập Lại Mật Khẩu"); return; } QuanTriVien qtvbll = new QuanTriVien(); qtvbll.ID = int.Parse(txtMa.Text); qtvbll.TenDangNhap = txtAccount.Text; qtvbll.MatKhau = txtMatKhauMoi1.Text; QuanTriVienBLL qtvienbll = new QuanTriVienBLL(); bool resetpass = qtvienbll.ResetMatKhau(qtvbll); if (resetpass) { MessageBox.Show("Đổi Mật Khẩu Thành Công", "Thông Báo"); this.Close(); } } else { MessageBox.Show("Kiểm Tra Mật Khẩu Cũ Trước Nhé", "Thông Báo"); } }
private void btnCapNhat_Click(object sender, EventArgs e) { errorTen.SetError(txtTen, ""); if (txtTen.Text == "") { errorTen.SetError(txtTen, "Xin Nhập Tên"); return; } errorSoDienThoai.SetError(txtSoDienThoai, ""); if (txtSoDienThoai.Text == "") { errorSoDienThoai.SetError(txtSoDienThoai, "Xin Nhập Số Điện Thoại"); return; } errorNamSinh.SetError(txtNamSinh, ""); if (txtNamSinh.Text == "") { errorNamSinh.SetError(txtNamSinh, "Xin Nhập Năm Sinh"); return; } errorEmail.SetError(txtEmail, ""); if (txtEmail.Text == "") { errorEmail.SetError(txtEmail, "Xin Nhập Email"); return; } errorAccount.SetError(txtAccount, ""); if (txtAccount.Text == "") { errorAccount.SetError(txtAccount, "Xin Nhập Account "); return; } errorDiaChi.SetError(txtDiaChi, ""); if (txtDiaChi.Text == "") { errorDiaChi.SetError(txtDiaChi, "Xin Nhập Địa Chỉ "); return; } errorIntNamSinh.SetError(txtNamSinh, ""); if (!txtNamSinh.Text.All(char.IsDigit)) { errorIntNamSinh.SetError(txtNamSinh, "Năm Sinh Là Số "); return; } DialogResult dialogResult = MessageBox.Show("Bạn chắc chắn đổi thông tin cá nhân?", "Thông Báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { QuanTriVien qtv = new QuanTriVien(); qtv.ID = int.Parse(txtMa.Text); qtv.HoTen = txtTen.Text; qtv.TenDangNhap = txtAccount.Text; qtv.SoDienThoai = txtSoDienThoai.Text; qtv.NamSinh = int.Parse(txtNamSinh.Text); qtv.DiaChi = txtDiaChi.Text; qtv.Email = txtEmail.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool update = qtvbll.DoiThongTinCaNhan(qtv); if (update) { MessageBox.Show("Thay Đổi Thông Tin Thành Công", "Thông Báo"); } } }
private void btnThemMoi_Click(object sender, EventArgs e) { errorHoTen.SetError(txtTen, ""); if (txtTen.Text == "") { errorHoTen.SetError(txtTen, "Xin Nhập Tên:"); return; } errorNamSinh.SetError(txtNamSinh, ""); if (txtNamSinh.Text == "") { errorNamSinh.SetError(txtNamSinh, "Xin Nhập Năm Sinh:"); return; } errorEmail.SetError(txtAccount, ""); if (txtAccount.Text == "") { errorEmail.SetError(txtAccount, "Xin Nhập Tên Đăng Nhập:"); return; } errorSoDienThoai.SetError(txtSoDienThoai, ""); if (txtSoDienThoai.Text == "") { errorSoDienThoai.SetError(txtSoDienThoai, "Xin Nhập Số Điện Thoại:"); return; } errorTenDangNhap.SetError(txtEmail, ""); if (txtEmail.Text == "") { errorTenDangNhap.SetError(txtEmail, "Xin Nhập Email:"); return; } errorDiaChi.SetError(txtDiaChi, ""); if (txtDiaChi.Text == "") { errorDiaChi.SetError(txtDiaChi, "Xin Nhập Địa Chỉ:"); return; } errorMatKhau1.SetError(txtMatKhau1, ""); if (txtMatKhau1.Text == "") { errorMatKhau1.SetError(txtMatKhau1, "Xin Nhập Mật Khẩu:"); return; } /* * errorKey1.SetError(txtKey1, ""); * if (txtKey1.Text == "") * { * errorKey1.SetError(txtKey1, "Xin Nhập Key Restore Mật Khẩu:"); * return; * }*/ errorQuyen.SetError(txtQuyen, ""); if (txtQuyen.Text == "") { errorQuyen.SetError(txtQuyen, "Chọn Quyền Cho Nhân Viên"); return; } errorIntNamSinh.SetError(txtNamSinh, ""); if (!txtNamSinh.Text.All(char.IsDigit)) { errorIntNamSinh.SetError(txtNamSinh, "Năm Sinh Là Số "); return; } QuanTriVien qtv = new QuanTriVien(); qtv.HoTen = txtTen.Text; qtv.NamSinh = int.Parse(txtNamSinh.Text); qtv.TenDangNhap = txtAccount.Text; qtv.SoDienThoai = txtSoDienThoai.Text; qtv.Email = txtEmail.Text; qtv.DiaChi = txtDiaChi.Text; qtv.MatKhau = txtMatKhau1.Text; qtv.KeyRestore = txtKey1.Text; qtv.Quyen = txtQuyen.Text; QuanTriVienBLL qtvbll = new QuanTriVienBLL(); bool qtvnew = qtvbll.ThemQuanTriVien(qtv); NguoiMuonSach nms = new NguoiMuonSach(); nms.HoTen = txtTen.Text; nms.NamSinh = int.Parse(txtNamSinh.Text); nms.SoDienThoai = txtSoDienThoai.Text; nms.DiaChi = txtDiaChi.Text; nms.Email = txtEmail.Text; NguoiMuonSachBLL nmsbll = new NguoiMuonSachBLL(); bool nmsnew = nmsbll.ThemDocGia(nms); if (qtvnew & nmsnew) { MessageBox.Show("Thêm Thành Công", "Thông báo"); this.Close(); } }