コード例 #1
0
 private void btnluu_Click(object sender, EventArgs e)
 {
     if (txttgdaotao.Text == "")
     {
         MessageBox.Show("Bạn phải nhập đầy đủ thông tin!!!");
         return;
     }
     else
     {
         if (them == true)
         {
             tbl_KhoaHoc dt = new tbl_KhoaHoc();
             dt.ThoiGianDaoTao = txttgdaotao.Text;
             KhoaHocService.KhoaHoc_Insert(dt);
             MessageBox.Show("Thêm thành công!!!", "Thông báo");
         }
         else
         {
             tbl_KhoaHoc dt = new tbl_KhoaHoc();
             dt.MaKhoaHoc      = txtmakh.Text;
             dt.ThoiGianDaoTao = txttgdaotao.Text;
             KhoaHocService.KhoaHoc_Update(dt);
             MessageBox.Show("Sửa thành công!!!", "Thông báo");
         }
     }
     LoadDataOnGriview();
 }
コード例 #2
0
        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
        }
コード例 #3
0
        }               // kiểm tra xem có trong tgian đk không á

        public bool RangBuocDangky_DkSoTCchoPhep(string idsv, int idhk)
        {
            SinhVienService ser_sv   = new SinhVienService();
            SinhVien        sv       = ser_sv.getById(idsv);
            int             khoaid   = sv.KhoaHocID;
            KhoaHocService  ser_kh   = new KhoaHocService();
            KhoaHoc         kh       = ser_kh.getById(khoaid);
            int             sotc_max = kh.TCTDa;
            //lay ds lhp cua hoc ky do
            LopHocPhanService ser_lhp  = new LopHocPhanService();
            List <LopHocPhan> list_lhp = ser_lhp.GetLopHocPhanByHK(idhk).ToList();
            //lay ds ketquahoctap cua sinh vien do
            KetQuaHocTapService ser_kqht  = new KetQuaHocTapService();
            List <KetQuaHocTap> list_kqht = ser_kqht.getDSKQHT_by_idSV(idsv).ToList();
            int sotchientai = 0;

            foreach (var item in list_lhp)
            {
                foreach (var item2 in list_kqht)
                {
                    if (item2.LopHocPhanId == item.LopHocPhanId)
                    {
                        sotchientai += 1;
                    }
                }
            }
            if (sotchientai > sotc_max)
            {
                return(false);
            }
            return(true);
        }
コード例 #4
0
ファイル: KhoaHoc.cs プロジェクト: lploc94/ENGLISHCENTER
 public DataTable get(string id, string pass, string makh) // Ý nghĩa của hàm này ???
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         KhoaHocService khsv = new KhoaHocService();
         return(khsv.get(makh));
     }
     return(null);
 }
コード例 #5
0
 private void LoadDataOnGriview()
 {
     txtmakh.Text            = "";
     txttgdaotao.Text        = "";
     btnthem.Enabled         = true;
     btnsua.Enabled          = true;
     btnluu.Enabled          = true;
     btnxoa.Enabled          = true;
     dtgrvKhoahoc.DataSource = KhoaHocService.KhoaHocGetByTop("", "", "");
 }
コード例 #6
0
ファイル: KhoaHoc.cs プロジェクト: lploc94/ENGLISHCENTER
        //0 admin cho phép truy cập tất cả các quyền trong hệ thống.
        //1 quyền nhân viên tiếp tân được thêm xóa sửa các bảng HOCVIEN, THONGTINHOCPHI, DANGKY các bảng còn lại chỉ được xem.
        //2 quyền nhân viên học vụ được thêm xóa sửa các bảng KHOAHOC, PHONGHOC, LICHHOC, LOPHOC, CTLOPHOC, TKB, KIEMTRA, THI các bảng còn lại chỉ được xem
        //3 quyền nhân viên kế toán được thêm xóa sửa các bảng GIANGVIEN, HOCPHI, TT_LUONGGV, NHANVIEN, các bảng còn lại chỉ được xem
        public DataTable getAll(string id, string pass)
        {
            if (CheckService.checkID(id, pass) == 1)//kiểm tra id,pass này có đúng không.
            {
                KhoaHocService khsv = new KhoaHocService();

                return(khsv.getAll());
            }
            return(null);
        }
