예제 #1
0
        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);
            }
        }
예제 #2
0
        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
        }
예제 #3
0
        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]);
            }
        }