Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 3
0
        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é");
            }
        }
Exemplo n.º 8
0
        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");
            }
        }
Exemplo n.º 11
0
        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;
            }
        }
Exemplo n.º 12
0
        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");
            }
        }
Exemplo n.º 16
0
        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();
            }
        }