private void setSuKien_HoSoTheoMaSuKien_HoSo(string sMa) { dto_SuKien_HoSo = SuKien_HoSo_BUS.TraCuuSuKien_HoSoTheoMa(sMa); tbMa_LLCN.Text = sMa; if (dto_SuKien_HoSo.MaIDV == null) { cbIDV_LLCN.SelectedIndex = 0; } else { cbIDV_LLCN.Text = IDV_BUS.TraCuuIDVTheoMa((int)dto_SuKien_HoSo.MaIDV).DienGiai; } cbNhomTrachVu_LLCN.Text = NhomTrachVu_BUS.TraCuuNhomTrachVuTheoMa(dto_SuKien_HoSo.MaNhomTrachVu).Ten; cbTrachVu_LLCN.Text = TrachVu_BUS.TraCuuTrachVuTheoMa(dto_SuKien_HoSo.MaTrachVu).Ten; sAvatarPath = Path.Combine(File_Function.getFinalFolder(list_FolderAvatar), setAvatarPath(sMa, dto_SuKien_HoSo.NgayCapNhat)); if (File.Exists(sAvatarPath)) { string sImage = Convert_Function.ConvertByteArrayToString(Convert_Function.ConvertImageToByteArray(Image.FromFile(sAvatarPath))); pbAvatar.Image = Convert_Function.ConvertByteArrayToImage(Convert_Function.ConvertStringToByteArray(sImage)); //pbAvatar.Image = Image.FromFile(sAvatarPath); bNewAvatar = true; } tbHoTen_LLCN.Text = dto_SuKien_HoSo.HoTen; dtpNgaySinh_LLCN.Value = (DateTime)dto_SuKien_HoSo.NgaySinh; if (dto_SuKien_HoSo.GioiTinh == "Nam") { rbNam.Checked = true; } if (dto_SuKien_HoSo.GioiTinh == "Nữ") { rbNu.Checked = true; } tbQueQuan_LLCN.Text = dto_SuKien_HoSo.QueQuan; tbTrinhDoHocVan_LLCN.Text = dto_SuKien_HoSo.TrinhDoHocVan; tbTonGiao_LLCN.Text = dto_SuKien_HoSo.TonGiao; tbDiaChi_LLCN.Text = dto_SuKien_HoSo.DiaChi; tbDienThoaiLienLac_LLCN.Text = dto_SuKien_HoSo.DienThoaiLienLac; tbEmail_LLCN.Text = dto_SuKien_HoSo.Email; if (dto_SuKien_HoSo.Nganh == "Ấu") { rbAu.Checked = true; } if (dto_SuKien_HoSo.Nganh == "Thiếu") { rbThieu.Checked = true; } if (dto_SuKien_HoSo.Nganh == "Kha") { rbKha.Checked = true; } if (dto_SuKien_HoSo.Nganh == "Tráng") { rbTrang.Checked = true; } if (dto_SuKien_HoSo.Nganh == "Khác") { rbKhac.Checked = true; } tbDonVi_LLHD.Text = dto_SuKien_HoSo.DonVi; tbLienDoan_LLHD.Text = dto_SuKien_HoSo.LienDoan; tbDao_LLHD.Text = dto_SuKien_HoSo.Dao; tbChau_LLHD.Text = dto_SuKien_HoSo.Chau; dtpNgayTuyenHua_LLHD.Value = (DateTime)dto_SuKien_HoSo.NgayTuyenHua; tbTruongNhanLoiHua_LLHD.Text = dto_SuKien_HoSo.TruongNhanLoiHua; tbTrachVuTaiDonVi_LLHD.Text = dto_SuKien_HoSo.TrachVuTaiDonVi; tbTrachVuNgoaiDonVi_LLHD.Text = dto_SuKien_HoSo.TrachVuNgoaiDonVi; tbTenRung_LLHD.Text = dto_SuKien_HoSo.TenRung; tbGhiChu_LLHD.Text = dto_SuKien_HoSo.GhiChu; tbNgheNghiep_NNKN.Text = dto_SuKien_HoSo.NgheNghiep; if (dto_SuKien_HoSo.NutDay == 1) //1 { chbNutDay_NNKN.Checked = true; } if (dto_SuKien_HoSo.PhuongHuong == 1) //2 { chbPhuongHuong_NNKN.Checked = true; } if (dto_SuKien_HoSo.CuuThuong == 1) //3 { chbCuuThuong_NNKN.Checked = true; } if (dto_SuKien_HoSo.TruyenTin == 1) //4 { chbTruyenTin_NNKN.Checked = true; } if (dto_SuKien_HoSo.TroChoi == 1) //5 { chbTroChoi_NNKN.Checked = true; } if (dto_SuKien_HoSo.LuaTrai == 1) //6 { chbLuaTrai_NNKN.Checked = true; } tbSoTruong_NNKN.Text = dto_SuKien_HoSo.SoTruong; List<SuKien_HoSo_HuanLuyen> list_SuKien_HoSo_HuanLuyen = SuKien_HoSo_HuanLuyen_BUS.TraCuuDSSuKien_HuanLuyenTheoMaSuKien_HoSo(sMa); foreach (SuKien_HoSo_HuanLuyen dto_Temp in list_SuKien_HoSo_HuanLuyen) { SuKien_HuanLuyen dto_SuKien_HuanLuyen_Temp = SuKien_HuanLuyen_BUS.TraCuuSuKien_HuanLuyenTheoMa(dto_Temp.MaSuKien_HuanLuyen); UC_HuanLuyen uc_HuanLuyen = new UC_HuanLuyen(dto_SuKien_HuanLuyen_Temp.Ma, dto_SuKien_HuanLuyen_Temp.Nganh, dto_SuKien_HuanLuyen_Temp.Khoa, dto_SuKien_HuanLuyen_Temp.TenKhoa, dto_SuKien_HuanLuyen_Temp.KhoaTruong, (DateTime)dto_SuKien_HuanLuyen_Temp.Nam, dto_SuKien_HuanLuyen_Temp.MHL, dto_SuKien_HuanLuyen_Temp.TinhTrang, true); int iNewLocation = list_UC_HuanLuyen.Count * 180 + pn_gbHuanLuyen.AutoScrollPosition.Y; uc_HuanLuyen.Location = new Point(8, iNewLocation); list_UC_HuanLuyen.Add(uc_HuanLuyen); pn_gbHuanLuyen.Controls.Add(list_UC_HuanLuyen[list_UC_HuanLuyen.Count - 1]); list_UC_HuanLuyen[list_UC_HuanLuyen.Count - 1].VisibleChanged += new EventHandler(AfterDeleteHL); list_UC_HuanLuyen_Update.Add(uc_HuanLuyen); } }
private void pbAdd_Click(object sender, EventArgs e) { //pnThem_HL.Top = pnThem_HL.Location.Y + 180; int iNewLocation = list_UC_HuanLuyen.Count * 180 + pn_gbHuanLuyen.AutoScrollPosition.Y; UC_HuanLuyen uc_HuanLuyen = new UC_HuanLuyen(); uc_HuanLuyen.Location = new Point(8, iNewLocation); uc_HuanLuyen.VisibleChanged += new EventHandler(AfterDeleteHL); list_UC_HuanLuyen.Add(uc_HuanLuyen); //dung de hien thi pn_gbHuanLuyen.Controls.Add(list_UC_HuanLuyen[list_UC_HuanLuyen.Count - 1]); list_UC_HuanLuyen_Insert.Add(uc_HuanLuyen); //dung de insert }
private void setHoSoTheoMaLuuTru(int dMaLuuTru) { LuuTru dto_HoSo = LuuTru_BUS.TraCuuLuuTruTheoMa(dMaLuuTru); if (dto_HoSo.MaIDV != null) { cbIDV_LLCN.Text = IDV_BUS.TraCuuIDVTheoMa((int)dto_HoSo.MaIDV).DienGiai; } cbNhomTrachVu_LLCN.Text = NhomTrachVu_BUS.TraCuuNhomTrachVuTheoMa(dto_HoSo.MaNhomTrachVu).Ten; LayDSTrachVuTheoTenNhomTrachVu_ComboBox(cbTrachVu_LLCN, cbNhomTrachVu_LLCN.Text); cbTrachVu_LLCN.Text = TrachVu_BUS.TraCuuTrachVuTheoMa(dto_HoSo.MaTrachVu).Ten; lbNgayCapNhat.Text = dto_HoSo.NgayCapNhat.Substring(0, 18) + dto_HoSo.NgayCapNhat.Substring(21); string sAvatarPath = Path.Combine(File_Function.getFinalFolder(list_FolderAvatar), tbMa_LLCN.Text.Substring(0, 4) + "_" + getDateAvatar(dto_HoSo.NgayCapNhat) + ".jpg"); if (File.Exists(sAvatarPath)) { pbAvatar.Image = Image.FromFile(sAvatarPath); } else { pbAvatar.Image = Image.FromFile(@"Resources\NhanSu\avatar.png"); } tbHoTen_LLCN.Text = dto_HoSo.HoTen; dtpNgaySinh_LLCN.Value = (DateTime)dto_HoSo.NgaySinh; tbQueQuan_LLCN.Text = dto_HoSo.QueQuan; tbTrinhDoHocVan_LLCN.Text = dto_HoSo.TrinhDoHocVan; tbTonGiao_LLCN.Text = dto_HoSo.TonGiao; tbDiaChi_LLCN.Text = dto_HoSo.DiaChi; tbDienThoaiLienLac_LLCN.Text = dto_HoSo.DienThoaiLienLac; tbEmail_LLCN.Text = dto_HoSo.Email; if (dto_HoSo.Nganh == "Ấu") { rbAu.Checked = true; } if (dto_HoSo.Nganh == "Thiếu") { rbThieu.Checked = true; } if (dto_HoSo.Nganh == "Kha") { rbKha.Checked = true; } if (dto_HoSo.Nganh == "Tráng") { rbTrang.Checked = true; } if (dto_HoSo.Nganh == "Khác") { rbKhac.Checked = true; } tbDonVi_LLHD.Text = dto_HoSo.DonVi; tbLienDoan_LLHD.Text = dto_HoSo.LienDoan; tbDao_LLHD.Text = dto_HoSo.Dao; tbChau_LLHD.Text = dto_HoSo.Chau; dtpNgayTuyenHua_LLHD.Value = (DateTime)dto_HoSo.NgayTuyenHua; tbTruongNhanLoiHua_LLHD.Text = dto_HoSo.TruongNhanLoiHua; tbTracVuTaiDonVi_LLHD.Text = dto_HoSo.TrachVuTaiDonVi; tbTracVuNgoaiDonVi_LLHD.Text = dto_HoSo.TrachVuNgoaiDonVi; tbGhiChu_LLHD.Text = dto_HoSo.GhiChu; tbNgheNghiep_NNKN.Text = dto_HoSo.NgheNghiep; if (dto_HoSo.NutDay == 1) //1 { chbNutDay_NNKN.Checked = true; } else { chbNutDay_NNKN.Checked = false; } if (dto_HoSo.PhuongHuong == 1) //2 { chbPhuongHuong_NNKN.Checked = true; } else { chbPhuongHuong_NNKN.Checked = false; } if (dto_HoSo.CuuThuong == 1) //3 { chbCuuThuong_NNKN.Checked = true; } else { chbCuuThuong_NNKN.Checked = false; } if (dto_HoSo.TruyenTin == 1) //4 { chbTruyenTin_NNKN.Checked = true; } else { chbTruyenTin_NNKN.Checked = false; } if (dto_HoSo.TroChoi == 1) //5 { chbTroChoi_NNKN.Checked = true; } else { chbTroChoi_NNKN.Checked = false; } if (dto_HoSo.LuaTrai == 1) //6 { chbLuaTrai_NNKN.Checked = true; } else { chbLuaTrai_NNKN.Checked = false; } tbSoTruong_NNKN.Text = dto_HoSo.SoTruong; List<HoSo_HuanLuyen> list_HoSo_HuanLuyen = HoSo_HuanLuyen_BUS.TraCuuDSHuanLuyenTheoMaHoSo(tbMa_LLCN.Text); List<UC_HuanLuyen> list_UC_HuanLuyen = new List<UC_HuanLuyen>(); foreach (HoSo_HuanLuyen dto_Temp in list_HoSo_HuanLuyen) { HuanLuyen dto_HuanLuyen_Temp = HuanLuyen_BUS.TraCuuHuanLuyenTheoMa(dto_Temp.MaHuanLuyen); UC_HuanLuyen uc_HuanLuyen = new UC_HuanLuyen(dto_HuanLuyen_Temp.Ma, dto_HuanLuyen_Temp.Nganh, dto_HuanLuyen_Temp.Khoa, dto_HuanLuyen_Temp.TenKhoa, dto_HuanLuyen_Temp.KhoaTruong, (DateTime)dto_HuanLuyen_Temp.Nam, dto_HuanLuyen_Temp.MHL, dto_HuanLuyen_Temp.TinhTrang, false); int iNewLocation = list_UC_HuanLuyen.Count * 180 + pn_gbHuanLuyen.AutoScrollPosition.Y; uc_HuanLuyen.Location = new Point(8, iNewLocation); list_UC_HuanLuyen.Add(uc_HuanLuyen); pn_gbHuanLuyen.Controls.Add(list_UC_HuanLuyen[list_UC_HuanLuyen.Count - 1]); } }