Пример #1
0
        private void LoadcbNienKhoa()
        {
            List <NienKhoaDTO> lstnienkhoa = NienKhoaBLL.LoadcbNienKhoa();

            cbNienkhoa.DataSource    = lstnienkhoa;
            cbNienkhoa.DisplayMember = "STenNienKhoa"; // Giá trị cần hiển thị
            cbNienkhoa.ValueMember   = "IMaNienKhoa";  // Giá trị cần lấy
        }
Пример #2
0
        private void LoadcbNienKhoa()
        {
            List <NienKhoaDTO> nk = NienKhoaBLL.LoadcbNienKhoa();

            cbNienKhoa.DataSource    = nk;
            cbNienKhoa.DisplayMember = "STenNienKhoa"; // Giá trị cần hiển thị ra combobox
            cbNienKhoa.ValueMember   = "IMaNienKhoa";  // Giá trị cần lấy
        }
        public frmDangKyHocPhanPN(eSinhVien eSV)
        {
            InitializeComponent();
            this.eSV = eSV;

            #region cbNienKhoa
            List <eNienKhoa> lstNienKhoa = new NienKhoaBLL().GetAllNienKhoa();
            cbNamHocSearch.DataSource    = lstNienKhoa;
            cbNamHocSearch.DisplayMember = "NienKhoa1";
            cbNamHocSearch.ValueMember   = "ID_NienKhoa";
            cbHocKiSearch.SelectedIndex  = 0;
            #endregion
        }
