private void ThemDangKyCho_Load(object sender, EventArgs e)
        {
            Sach dataSach = new Sach();
            DocGia dataDocGia = new DocGia();

            DataTable dtDocGia = dataDocGia.loadDocGia();
            DataTable dtDauSach = dataSach.loadDauSachTuaSach();

            ComboboxItem item;
            string tuaSach = String.Empty;

            for (int i = 0; i < dtDocGia.Rows.Count; i++)
            {
                if (dtDocGia.Rows[i]["Tình trạng"].ToString() != String.Empty && (bool)dtDocGia.Rows[i]["Tình trạng"] == true)//== String.Empty
                    cbxmdg.Items.Add(Convert.ToInt32(dtDocGia.Rows[i]["Mã độc giả"].ToString()));
            }

            for (int i = 0; i < dtDauSach.Rows.Count; i++)
            {
                if (dtDauSach.Rows[i]["Tình trạng"].ToString() == String.Empty || (bool)dtDauSach.Rows[i]["Tình trạng"] == false)//== String.Empty
                {
                    //cbxmadausach.Items.Add(Convert.ToInt32(dtDauSach.Rows[i]["Mã đầu sách"].ToString()));
                    item = new ComboboxItem();
                    item.Text = dtDauSach.Rows[i]["Mã đầu sách"].ToString() + " - " + dtDauSach.Rows[i]["Tên tựa sách"].ToString() + " - " + dtDauSach.Rows[i]["Ngôn ngữ"].ToString();
                    item.Value = Convert.ToInt32(dtDauSach.Rows[i]["Mã đầu sách"]);
                    cbxmadausach.Items.Add(item);
                }
            }

            if (cbxmadausach.Items.Count > 0)
                cbxmadausach.SelectedIndex = 0;
            else
                btnthem.Enabled = false;

            if (cbxmdg.Items.Count > 0)
                cbxmdg.SelectedIndex = 0;
            else
                btnthem.Enabled = false;
        }
        private void ThemSach_Load(object sender, EventArgs e)
        {
            CTL.NgonNgu dataNgonNgu = new CTL.NgonNgu();
            ComboboxItem item;

            DataTable dtNgonNgu = dataNgonNgu.loadNgonNgu();
            DataTable dtTuaSach = dataSach.loadTuaSach();
            DataTable dtDauSach = dataSach.loadDauSachTuaSach();
            DataTable dtCuonSach = dataSach.loadCuonSach();

            int matuasach = timSTT(dtTuaSach, "Mã tựa sách");
            int madausach = timSTT(dtDauSach, "Mã đầu sách");
            int macuonsach = timSTT(dtCuonSach, "Mã cuốn sách");

            #region Tựa sách
            txtmatuasach.Text = matuasach.ToString();
            #endregion

            #region Đầu sách
            txtmadausach.Text = madausach.ToString();

            for (int i = 0; i < dtTuaSach.Rows.Count; i++)
            {
                item = new ComboboxItem();
                item.Text = dtTuaSach.Rows[i]["Mã tựa sách"].ToString() + " - " + dtTuaSach.Rows[i]["Tên tựa sách"].ToString();
                item.Value = dtTuaSach.Rows[i]["Mã tựa sách"].ToString();
                cbxtuasach.Items.Add(item);
            }

            for (int i = 0; i < dtNgonNgu.Rows.Count; i++)
            {
                item = new ComboboxItem();
                item.Text = dtNgonNgu.Rows[i]["Ngôn ngữ"].ToString();
                item.Value = dtNgonNgu.Rows[i]["Ngôn ngữ"].ToString();
                cbxngonngu.Items.Add(item);
            }

            if (cbxtuasach.Items.Count > 0)
                cbxtuasach.SelectedIndex = 0;

            if (cbxngonngu.Items.Count > 0)
                cbxngonngu.SelectedIndex = 0;

            #endregion

            #region Cuốn sách

            for (int i = 0; i < dtDauSach.Rows.Count; i++)
            {
                item = new ComboboxItem();
                item.Text = dtDauSach.Rows[i]["Mã đầu sách"].ToString() + " - " + dtDauSach.Rows[i]["Tên tựa sách"].ToString() + " - " + dtDauSach.Rows[i]["Ngôn ngữ"].ToString();
                item.Value = dtDauSach.Rows[i]["Mã đầu sách"].ToString();
                cbxmadausach.Items.Add(item);
            }

            if (cbxmadausach.Items.Count > 0)
                cbxmadausach.SelectedIndex = 0;
            txtmacuonsach.Text = macuonsach.ToString();
            #endregion
        }
        private void SuaSach_Load(object sender, EventArgs e)
        {
            CTL.NgonNgu dataNgonNgu = new CTL.NgonNgu();
            ComboboxItem item;

            DataTable dtNgonNgu = dataNgonNgu.loadNgonNgu();
            DataTable dtTuaSach = dataSach.loadTuaSach();
            DataTable dtDauSach = dataSach.loadDauSachTuaSach();
            DataTable dtCuonSach = dataSach.loadCuonSach();

            TUASACH ts;
            DAUSACH ds;
            CUONSACH cs;

            tcsuasach.SelectedTabIndex = selectedTab;
            if (selectedTab == 0)
            {
                tithemtuasach.Visible = true;
                tithemdausach.Visible = false;
                tithemcuonsach.Visible = false;

                ts = dataSach.timTuaSach(mts);
                txtmatuasach.Text = ts.matuasach;
                txttentuasach.Text = ts.tentuasach;
                txttacgia.Text = ts.tacgia;
                txtgioithieu.Text = ts.gioithieu;
            }
            else if (selectedTab == 1)
            {
                tithemtuasach.Visible = false;
                tithemdausach.Visible = true;
                tithemcuonsach.Visible = false;

                ds = dataSach.timDauSach(mds);

                txtmadausach.Text = ds.madausach;
                if (ds.tinhtrang == true)
                    cbdausach.Checked = true;

                for (int i = 0; i < dtTuaSach.Rows.Count; i++)
                {
                    item = new ComboboxItem();
                    item.Text = dtTuaSach.Rows[i]["Mã tựa sách"].ToString() + " - " + dtTuaSach.Rows[i]["Tên tựa sách"].ToString();
                    item.Value = dtTuaSach.Rows[i]["Mã tựa sách"].ToString();
                    cbxmatuasach.Items.Add(item);
                }

                for (int i = 0; i < dtNgonNgu.Rows.Count; i++)
                {
                    item = new ComboboxItem();
                    item.Text = dtNgonNgu.Rows[i]["Ngôn ngữ"].ToString();
                    item.Value = dtNgonNgu.Rows[i]["Ngôn ngữ"].ToString();
                    cbxngonngu.Items.Add(item);
                }

                for (int i = 0; i < cbxmatuasach.Items.Count; i++)
                {
                    if ((cbxmatuasach.Items[i] as ComboboxItem).Value.ToString() == ds.matuasach)
                    {
                        cbxmatuasach.SelectedIndex = i;
                        break;
                    }
                }

                for (int i = 0; i < cbxngonngu.Items.Count; i++)
                {
                    if ((cbxngonngu.Items[i] as ComboboxItem).Value.ToString() == ds.ngonngu)
                    {
                        cbxngonngu.SelectedIndex = i;
                        break;
                    }
                }

            }
            else if (selectedTab == 2)
            {
                tithemtuasach.Visible = false;
                tithemdausach.Visible = false;
                tithemcuonsach.Visible = true;

                cs = dataSach.timCuonSach(mcs);

                txtmacuonsach.Text = cs.macuonsach;
                if (cs.tinhtrang == true)
                    cbcuonsach.Checked = true;

                for (int i = 0; i < dtDauSach.Rows.Count; i++)
                {
                    item = new ComboboxItem();
                    item.Text = dtDauSach.Rows[i]["Mã đầu sách"].ToString() + " - " + dtDauSach.Rows[i]["Tên tựa sách"].ToString() + " - " + dtDauSach.Rows[i]["Ngôn ngữ"].ToString();
                    item.Value = dtDauSach.Rows[i]["Mã đầu sách"].ToString();
                    cbxmadausach.Items.Add(item);
                }

                for (int i = 0; i < cbxmadausach.Items.Count; i++)
                {
                    if ((cbxmadausach.Items[i] as ComboboxItem).Value.ToString() == cs.madausach)
                    {
                        cbxmadausach.SelectedIndex = i;
                        break;
                    }
                }

            }
        }
        private void SuaDangKyCho_Load(object sender, EventArgs e)
        {
            Sach dataSach = new Sach();
            DocGia dataDocGia = new DocGia();

            DataTable dtDocGia = dataDocGia.loadDocGia();
            DataTable dtDauSach = dataSach.loadDauSachTuaSach();

            ComboboxItem item;
            string tuaSach = String.Empty;

            for (int i = 0; i < dtDocGia.Rows.Count; i++)
            {
                if (dtDocGia.Rows[i]["Tình trạng"].ToString() != String.Empty && (bool)dtDocGia.Rows[i]["Tình trạng"] == true)//== String.Empty
                    cbxmdg.Items.Add(Convert.ToInt32(dtDocGia.Rows[i]["Mã độc giả"].ToString()));
            }

            for (int i = 0; i < dtDauSach.Rows.Count; i++)
            {
                //if (dtDauSach.Rows[i]["Tình trạng"].ToString() == String.Empty || (bool)dtDauSach.Rows[i]["Tình trạng"] == false)//== String.Empty
                //{
                    //cbxmadausach.Items.Add(Convert.ToInt32(dtDauSach.Rows[i]["Mã đầu sách"].ToString()));
                    item = new ComboboxItem();
                    item.Text = dtDauSach.Rows[i]["Mã đầu sách"].ToString() + " - " + dtDauSach.Rows[i]["Tên tựa sách"].ToString() + " - " + dtDauSach.Rows[i]["Ngôn ngữ"].ToString();
                    item.Value = Convert.ToInt32(dtDauSach.Rows[i]["Mã đầu sách"]);
                    cbxmadausach.Items.Add(item);
                //}
            }

            //cbxmadausach.SelectedIndex = inf.ma;
            //cbxmdg.SelectedIndex = 0;

            for (int i = 0; i < cbxmdg.Items.Count; i++)
            {
                if (cbxmdg.Items[i].ToString() == inf.madocgia)
                {
                    cbxmdg.SelectedIndex = i;
                    break;
                }
            }

            for (int i = 0; i < cbxmadausach.Items.Count; i++)
            {
                if ((cbxmadausach.Items[i] as ComboboxItem).Value.ToString() == inf.madausach)
                {
                    cbxmadausach.SelectedIndex = i;
                    break;
                }
            }

            dtngaygiodk.Value = inf.ngaygiodk;
            if (inf.tinhtrang == true)
                cbdamuon.Checked = true;
            else
                cbdamuon.Checked = false;
        }
        private void ThemDocGia_Load(object sender, EventArgs e)
        {
            dt = data.loadDocGia();

            int mdg = timSTT(dt, "Mã độc giả");

            txtmdg.Text = mdg.ToString();

            CTL.Lop dataLop = new CTL.Lop();
            DataTable dtLop = dataLop.loadLop();
            ComboboxItem item;
            for (int i = 0; i < dtLop.Rows.Count; i++)
            {
                item = new ComboboxItem();
                item.Text = dtLop.Rows[i]["Lớp"].ToString();
                item.Value = dtLop.Rows[i]["Lớp"].ToString();
                cbxlop.Items.Add(item);
            }

            String[] gioitinh = { "Nam", "Nữ", "Khác" };

            for (int i = 0; i < gioitinh.Count(); i++)
            {
                item = new ComboboxItem();
                item.Text = gioitinh[i];
                item.Value = gioitinh[i];
                cbxgioitinh.Items.Add(item);
            }

            if (cbxlop.Items.Count > 0)
                cbxlop.SelectedIndex = 0;
            cbxgioitinh.SelectedIndex = 0;
        }
        private void SuaDocGia_Load(object sender, EventArgs e)
        {
            DOCGIA dg = data.timDocGia(mdg);
            HOCSINH hs = data.timHocSinh(mdg);
            NHANVIEN nv = data.timNhanVien(mdg);

            txtmdg.Text = dg.madocgia;
            txtten.Text = dg.hoten;

            if (dg.tinhtrang == true)
                cbtinhtrang.Checked = true;
            else
                cbtinhtrang.Checked = false;

            String[] gioitinh = { "Nam", "Nữ", "Khác" };

            ComboboxItem item;
            for (int i = 0; i < gioitinh.Count(); i++)
            {
                item = new ComboboxItem();
                item.Text = gioitinh[i];
                item.Value = gioitinh[i];
                cbxgioitinh.Items.Add(item);
            }

            CTL.Lop dataLop = new CTL.Lop();
            DataTable dtLop = dataLop.loadLop();
            for (int i = 0; i < dtLop.Rows.Count; i++)
            {
                item = new ComboboxItem();
                item.Text = dtLop.Rows[i]["Lớp"].ToString();
                item.Value = dtLop.Rows[i]["Lớp"].ToString();
                cbxlop.Items.Add(item);
            }

            for (int i = 0; i < cbxgioitinh.Items.Count; i++)
            {
                if (cbxgioitinh.Items[i].ToString() == dg.gioitinh)
                {
                    cbxgioitinh.SelectedIndex = i;
                    break;
                }
            }

            dngaysinh.Value = (DateTime)dg.ngaysinh;
            dngaylap.Value = (DateTime)dg.ngaylap;

            if (hs != null)
            {
                lbllop.Enabled = true;
                cbxlop.Enabled = true;
                for (int i = 0; i < cbxlop.Items.Count; i++)
                {
                    if (hs.lop == (cbxlop.Items[i] as ComboboxItem).Value.ToString())
                    {
                        cbxlop.SelectedIndex = i;
                        break;
                    }
                }
            }
            else if (nv != null)
            {
                lbllop.Enabled = false;
                cbxlop.Enabled = false;
            }
        }