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ý 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")); } }
// 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")); } }
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")); } }
public ActionResult Index() { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); var searchmodel = new HoSoCanBoSearch(); SessionManager.SetValue("hosocanboSearchModel", null); DanhSachHoSoVM model = new DanhSachHoSoVM(); model.ListResult = HOSOCANBOBusiness.GetDataByPage(null); return(View(model)); }
public ActionResult ChiTietHoSo(long id) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HoSoCanBoChiTietVM model = new HoSoCanBoChiTietVM(); var result = HOSOCANBOBusiness.GetPersonalData(id); if (result != null) { model.ThongTinChung = result; return(View(model)); } return(RedirectToAction("Index")); }
public JsonResult searchData(FormCollection form) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); var searchModel = SessionManager.GetValue("hosocanboSearchModel") as HoSoCanBoSearch; if (searchModel == null) { searchModel = new HoSoCanBoSearch(); searchModel.pageSize = 20; } searchModel.HOTEN = form["HOTEN"]; searchModel.MANGACH_BAC = form["MANGACH_BAC"]; searchModel.STRCHUCVU = form["STRCHUCVU"]; searchModel.TENDANGNHAP = form["TENDANGNHAP"]; SessionManager.SetValue("hosocanboSearchModel", searchModel); var data = HOSOCANBOBusiness.GetDataByPage(searchModel, 1, searchModel.pageSize); return(Json(data)); }
public ActionResult SaveHoSoCanBo(HOSO_CANBO_THONGTINCHUNG submitObj) { HOSOCANBOBusiness = Get <HOSOCANBOBusiness>(); HOSOCANBOBusiness.Save(submitObj); return(Redirect("/HoSoCanBoArea/HoSoCanBo/ChiTietHoSo/" + submitObj.ID)); }