public ActionResult EditHoSo(long id) { DM_DANHMUC_DATABusiness = Get <DM_DANHMUC_DATABusiness>(); CCTC_THANHPHANBusiness = Get <CCTC_THANHPHANBusiness>(); HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HoSoCanBoVM model = new HoSoCanBoVM(); model.HoSo = HOSOCANBOBusiness.Find(id); model.LstGioiTinh = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_GIOITINH", 0, model.HoSo.GIOITINH.HasValue ? model.HoSo.GIOITINH.Value : 0); model.LstDanToc = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_DANTOC", 0, model.HoSo.DANTOC.HasValue ? model.HoSo.DANTOC.Value : 0); model.LstTonGiao = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_TONGIAO", 0, model.HoSo.TONGIAO.HasValue ? model.HoSo.TONGIAO.Value : 0); model.LstNgach = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_NGACH", 0, model.HoSo.NGACHCONGCHUCVIENCHUC.HasValue ? model.HoSo.NGACHCONGCHUCVIENCHUC.Value : 0); model.LstTrinhDoGiaoDuc = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_TRINHDOGIAODUC", 0, model.HoSo.TRINHDOGIAODUC.HasValue ? model.HoSo.TRINHDOGIAODUC.Value : 0); model.LstTrinhDoChuyenMon = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_TRINHDOCHUYENMON", 0, model.HoSo.TRINHDOCHUYENMONCAONHAT.HasValue ? model.HoSo.TRINHDOCHUYENMONCAONHAT.Value : 0); model.LstLyLuanChinhTri = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_LYLUANCHINHTRI", 0, model.HoSo.LYLUANCHINHTRI.HasValue ? model.HoSo.LYLUANCHINHTRI.Value : 0); model.LstQuanLyNhaNuoc = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_QUANLYNHANUOC", 0, model.HoSo.QUANLYNHANUOC.HasValue ? model.HoSo.QUANLYNHANUOC.Value : 0); model.LstNgoaiNgu = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_NGOAINGU", 0, model.HoSo.NGOAINGU.HasValue ? model.HoSo.NGOAINGU.Value : 0); model.LstTinHoc = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_TINHOC", 0, model.HoSo.TINHOC.HasValue ? model.HoSo.TINHOC.Value : 0); model.LstTinhTrangSucKhoe = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_TINHTRANGSUCKHOE", 0, model.HoSo.SUCKHOE.HasValue ? model.HoSo.SUCKHOE.Value : 0); model.LstNhomMau = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_NHOMMAU", 0, model.HoSo.NHOMMAU.HasValue ? model.HoSo.NHOMMAU.Value : 0); model.LstGiaDinhChinhSach = DM_DANHMUC_DATABusiness.DsByMaNhom("NHANSU_GIADINHCHINHSACH", 0, model.HoSo.GIADINHCHINHSACH.HasValue ? model.HoSo.GIADINHCHINHSACH.Value : 0); model.LstChucVu = DM_DANHMUC_DATABusiness.DsByMaNhom("DMCHUCVU", 0, model.HoSo.CHUCVUHIENTAI.HasValue ? model.HoSo.CHUCVUHIENTAI.Value : 0); model.LstDonViHienTai = CCTC_THANHPHANBusiness.GetDropDownList(model.HoSo.DONVI_ID.HasValue ? model.HoSo.DONVI_ID.Value : 0); return(View("Create", model)); }
// quá trình luong cán bộ public ActionResult SaveQuaTrinhLuongCanBo(long HOSOID, List <string> THANG_NAM, List <string> MANGACH_BAC, List <string> HESOLUONG, long DAOTAO_ID = 0) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); QUATRINH_LUONG_CANBOBusiness = Get <QUATRINH_LUONG_CANBOBusiness>(); var HoSoObj = HOSOCANBOBusiness.Find(HOSOID); if (HoSoObj != null) { var Total = THANG_NAM.Count; for (var i = 0; i < Total; i++) { var obj = new HOSO_CANBO_QUATRINH_LUONG(); if (DAOTAO_ID != 0) { obj = QUATRINH_LUONG_CANBOBusiness.Find(DAOTAO_ID); } obj.HOSO_ID = HOSOID; obj.THANG_NAM = THANG_NAM[i]; obj.MANGACH_BAC = MANGACH_BAC[i]; obj.HESOLUONG = HESOLUONG[i]; QUATRINH_LUONG_CANBOBusiness.Save(obj); } return(Redirect("/HoSoCanBoArea/HoSoCanBo/ChiTietHoSo/" + HoSoObj.ID)); } else { return(RedirectToAction("index")); } }
// quản lý hồ sơ cán bộ công tác public ActionResult SaveThongTinCanBoCongTac(long HOSOID, List <string> THOIGIANCONGTAC, List <string> CHUCDANHDONVI, long DAOTAO_ID = 0) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HOSO_CANBO_CONGTACBusiness = Get <HOSOCANBOCONGTACBusiness>(); var HoSoObj = HOSOCANBOBusiness.Find(HOSOID); if (HoSoObj != null) { var Total = THOIGIANCONGTAC.Count; for (var i = 0; i < Total; i++) { var obj = new HOSO_CANBO_CONGTAC(); if (DAOTAO_ID != 0) { obj = HOSO_CANBO_CONGTACBusiness.Find(DAOTAO_ID); } obj.HOSO_ID = HOSOID; obj.THOIGIANCONGTAC = THOIGIANCONGTAC[i]; obj.CHUCDANHDONVI = CHUCDANHDONVI[i]; HOSO_CANBO_CONGTACBusiness.Save(obj); } return(Redirect("/HoSoCanBoArea/HoSoCanBo/ChiTietHoSo/" + HoSoObj.ID)); } else { return(RedirectToAction("index")); } }
// quản lý cán bộ quan hệ kết hôn public ActionResult SaveThongTinQuanHeKetHon(long HOSOID, List <string> MOIQUANHE, List <string> HOTEN, List <int> NAMSINH, List <string> QUEQUAN, long DAOTAO_ID = 0) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HOSO_CANBO_QUANHE_KETHONBusiness = Get <HOSO_CANBO_QUANHE_KETHONBusiness>(); var HoSoObj = HOSOCANBOBusiness.Find(HOSOID); if (HoSoObj != null) { var Total = MOIQUANHE.Count; for (var i = 0; i < Total; i++) { var obj = new HOSO_CANBO_QUANHEKETHON(); if (DAOTAO_ID != 0) { obj = HOSO_CANBO_QUANHE_KETHONBusiness.Find(DAOTAO_ID); } obj.HOSO_ID = HOSOID; obj.MOIQUANHE = MOIQUANHE[i]; obj.HOTEN = HOTEN[i]; obj.NAMSINH = NAMSINH[i]; obj.QUEQUAN = QUEQUAN[i]; HOSO_CANBO_QUANHE_KETHONBusiness.Save(obj); } return(Redirect("/HoSoCanBoArea/HoSoCanBo/ChiTietHoSo/" + HoSoObj.ID)); } else { return(RedirectToAction("index")); } }
public ActionResult SaveThongTinDaoTao(long HOSOID, List <string> TENTRUONG, List <string> CHUYENNGANHDAOTAO, List <string> THOIGIANDAOTAO, List <string> HINHTHUCDAOTAO, List <string> VANBANGCHUNGCHI, long DAOTAO_ID = 0) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HOSO_CANBO_DAOTAOBusiness = Get <HOSO_CANBO_DAOTAOBusiness>(); var HoSoObj = HOSOCANBOBusiness.Find(HOSOID); if (HoSoObj != null) { var Total = TENTRUONG.Count; for (var i = 0; i < Total; i++) { var obj = new HOSO_CANBO_DAOTAO(); if (DAOTAO_ID != 0) { obj = HOSO_CANBO_DAOTAOBusiness.Find(DAOTAO_ID); } obj.HOSO_ID = HOSOID; obj.TENTRUONG = TENTRUONG[i]; obj.CHUYENNGANHDAOTAO = CHUYENNGANHDAOTAO[i]; obj.THOIGIANDAOTAO = THOIGIANDAOTAO[i]; obj.HINHTHUCDAOTAO = HINHTHUCDAOTAO[i]; obj.VANBANGCHUNGCHI = VANBANGCHUNGCHI[i]; HOSO_CANBO_DAOTAOBusiness.Save(obj); } return(Redirect("/HoSoCanBoArea/HoSoCanBo/ChiTietHoSo/" + HoSoObj.ID)); } else { return(RedirectToAction("index")); } }