public JsonResult CariNama(string HR_NO_PEKERJA) { MaklumatKakitanganModels model = new MaklumatKakitanganModels(); // Test test = new Test(); HR_MAKLUMAT_PERIBADI item = db.HR_MAKLUMAT_PERIBADI.Where(s => s.HR_NO_PEKERJA == HR_NO_PEKERJA).SingleOrDefault(); if (item == null) { item = new HR_MAKLUMAT_PERIBADI(); } HR_MAKLUMAT_PEKERJAAN item1 = db.HR_MAKLUMAT_PEKERJAAN.Where(s => s.HR_NO_PEKERJA == HR_NO_PEKERJA).SingleOrDefault(); if (item1 == null) { item1 = new HR_MAKLUMAT_PEKERJAAN(); } model.HR_MAKLUMAT_PERIBADI = new MaklumatPeribadi(); //newobject model.HR_MAKLUMAT_PEKERJAAN = new MaklumatPekerjaan(); model.HR_MAKLUMAT_PERIBADI.HR_NAMA_PEKERJA = item.HR_NAMA_PEKERJA; //model.GE_JABATAN = jabatan.GE_KETERANGAN_JABATAN; // model.GE_BAHAGIAN = bahagian.GE_KETERANGAN; // test.HR_NAMA_PEKERJA = item.HR_NAMA_PEKERJA; // test.HR_MAKLUMAT_PERIBADI.HR_NAMA_PEKERJA = item.HR_NAMA_PEKERJA; return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult SenaraiPergerakanGaji() { List <HR_MAKLUMAT_PERIBADI> mPeribadi = db.HR_MAKLUMAT_PERIBADI.ToList(); List <HR_MAKLUMAT_PEKERJAAN> mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.ToList(); List <MaklumatKakitanganModels> listKakitangan = new List <MaklumatKakitanganModels>(); foreach (var item in mPeribadi) { MaklumatKakitanganModels kakitangan = new MaklumatKakitanganModels(); kakitangan.HR_MAKLUMAT_PERIBADI.HR_NAMA_PEKERJA = item.HR_NAMA_PEKERJA; kakitangan.HR_MAKLUMAT_PERIBADI.HR_NO_PEKERJA = item.HR_NO_PEKERJA; kakitangan.HR_MAKLUMAT_PERIBADI.HR_NO_KPBARU = item.HR_NO_KPBARU; HR_MAKLUMAT_PEKERJAAN pekerjaan = mPekerjaan.SingleOrDefault(s => s.HR_NO_PEKERJA == item.HR_NO_PEKERJA); if (pekerjaan == null) { pekerjaan = new HR_MAKLUMAT_PEKERJAAN(); } kakitangan.HR_MAKLUMAT_PEKERJAAN.HR_JAWATAN = pekerjaan.HR_JAWATAN; kakitangan.HR_MAKLUMAT_PEKERJAAN.HR_JABATAN = pekerjaan.HR_JABATAN; listKakitangan.Add(kakitangan); } return(View(listKakitangan)); }