private void frmSinhVien_Load(object sender, EventArgs e)
        {
            txtmasv.Text = masv;

            cbbmacd.DataSource    = ChiDoanService.ChiDoanGetByTop("", "", "");
            cbbmacd.DisplayMember = "TenChiDoan";
            cbbmacd.ValueMember   = "MaChiDoan";

            cbbmadt.DataSource    = DanTocService.DanToc_GetByTop("", "", "");
            cbbmadt.DisplayMember = "TenDT";
            cbbmadt.ValueMember   = "MaDT";

            cbbtinhtrang.Items.Add("Đoàn viên");
            cbbtinhtrang.Items.Add("Thanh niên");
            cbbtinhtrang.Items.Add("Mới kết nạp");
            cbbtinhtrang.Items.Add("Trưởng thành");
            cbbtinhtrang.Items.Add("Khai trừ");
            if (them == false)
            {
                txtmasv.Text              = sv_sua.MaSV;
                txthoten.Text             = sv_sua.HoTenSV;
                dtipngaysinh.Value        = DateTime.ParseExact(sv_sua.NgaySinh, "dd/MM/yyyy", null);
                txtdienthoai.Text         = sv_sua.DienThoai;
                cbbmacd.SelectedValue     = sv_sua.MaChiDoan;
                cbbmadt.SelectedValue     = sv_sua.MaDT;
                dtipngayvd.Value          = DateTime.ParseExact(sv_sua.NgayVaoDoan, "dd/MM/yyyy", null);
                cbbtinhtrang.SelectedItem = sv_sua.TinhTrang;
                txtdiachi.Text            = sv_sua.DiaChi;
            }
        }
        private void UCQuanLiDoanVien_Load(object sender, EventArgs e)
        {
            List <tbl_KhoaHoc> lstkhoahoc = new List <tbl_KhoaHoc>();
            List <tbl_ChiDoan> lstchidoan = new List <tbl_ChiDoan>();

            lstkhoahoc = KhoaHocService.KhoaHocGetByTop("", "", "");

            #region ListKhoaHoc
            TreeNode root = new TreeNode("Danh sách khóa học", 0, 0);
            root.Tag = 0;
            foreach (var item in lstkhoahoc)
            {
                TreeNode child = new TreeNode(item.ThoiGianDaoTao, 2, 2);
                lstchidoan = ChiDoanService.ChiDoanGetByTop("", " MaKhoaHoc = " + item.MaKhoaHoc + "", "");
                foreach (var itemCD in lstchidoan)
                {
                    TreeNode childCD = new TreeNode(itemCD.TenChiDoan, 1, 1);
                    childCD.Tag = itemCD.MaChiDoan;
                    child.Nodes.Add(childCD);
                }
                child.Tag = item.MaKhoaHoc;
                root.Nodes.Add(child);
            }
            Trvkhoahoc.Nodes.Add(root);
            Trvkhoahoc.ExpandAll();
            #endregion
        }
 private void btnluu_Click(object sender, EventArgs e)
 {
     if (txttenchidoan.Text == "")
     {
         MessageBox.Show("Bạn phải nhập đầy đủ thông tin!!!");
         return;
     }
     else
     {
         if (them == true)
         {
             tbl_ChiDoan dt = new tbl_ChiDoan();
             dt.TenChiDoan = txttenchidoan.Text;
             dt.MaKhoaHoc  = cbbmakhoahoc.SelectedValue.ToString();
             ChiDoanService.ChiDoan_Insert(dt);
             MessageBox.Show("Thêm thành công!!!", "Thông báo");
         }
         else
         {
             tbl_ChiDoan dt = new tbl_ChiDoan();
             dt.MaChiDoan  = txtmachidoan.Text;
             dt.TenChiDoan = txttenchidoan.Text;
             dt.MaKhoaHoc  = cbbmakhoahoc.SelectedValue.ToString();
             ChiDoanService.ChiDoan_Update(dt);
             MessageBox.Show("Sửa thành công!!!", "Thông báo");
         }
     }
     LoadDataOnGriview();
 }
        private void btnin_Click(object sender, EventArgs e)
        {
            List <tbl_ChiDoan> TenChiDoan = null;

            TenChiDoan = ChiDoanService.ChiDoanGetByTop("", " MaChiDoan=" + MaChiDoan + "", "");
            //Khởi tạo Excel
            Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application();
            //Khởi tạo WorkBook
            Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing);
            //Khởi tạo WorkSheet
            Microsoft.Office.Interop.Excel._Worksheet worksheet = null;
            worksheet   = workbook.Sheets["Sheet1"];
            worksheet   = workbook.ActiveSheet;
            app.Visible = true;

            worksheet.Cells[2, 2]  = "Danh sách thành viên chi đoàn ";
            worksheet.Cells[4, 2]  = "Lớp: ";
            worksheet.Cells[4, 3]  = TenChiDoan.First().TenChiDoan;
            worksheet.Cells[7, 1]  = "STT";
            worksheet.Cells[7, 2]  = "Mã sinh viên";
            worksheet.Cells[7, 3]  = "Họ và tên";
            worksheet.Cells[7, 4]  = "Ngày sinh";
            worksheet.Cells[7, 5]  = "Địa chỉ";
            worksheet.Cells[7, 6]  = "Điện thoại";
            worksheet.Cells[7, 7]  = "Mã chi đoàn";
            worksheet.Cells[7, 8]  = "Ngày vào đoàn";
            worksheet.Cells[7, 9]  = "Tình trạng";
            worksheet.Cells[7, 10] = "Mã dân tộc";

            for (int i = 0; i < dtgrvSinhVien.RowCount; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    worksheet.Cells[i + 8, 1]     = i + 1;
                    worksheet.Cells[i + 8, j + 2] = dtgrvSinhVien.Rows[i].Cells[j].Value;
                }
            }
            int Sorow = dtgrvSinhVien.RowCount;

            //Định dang cột
            worksheet.Range["A1"].ColumnWidth = "6";
            worksheet.Range["B1"].ColumnWidth = "15";
            worksheet.Range["C1"].ColumnWidth = "24";
            worksheet.Range["D1"].ColumnWidth = "12";
            worksheet.Range["E1"].ColumnWidth = "24";
            worksheet.Range["F1"].ColumnWidth = "17";
            worksheet.Range["G1"].ColumnWidth = "14";
            worksheet.Range["H1"].ColumnWidth = "17";
            worksheet.Range["I1"].ColumnWidth = "15";
            worksheet.Range["J1"].ColumnWidth = "16";
            //Định dang font chữ
            worksheet.Range["A1", "J100"].Font.Name                    = "Times New Roman";
            worksheet.Range["A1", "J100"].Font.Size                    = 14;
            worksheet.Range["A2", "J2"].MergeCells                     = true;
            worksheet.Range["A2", "J2"].Font.Bold                      = true;
            worksheet.Range["A2", "J2"].HorizontalAlignment            = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
            worksheet.Range["A2", "J2"].Font.Size                      = 17;
            worksheet.Range["A7", "J" + (Sorow + 7)].Borders.LineStyle = 1;
        }
        private void UC_BC_ChiDoan_Load(object sender, EventArgs e)
        {
            List <tbl_ChiDoan> lst_ChiDoan = new List <tbl_ChiDoan>();

            lst_ChiDoan              = ChiDoanService.ChiDoanGetByTop("", "", "");
            cbbChiDoan.DataSource    = lst_ChiDoan;
            cbbChiDoan.DisplayMember = "TenChiDoan";
            cbbChiDoan.ValueMember   = "MaChiDoan";
        }
        private void txtsearch_TextChanged(object sender, EventArgs e)
        {
            string             textsearch = ConvertToUnSign(txtsearch.Text.ToLower());
            List <tbl_ChiDoan> lst        = new List <tbl_ChiDoan>();

            lst = ChiDoanService.ChiDoanGetByTop("", "", "");
            var v = (from p in lst
                     where ConvertToUnSign(p.TenChiDoan.ToLower()).Contains(textsearch)
                     select p).ToList();

            dtgrvchidoan.DataSource = v;
        }
        private void btnxoa_Click(object sender, EventArgs e)
        {
            DialogResult h = MessageBox.Show("Bạn có chắc muốn xoá không? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (h == DialogResult.Yes)
            {
                tbl_ChiDoan dt = new tbl_ChiDoan();
                dt.MaChiDoan = dtgrvchidoan.CurrentRow.Cells["MaChiDoan"].Value.ToString();
                ChiDoanService.ChiDoan_Delete(dt);
                LoadDataOnGriview();
            }
        }
        private void LoadDataOnGriview()
        {
            txtmachidoan.Text  = "";
            txttenchidoan.Text = "";

            cbbmakhoahoc.DisplayMember = "ThoiGianDaoTao";
            cbbmakhoahoc.ValueMember   = "MaKhoaHoc";
            cbbmakhoahoc.DataSource    = KhoaHocService.KhoaHocGetByTop("", "", "");
            btnthem.Enabled            = true;
            btnsua.Enabled             = true;
            btnluu.Enabled             = true;
            btnxoa.Enabled             = true;
            dtgrvchidoan.DataSource    = ChiDoanService.ChiDoanGetByTop("", "", "");
        }
        private void btnthem_Click(object sender, EventArgs e)
        {
            them = true;
            List <Entity.tbl_ChiDoan> lst = new List <tbl_ChiDoan>();

            lst = ChiDoanService.ChiDoanGetByTop("", "", "");
            if (lst.Count != 0)
            {
                txtmachidoan.Text = (Convert.ToInt32(lst[lst.Count - 1].MaChiDoan) + 1).ToString();
            }
            else
            {
                txtmachidoan.Text = "1";
            }
            btnsua.Enabled = false;
            btnxoa.Enabled = false;
        }
        private void UCBaoCaoTinhTrang_Load(object sender, EventArgs e)
        {
            cbbtinhtrang.Items.Add("Đoàn viên");
            cbbtinhtrang.Items.Add("Thanh niên");
            cbbtinhtrang.Items.Add("Mới kết nạp");
            cbbtinhtrang.Items.Add("Trưởng thành");
            cbbtinhtrang.Items.Add("Khai trừ");
            cbbtinhtrang.SelectedIndex = 0;

            List <tbl_ChiDoan> lst_ChiDoan = new List <tbl_ChiDoan>();

            lst_ChiDoan              = ChiDoanService.ChiDoanGetByTop("", "", "");
            cbbchidoan.DataSource    = lst_ChiDoan;
            cbbchidoan.DisplayMember = "TenChiDoan";
            cbbchidoan.ValueMember   = "MaChiDoan";


            List <tbl_KhoaHoc> lst_KhoaHoc = new List <tbl_KhoaHoc>();

            lst_KhoaHoc              = KhoaHocService.KhoaHocGetByTop("", "", "");
            cbbkhoahoc.DataSource    = lst_KhoaHoc;
            cbbkhoahoc.DisplayMember = "ThoiGianDaoTao";
            cbbkhoahoc.ValueMember   = "MaKhoaHoc";
        }