private void ThongTinCaNhan() { var dsBM = new BoMonDAL().LayTatCaBoMon(); foreach (var item in dsBM) { cbbBM.Items.Add(item); } var dsHV = new HocViDAL().LayTatCaHocVi(maGV); foreach (var item in dsHV) { cbbHocVi.Items.Add(item); } var dsCDNhaGiao = new ChucDanhNhaGiaoDAL().LayTatCaChucDanhNhaGiao(maGV); foreach (var item in dsCDNhaGiao) { cbbCDNhaGiao.Items.Add(item); } var dsCDNCKH = new ChucDanhNghienCuuDAL().LayTatCaChucDanhNCKH(maGV); foreach (var item in dsCDNCKH) { cbbCDNCKH.Items.Add(item); } var bm = new BoMonDAL().LayBoMonTheoGiaoVien(maGV); cbbBM.Text = bm.TenBoMon; cbbGioiTinh.Text = ttCaNhan.GioiTinh; txtMaGV.Text = ttCaNhan.MaGiaoVien; txtTenGV.Text = ttCaNhan.TenGiaoVien; txtQueQuan.Text = ttCaNhan.QueQuan; txtEmail.Text = ttCaNhan.Email; txtDiaChi.Text = ttCaNhan.DiaChi; txtDienThoai.Text = ttCaNhan.DienThoai; dtpNgaySinh.Value = DateTime.Parse(ttCaNhan.NgaySinh); dtpNgayDen.Value = DateTime.Parse(bm.NgayChuyenDen); taiTTCDNhaGiao(); taiTTHocVi(); taiTTCDNCKH(); }
private void btnThongKe_Click(object sender, EventArgs e) { pnTongHopTai.Controls.Clear(); if (cbKhoa.SelectedItem == null || cbNamHoc.SelectedItem == null || cbKiHoc.SelectedItem == null) { MessageBox.Show("Bạn chưa chọn đủ thông tin để thống kê"); } else { int sttK = cbKhoa.SelectedIndex; string kiHoc = "1"; if (cbKiHoc.SelectedItem.ToString() != "Kì 1") { kiHoc = "2"; } var listBM = new BoMonDAL().LayBoMonTheoKhoa(listKhoa[sttK].MaKhoa); foreach (var item in listBM) { var data = new TongHopTaiCacGiaoVienDAL().tongHop(item.MaBoMon, cbNamHoc.SelectedItem.ToString(), kiHoc); doDuLieuHopTai(data, item.TenBoMon); } } }
private void LyLichKhoaHoc() { pnLyLichKH.Controls.Clear(); ttCaNhan = new GiaoVienDAL().LayGiaoVienTheoMa(maGV); var bm = new BoMonDAL().LayBoMonTheoGiaoVien(maGV); var listCDNhaGiao = new ChucDanhNhaGiaoDAL().listChucDanh(maGV); var listCDNghienCuu = new ChucDanhNghienCuuDAL().listChucDanh(maGV); var listNgoaiNgu = new TrinhDoNgoaiNguDAL().listTrinhDo(maGV); var qtDaoTaoDaiDoc = new DaoTaoDaiHocDAL().QuaTrinhDaoTao(maGV); var qtDaoTaoThacSy = new DaoTaoSauDaiHocDAL().QuaTrinhThacSy(maGV); var qtDaoTaoTienSi = new DaoTaoSauDaiHocDAL().QuaTrinhTienSi(maGV); var lsGiangDay = new LichSuHoatDongDAL().lichSuGD(maGV); var lsHuongDan = new LichSuHoatDongDAL().lichSuHuongDan(maGV); var lsVietSach = new LichSuHoatDongDAL().lichSuVietSach(maGV); var lsBaiBao = new LichSuHoatDongDAL().lichSuBaiBao(maGV); var lsNghienCuuDeTai = new LichSuHoatDongDAL().lichSuNghienCuuDeTai(maGV); var listSanPhamKHCN = new LichSuHoatDongDAL().CacSanPhamKHCN(maGV); var listGiaThuong = new LichSuHoatDongDAL().CacGiaiThuongKHCN(maGV); var listVanBang = new LichSuHoatDongDAL().VanBangSangChe(maGV); top = 10; newLable(400, 0, "LÝ LỊCH KHOA HỌC", ThamSo.fTitleB, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMax, "I.THÔNG TIN CÁ NHÂN", ThamSo.fTitle, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "1. Họ Và Tên: " + ttCaNhan.TenGiaoVien + " Giới tính: " + ttCaNhan.GioiTinh + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "2. Ngày, tháng, năm sinh: " + ttCaNhan.NgaySinh + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "3. Đơn vị: " + bm.TenBoMon + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "4. Quê quán: " + ttCaNhan.QueQuan + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "5. Địa chỉ liên hệ: " + ttCaNhan.DiaChi + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "6. Số điện thoai: " + ttCaNhan.DienThoai + " Email: " + ttCaNhan.Email + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "7. Học vị:", ThamSo.fBody, pnLyLichKH); checkBoxHocVi(); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "8. Chức danh khoa học", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMin, "8.1. Chức danh nhà giáo", ThamSo.fBody, pnLyLichKH); foreach (var item in listCDNhaGiao) { newLable(ThamSo.leftBody, ThamSo.pdHMin, "" + item.TenChucVu + " Năm: " + item.Nam + " Nơi bổ nhiệm: " + item.NoiBoNhiem + "", ThamSo.fBody, pnLyLichKH); } newLable(ThamSo.leftTitle, ThamSo.pdHMin, "8.2. Chức danh nghiên cứu", ThamSo.fBody, pnLyLichKH); foreach (var item in listCDNghienCuu) { newLable(ThamSo.leftBody, ThamSo.pdHMin, "" + item.TenChucDanh + " Năm: " + item.Nam + " Nơi bổ nhiệm: " + item.NoiBoNhiem + "", ThamSo.fBody, pnLyLichKH); } newLable(ThamSo.leftTitle, ThamSo.pdHMin, "9. Trinh độ ngoại ngữ", ThamSo.fBody, pnLyLichKH); foreach (var item in listNgoaiNgu) { newLable(ThamSo.leftBody, ThamSo.pdHMin, "Tên trình độ: " + item.TenTrinhDo + " Ngày cấp: " + item.NgayCapChungChi + "", ThamSo.fBody, pnLyLichKH); } newLable(ThamSo.leftTitle, ThamSo.pdHMax, "II. QÚA TRÌNH ĐƯƠC ĐÀO TẠO VÀ TỰ ĐÀO TẠO ", ThamSo.fTitle, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "14. Đại học", ThamSo.fTitleSmall, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Hệ đào tạo: " + qtDaoTaoDaiDoc.HeDaoTao + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Nơi đào tạo: " + qtDaoTaoDaiDoc.NoiDTao + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Ngành học: " + qtDaoTaoDaiDoc.NganhHoc + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Nước đào tạo: " + qtDaoTaoDaiDoc.NuocDaoTao + " Năm tốt nghiệp: " + qtDaoTaoDaiDoc.NamTotNghiep + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "15. Sau đại học", ThamSo.fTitleSmall, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Thạc sỹ chuyên ngành: " + qtDaoTaoThacSy.ChuyenNganh + " Năm cấp bằng: " + qtDaoTaoThacSy.NamCapBang + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Nơi đào tạo: " + qtDaoTaoThacSy.NoiDaoTao + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Tên luận văn TN: " + qtDaoTaoThacSy.TenLuan + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Thạc sĩ chuyên ngành: " + qtDaoTaoTienSi.ChuyenNganh + " Năm cấp bằng: " + qtDaoTaoTienSi.NamCapBang + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Nơi đào tạo: " + qtDaoTaoTienSi.NoiDaoTao + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftBody, ThamSo.pdHMin, "- Tên luận án: " + qtDaoTaoTienSi.TenLuan + "", ThamSo.fBody, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHMax, "III. THÂM NIÊN, KINH NGHIỆP VÀ THÀNH TÍCH TRONG HOẠT ĐỘNG ĐÀO TẠO ", ThamSo.fTitle, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "18. Giảng dạy", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(lsGiangDay); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "20. Hướng dẫn luận văn Cao học, luận án Tiến sĩ", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(lsHuongDan); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "21. Sách chuyên khảo, giáo trình và sách tham khảo đã viết hoặc tham gia", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(lsVietSach); newLable(ThamSo.leftTitle, ThamSo.pdHMax, "IV. KINH NGHIỆM VÀ THÀNH TÍCH TRONG HOẠT ĐỘNG NGHIÊN CỨU KHOA HỌC", ThamSo.fTitle, pnLyLichKH); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "22. Các bài báo, báo cáo khoa học", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(lsBaiBao); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "23. Các đề tài, dự án, nhiệm vụ KHCN các cấp đã chủ trì hoặc tham gia", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(lsNghienCuuDeTai); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "24. Sản phẩm KHCN được án dụng", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(listSanPhamKHCN); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "25. Giải thưởng về KHCN trong và ngoài nước", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(listGiaThuong); newLable(ThamSo.leftTitle, ThamSo.pdHNormal, "26. Số lượng phát minh, sáng chế, văn bằng sở hữu trí tuệ đã được cấp", ThamSo.fTitleSmall, pnLyLichKH); tableLichSu(listVanBang); newLable(600, 20, "Hà Nội, ngày " + date.ToString() + " tháng " + month.ToString() + " năm " + year.ToString() + "", ThamSo.fBody, pnLyLichKH); newLable(630, 8, "Người Khai", ThamSo.fBody, pnLyLichKH); newLable(625, 8, ttCaNhan.TenGiaoVien, ThamSo.fSign, pnLyLichKH); }