示例#1
0
        void LoadDocGia()
        {
            DataTable dtdocgia = new DocGiaBLL().truyXuatDuLieuBang_DocGia();

            if (dtdocgia.Rows.Count > 0)
            {
                lvwDSDocGia.Items.Clear();
                int           i  = 1;
                StringBuilder sb = new StringBuilder();
                foreach (DataRow dg in dtdocgia.Rows)
                {
                    ListViewItem li = lvwDSDocGia.Items.Add(dg["MaDocGia"].ToString());
                    // li.SubItems.Add(dg["MaDocGia"].ToString());
                    li.SubItems.Add(dg["HoDocGia"].ToString() + " " + dg["TenLotDocGia"] + " " + dg["TenDocGia"]);
                    li.SubItems.Add(dg["NgaySinh"].ToString());
                    li.SubItems.Add(dg["SoNha"].ToString() + "," + dg["Duong"].ToString() + "," + dg["Quan"].ToString());
                    li.SubItems.Add(dg["NgayDangKi"].ToString());
                    li.SubItems.Add(dg["NgayHetHanDK"].ToString());
                    li.SubItems.Add(i.ToString());
                    li.SubItems.Add(dg["SoDienThoai"].ToString());
                    li.Tag = dg["MaDocGia"].ToString();
                    i++;
                }
            }
        }