コード例 #7
0
        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_KhoaHoc dt = new tbl_KhoaHoc();
                dt.MaKhoaHoc = dtgrvKhoahoc.CurrentRow.Cells["MaKhoaHoc"].Value.ToString();
                KhoaHocService.KhoaHoc_Delete(dt);
                LoadDataOnGriview();
            }
        }
コード例 #8
0
        private void txtsearch_TextChanged(object sender, EventArgs e)
        {
            string             textsearch = ConvertToUnSign(txtsearch.Text.ToLower());
            List <tbl_KhoaHoc> lst        = new List <tbl_KhoaHoc>();

            lst = KhoaHocService.KhoaHocGetByTop("", "", "");
            var v = (from p in lst
                     where ConvertToUnSign(p.ThoiGianDaoTao.ToLower()).Contains(textsearch)
                     select p).ToList();

            dtgrvKhoahoc.DataSource = v;
        }
コード例 #9
0
ファイル: KhoaHoc.cs プロジェクト: lploc94/ENGLISHCENTER
 public int delete(string id, string pass, string makh) //id và pass của nhân viên không phải id và pass của giảng viên
 {
     if (CheckService.checkID(id, pass) == 1)
     {
         if (CheckService.checkRole(id, 2) == 1 || CheckService.checkRole(id, 0) == 1)//kiểm tra id này có quyền delete giảng viên không...
         {
             KhoaHocService khsv = new KhoaHocService();
             return(khsv.delete(makh));
         }
     }
     return(0);
 }
コード例 #10
0
        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("", "", "");
        }
コード例 #11
0
        private void btnthem_Click(object sender, EventArgs e)
        {
            them = true;
            List <Entity.tbl_KhoaHoc> lst = new List <tbl_KhoaHoc>();

            lst = KhoaHocService.KhoaHocGetByTop("", "", "");
            if (lst.Count != 0)
            {
                txtmakh.Text = (Convert.ToInt32(lst[lst.Count - 1].MaKhoaHoc) + 1).ToString();
            }
            else
            {
                txtmakh.Text = "1";
            }
            btnsua.Enabled = false;
            btnxoa.Enabled = false;
        }
コード例 #12
0
ファイル: KhoaHoc.cs プロジェクト: lploc94/ENGLISHCENTER
        public int update(string id, string pass, string makh, string tenkh, string mota, string tailieu, int thoigian)
        {
            if (CheckService.checkID(id, pass) == 1)
            {
                if (CheckService.checkRole(id, 2) == 1 || CheckService.checkRole(id, 0) == 1)
                {
                    if (thoigian > 7)
                    {
                        return(0);
                    }

                    KhoaHocService khsv = new KhoaHocService();
                    return(khsv.update(makh, tenkh, mota, tailieu, thoigian));
                }
            }
            return(0);
        }
コード例 #13
0
ファイル: KhoaHoc.cs プロジェクト: lploc94/ENGLISHCENTER
        public int insert(string id, string pass, string makh, string tenkh, string mota, string tailieu, int thoigian)
        {
            if (CheckService.checkID(id, pass) == 1)
            {
                if (CheckService.checkRole(id, 2) == 1 || CheckService.checkRole(id, 0) == 1)//kiểm tra id này có quyền insert không...
                {
                    if (thoigian > 7)
                    {
                        return(0);
                    }

                    KhoaHocService khsv = new KhoaHocService();
                    return(khsv.insert(makh, tenkh, mota, tailieu, thoigian));
                }
            }
            return(0);
        }
コード例 #14
0
        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";
        }