Пример #4
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (txtMank.Text == "")
            {
                MessageBox.Show("Bạn phải chọn niên khóa cần xóa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.IMaNienKhoa = int.Parse(txtMank.Text);
            if (NienKhoaBLL.XoaNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Xóa thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Xóa thất bại.");
        }
Пример #5
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtTennk.Text == "")
            {
                MessageBox.Show("Bạn phải nhập vào niên khóa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.STenNienKhoa = txtTennk.Text;
            nienKhoaDTO.SGhiChu      = txtGhichu.Text;
            if (NienKhoaBLL.ThemNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Thêm thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Thêm thất bại.");
        }
Пример #6
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtMank.Text == "")
            {
                MessageBox.Show("Bạn phải chọn niên khóa cần sửa.");
                return;
            }
            NienKhoaDTO nienKhoaDTO = new NienKhoaDTO();

            nienKhoaDTO.IMaNienKhoa  = int.Parse(txtMank.Text);
            nienKhoaDTO.STenNienKhoa = txtTennk.Text;
            nienKhoaDTO.SGhiChu      = txtGhichu.Text;
            if (NienKhoaBLL.SuaNienKhoa(nienKhoaDTO))
            {
                MessageBox.Show("Sửa thành công.");
                LoadNienKhoa();
                return;
            }
            MessageBox.Show("Sửa thất bại.");
        }
Пример #7
0
        private void LoadNienKhoa()
        {
            List <NienKhoaDTO> nienKhoaDTO = NienKhoaBLL.LoadNienKhoa();

            dgvNienkhoa.DataSource = nienKhoaDTO;
        }
        public void LoadTreeView()
        {
            List <eNienKhoa> lstNienKhoa = new NienKhoaBLL().GetAllNienKhoa();
            int i = 0;

            foreach (eNienKhoa x in lstNienKhoa)
            {
                List <LopHocPhanViewModels> lstLopHP = new List <LopHocPhanViewModels>();
                TreeNode node = new TreeNode(x.NienKhoa1);
                node.Tag = x.ID_NienKhoa;
                treeLopHocPhan.Nodes.Add(node);
                TreeNode node1 = new TreeNode("Học Kỳ 1");
                node1.Tag = 1;
                treeLopHocPhan.Nodes[i].Nodes.Add(node1);
                lstLopHP = new LopHocPhanBLL().GetAllLopHocPhanGiangVien(eGV.ID_GiangVien, 1, x.NienKhoa1).Select(g => new LopHocPhanViewModels
                {
                    ID_GiangVien   = g.ID_GiangVien,
                    HocKy          = g.HocKy.Value,
                    ID_HocPhan     = g.ID_HocPhan,
                    ID_LopHocPhan  = g.ID_LopHocPhan,
                    ID_NhanVienPDT = g.ID_NhanVienPDT,
                    ID_NienKhoa    = g.ID_NienKhoa,
                    NgayBatDau     = g.NgayBatDau,
                    NgayKetThuc    = g.NgayKetThuc,
                    NienKhoa       = new NienKhoaBLL().GetNienKhoaByID(g.ID_NienKhoa.Value).NienKhoa1.Trim(),
                    SoLuong        = g.SoLuong,
                    SoTiet         = g.SoTiet,
                    TenGiangVien   = new GiangVienBLL().GetGiangVienByID(g.ID_GiangVien).HoVaTen,
                    TenMonHoc      = new HocPhanBLL().GetHocPhanByID(g.ID_HocPhan).TenMonHoc.Trim(),
                    TrangThai      = g.TrangThai
                }).ToList();
                if (lstLopHP.Count > 0)
                {
                    foreach (LopHocPhanViewModels u in lstLopHP)
                    {
                        TreeNode nodeLHP = new TreeNode(u.ID_LopHocPhan + "   " + u.TenMonHoc);
                        nodeLHP.Tag = u.ID_LopHocPhan.Trim();
                        treeLopHocPhan.Nodes[i].Nodes[0].Nodes.Add(nodeLHP);
                    }
                }
                TreeNode node2 = new TreeNode("Học Kỳ 2");
                node1.Tag = 2;
                treeLopHocPhan.Nodes[i].Nodes.Add(node2);
                lstLopHP = new LopHocPhanBLL().GetAllLopHocPhanGiangVien(eGV.ID_GiangVien, 2, x.NienKhoa1).Select(g => new LopHocPhanViewModels
                {
                    ID_GiangVien   = g.ID_GiangVien,
                    HocKy          = g.HocKy.Value,
                    ID_HocPhan     = g.ID_HocPhan,
                    ID_LopHocPhan  = g.ID_LopHocPhan,
                    ID_NhanVienPDT = g.ID_NhanVienPDT,
                    ID_NienKhoa    = g.ID_NienKhoa,
                    NgayBatDau     = g.NgayBatDau,
                    NgayKetThuc    = g.NgayKetThuc,
                    NienKhoa       = new NienKhoaBLL().GetNienKhoaByID(g.ID_NienKhoa.Value).NienKhoa1.Trim(),
                    SoLuong        = g.SoLuong,
                    SoTiet         = g.SoTiet,
                    TenGiangVien   = new GiangVienBLL().GetGiangVienByID(g.ID_GiangVien).HoVaTen,
                    TenMonHoc      = new HocPhanBLL().GetHocPhanByID(g.ID_HocPhan).TenMonHoc.Trim(),
                    TrangThai      = g.TrangThai
                }).ToList();
                if (lstLopHP.Count > 0)
                {
                    foreach (LopHocPhanViewModels u in lstLopHP)
                    {
                        TreeNode nodeLHP = new TreeNode(u.ID_LopHocPhan + "   " + u.TenMonHoc);
                        nodeLHP.Tag = u.ID_LopHocPhan.Trim();
                        treeLopHocPhan.Nodes[i].Nodes[1].Nodes.Add(nodeLHP);
                    }
                }

                TreeNode node3 = new TreeNode("Học Kỳ 3");
                node1.Tag = 3;
                treeLopHocPhan.Nodes[i].Nodes.Add(node3);
                lstLopHP = new LopHocPhanBLL().GetAllLopHocPhanGiangVien(eGV.ID_GiangVien, 3, x.NienKhoa1).Select(g => new LopHocPhanViewModels
                {
                    ID_GiangVien   = g.ID_GiangVien,
                    HocKy          = g.HocKy.Value,
                    ID_HocPhan     = g.ID_HocPhan,
                    ID_LopHocPhan  = g.ID_LopHocPhan,
                    ID_NhanVienPDT = g.ID_NhanVienPDT,
                    ID_NienKhoa    = g.ID_NienKhoa,
                    NgayBatDau     = g.NgayBatDau,
                    NgayKetThuc    = g.NgayKetThuc,
                    NienKhoa       = new NienKhoaBLL().GetNienKhoaByID(g.ID_NienKhoa.Value).NienKhoa1.Trim(),
                    SoLuong        = g.SoLuong,
                    SoTiet         = g.SoTiet,
                    TenGiangVien   = new GiangVienBLL().GetGiangVienByID(g.ID_GiangVien).HoVaTen,
                    TenMonHoc      = new HocPhanBLL().GetHocPhanByID(g.ID_HocPhan).TenMonHoc.Trim(),
                    TrangThai      = g.TrangThai
                }).ToList();
                if (lstLopHP.Count > 0)
                {
                    foreach (LopHocPhanViewModels u in lstLopHP)
                    {
                        TreeNode nodeLHP = new TreeNode(u.ID_LopHocPhan + "   " + u.TenMonHoc);
                        nodeLHP.Tag = u.ID_LopHocPhan.Trim();
                        treeLopHocPhan.Nodes[i].Nodes[2].Nodes.Add(nodeLHP);
                    }
                }
                i++;
            }
        }