示例#2
0
        void LuuMoiDocGia(string MaDocGia, string HoDocGia, string TenLotDocGia, string TenDocGia, DateTime NgaySinh, string SoNha, string Duong,
                          string Quan, string SoDienThoai, DateTime NgayDangKi, DateTime NgayHethanDK)
        {
            DocGiaBLL cls = new DocGiaBLL(MaDocGia, HoDocGia, TenLotDocGia, TenDocGia, NgaySinh, SoNha, Duong, Quan, SoDienThoai, NgayDangKi, NgayHethanDK);

            int kq = cls.Them();

            switch (kq)
            {
            case 0:
            {
                MessageBox.Show("Thêm Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LoadDocGia();
                break;
            }

            case 1:
            {
                MessageBox.Show("Thêm Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;
            }

            case 2:
            {
                MessageBox.Show("Trùng Mã đọc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaDocGia.Focus();
                break;
            }
            }
        }
示例#3
0
        void XoaDocGia(string MaDocGia)
        {
            DocGiaBLL cls = new DocGiaBLL(MaDocGia);
            int       kq  = cls.Xoa();

            switch (kq)
            {
            case 0:
            {
                MessageBox.Show("Xóa Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LoadDocGia();
                break;
            }

            case 1:
            {
                MessageBox.Show("Xóa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;
            }

            case 2:
            {
                MessageBox.Show("Không Tồn Tại Mã đọc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }

            case 3:
            {
                MessageBox.Show("Đọc gỉa này đang mượn sách.Không thể xóa được", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }
            }
        }
示例#4
0
        void TraCuu()
        {
            DataTable dt = new DocGiaBLL().truyXuatDuLieuBang_DocGia();

            if (dt.Rows.Count > 0)
            {
                lvwDSDocGia.Items.Clear();
                int i = 1;
                foreach (DataRow dr in dt.Rows)
                {
                    if (KiemTra(dr["MaDocGia"].ToString(), dr["HoDocGia"].ToString(), dr["TenLotDocGia"].ToString(), dr["TenDocGia"].ToString(), dr["Sonha"].ToString(),
                                dr["Duong"].ToString(), dr["Quan"].ToString(), dr["SoDienThoai"].ToString()))
                    {
                        ListViewItem li = lvwDSDocGia.Items.Add(dr["MaDocGia"].ToString());

                        li.SubItems.Add(dr["HoDocGia"].ToString() + " " + dr["TenLotDocGia"].ToString() + " " + dr["TenDocGia"].ToString());
                        li.SubItems.Add(dr["NgaySinh"].ToString());

                        li.SubItems.Add(dr["SoNha"].ToString() + "," + dr["Duong"].ToString() + "," + dr["Quan"].ToString());
                        li.SubItems.Add(dr["NgayDangKi"].ToString());
                        li.SubItems.Add(dr["NgayHethanDK"].ToString());
                        li.SubItems.Add(i.ToString());
                        li.SubItems.Add(dr["SoDienThoai"].ToString());

                        i++;
                    }
                }
            }
        }
 public ThongTinChiTietDocGiacs(int mDg)
 {
     InitializeComponent();
     maDocGia  = mDg;
     docGiaBLL = new DocGiaBLL();
     //khi khoi tao view thi gọi
     LoadThongTinChiTietDocGia();
 }
        private void loadDropDocGia()
        {
            List <DocGia> dsDocGia = new DocGiaBLL().dsDocGia();

            drDocGia.DataSource     = dsDocGia;
            drDocGia.DataValueField = "MaDG";
            drDocGia.DataTextField  = "TenDG";
            DataBind();
        }
 protected void xuLySua(object o, CommandEventArgs e)
 {
     if (e.CommandName == "sua")
     {
         string ma     = e.CommandArgument.ToString();
         DocGia docGia = new DocGiaBLL().layDocGia(ma);
         Session["docgia"] = docGia;
         Response.Redirect("/Admin/Edit/SuaDocGia.aspx");
     }
 }
 protected void xuLyXoa(object o, CommandEventArgs e)
 {
     if (e.CommandName == "xoa")
     {
         string    ma        = e.CommandArgument.ToString();
         DocGiaBLL docGiaBLL = new DocGiaBLL();
         lblNo.Text = docGiaBLL.xoaDocGia(ma);
         loadGridView();
     }
 }
        private void loadGridView()
        {
            DocGiaBLL     docGiaBLL = new DocGiaBLL();
            List <DocGia> dsDocGia  = docGiaBLL.dsDocGia();

            gvDocGia_a.DataSource = dsDocGia;
            foreach (DocGia docGia in dsDocGia)
            {
                docGia.Anh = ResolveUrl(srcImage + docGia.Anh);
            }
            DataBind();
        }
示例#10
0
 public SuaThongTinDocGia(DocGia docGiaSetView)
 {
     InitializeComponent();
     docGiaBLL                = new DocGiaBLL();
     docGia                   = docGiaSetView;
     lbSuaMaDocGia.Text       = docGia.maDocGia.ToString();
     txtBoxSuaTenDocGia.Text  = docGia.tenDocGia;
     txtBoxDonVi.Text         = docGia.donVi;
     dateTimeSuaNgaySinh.Text = docGia.ngaySinh.ToString();
     txtBoxSdt.Text           = docGia.sdt.ToString();
     txtBoxQuequan.Text       = docGia.queQuan;
 }
示例#11
0
        void HienDocGiaTheoMa(string MaDocGia)
        {
            DataTable dt = new DocGiaBLL().truyXuatDuLieuBang_DocGia();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    if (dr["MaDocGia"].ToString() == MaDocGia)
                    {
                        txtMaDocGia.Text      = dr["MaDocGia"].ToString();
                        txtHoTenDocGia.Text   = dr["HoDocGia"].ToString() + " " + dr["TenLotDocGia"].ToString() + " " + dr["TenDocGia"].ToString();
                        txtDiaChi.Text        = dr["SoNha"].ToString() + "," + dr["Duong"].ToString() + "," + dr["Quan"].ToString();;
                        dtbNgaySinh.Text      = dr["NgaySinh"].ToString();
                        dtNgayDangKi.Text     = dr["NgayDangKi"].ToString();
                        dtNgayHetHan.Text     = dr["NgayHetHanDK"].ToString();
                        txtSoDienThoaiDG.Text = dr["SoDienThoai"].ToString();
                    }
                }
            }
        }
        protected void btnTimKiem_Click(object sender, EventArgs e)
        {
            lblTK.Text = "";
            string ten = txtTimKiem.Text;

            if (ten.Length > 0)
            {
                DocGiaBLL     docGiaBLL = new DocGiaBLL();
                List <DocGia> dsDocGia  = docGiaBLL.dsDocGia("%" + ten.Trim() + "%");
                lblTK.Text            = "Kết quả tìm kiếm: " + dsDocGia.Count;
                gvDocGia_a.DataSource = dsDocGia;
                foreach (DocGia docGia in dsDocGia)
                {
                    docGia.Anh = ResolveUrl(srcImage + docGia.Anh);
                }
                DataBind();
            }
            else
            {
                loadGridView();
            }
        }
示例#13
0
        void CapNhatDocGia(string MaDocGia, string HoDocGia, string TenLotDocGia, string TenDocGia, DateTime NgaySinh, string SoNha, string Duong,
                           string Quan, string SoDienThoai, DateTime NgayDangKi, DateTime NgayHetHanDK)
        {
            DocGiaBLL cls = new DocGiaBLL(MaDocGia, HoDocGia, TenLotDocGia, TenDocGia, NgaySinh, SoNha, Duong, Quan, SoDienThoai, NgayDangKi, NgayHetHanDK);

            int kq = cls.CapNhat();

            switch (kq)
            {
            case 0:
            {
                MessageBox.Show("Cập Nhật Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LoadDocGia();
                break;
            }

            case 1:
            {
                MessageBox.Show("Cập Nhật Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                break;
            }

            case 2:
            {
                MessageBox.Show("Không Có Mã đọc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaDocGia.Focus();
                break;
            }

            case 3:
            {
                MessageBox.Show("Không Có đang mượn sách không thể sữa thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaDocGia.Focus();
                break;
            }
            }
        }
 public FrmTimKiemDocGia()
 {
     dc        = new DataConnection();
     bllDocGia = new DocGiaBLL();
     InitializeComponent();
 }
示例#15
0
 public QuanLyDocGia()
 {
     InitializeComponent();
     docGiaBLL = new DocGiaBLL();
 }
示例#16
0
 public Form_TraSach()
 {
     InitializeComponent();
     docGiaBLL = new DocGiaBLL();
 }
示例#17
0
 public QuanLyDocGia()
 {
     InitializeComponent();
     docGiaBLL = new DocGiaBLL();
     HienThiDocGia(null);
 }
示例#18
0
 public ThemDocGIa()
 {
     InitializeComponent();
     docGiaBLL = new DocGiaBLL();
 }