public ActionResult TambahBorang(ManageMessageId?message, string id, string key, string value) { ViewBag.StatusMessage = message == ManageMessageId.Tambah ? "Permohonan Telah Berjaya Dihantar." : ""; HR_SEMINAR_LUAR_DETAIL luardetail = new HR_SEMINAR_LUAR_DETAIL(); HR_SEMINAR_LUAR seminar = new HR_SEMINAR_LUAR(); HR_MAKLUMAT_PERIBADI peribadi = new HR_MAKLUMAT_PERIBADI(); HR_MAKLUMAT_PEKERJAAN pekerjaan = new HR_MAKLUMAT_PEKERJAAN(); luardetail.HR_NO_PEKERJA = id; luardetail.HR_SEMINAR_LUAR = new HR_SEMINAR_LUAR(); luardetail.HR_SEMINAR_LUAR.HR_TARIKH_PERMOHONAN = DateTime.Now; HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); GE_JABATAN jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); if (jabatan == null) { jabatan = new GE_JABATAN(); } GE_JABATAN jabatanlist = new GE_JABATAN(); HR_JAWATAN jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); if (jawatan == null) { jawatan = new HR_JAWATAN(); } HR_JAWATAN listjawatan = new HR_JAWATAN(); ViewBag.HR_JABATAN = jabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = jawatan.HR_NAMA_JAWATAN; HR_SEMINAR_LUAR h = new HR_SEMINAR_LUAR(); h.HR_KOD_LAWATAN = "T01"; h.HR_NAMA_SEMINAR = "TAMBAH BARU SEMINAR"; List <HR_SEMINAR_LUAR> sem = new List <HR_SEMINAR_LUAR>(); sem = db.HR_SEMINAR_LUAR.ToList(); sem.Add(h); string[] seminardetails = db.HR_SEMINAR_LUAR_DETAIL.Where(s => s.HR_NO_PEKERJA == id).Select(s => s.HR_KOD_LAWATAN).ToArray(); ViewBag.HR_KOD_LAWATAN = new SelectList(sem, "HR_KOD_LAWATAN", "HR_NAMA_SEMINAR", null, null, seminardetails); ViewBag.key = key; ViewBag.value = value; return(View("TambahBorang", luardetail)); }
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 EditBorang([Bind(Include = "HR_KOD_LAWATAN,HR_NO_PEKERJA, HR_KERAP_IND, HR_LAPORAN_IND, HR_TARIKH_CUTI,HR_TARIKH_CUTI_AKH,HR_JUMLAH_CUTI,HR_TARIKH_KEMBALI,HR_ALAMAT_CUTI,HR_TARIKHMULA_MANGKU,HR_TARIKHAKHIR_MANGKU,HR_TIKET_KAPAL,HR_PENGINAPAN,HR_LAIN,HR_JUMLAH_BELANJA,HR_NAMA_PEGAWAI,HR_HUBUNGAN,HR_ALAMAT_PEGAWAI,HR_NOTEL_PEGAWAI,HR_EMAIL_PEGAWAI,HR_ALASAN")] HR_SEMINAR_LUAR_DETAIL luardetail, [Bind(Include = "HR_KOD_LAWATAN,HR_TARIKH_PERMOHONAN,HR_TARIKH_MULA,HR_TARIKH_TAMAT,HR_NAMA_SEMINAR,HR_TUJUAN,HR_TEMPAT,HR_FAEDAH,HR_LULUS_IND,HR_PERBELANJAAN,HR_LULUS_MENTERI_IND,HR_TARIKH_LULUS_MENTERI,HR_PERBELANJAAN_LAIN,HR_SOKONG_IND,HR_TARIKH_SOKONG,HR_NP_SOKONG,HR_JENIS_IND")] HR_SEMINAR_LUAR luar) { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); GE_JABATAN jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); if (jabatan == null) { jabatan = new GE_JABATAN(); } GE_JABATAN jabatanlist = new GE_JABATAN(); HR_JAWATAN jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); if (jawatan == null) { jawatan = new HR_JAWATAN(); } HR_JAWATAN listjawatan = new HR_JAWATAN(); ViewBag.HR_JABATAN = jabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = jawatan.HR_NAMA_JAWATAN; if (ModelState.IsValid) { db.Entry(luardetail).State = EntityState.Modified; db.SaveChanges(); } return(View(luardetail)); }
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)); }
public ActionResult InfoPekerja(string id, string value) { if (id == null && value == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_SEMINAR_LUAR_DETAIL seminarpekerja = new HR_SEMINAR_LUAR_DETAIL(); seminarpekerja.HR_KOD_LAWATAN = id; seminarpekerja.HR_NO_PEKERJA = value; HR_SEMINAR_LUAR_DETAIL seminardetails = db.HR_SEMINAR_LUAR_DETAIL.SingleOrDefault(s => s.HR_KOD_LAWATAN == id && s.HR_NO_PEKERJA == value); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == value); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == value); HR_SEMINAR_LUAR seminar = db.HR_SEMINAR_LUAR.SingleOrDefault(s => s.HR_KOD_LAWATAN == id); ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_JAWATAN = mPekerjaan.HR_JAWATAN; ViewBag.HR_JABATAN = mPekerjaan.HR_JABATAN; ViewBag.HR_BAHAGIAN = mPekerjaan.HR_BAHAGIAN; ViewBag.HR_BAHAGIAN = new SelectList(db2.GE_BAHAGIAN.Where(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN), "GE_KOD_BAHAGIAN", "GE_KETERANGAN"); db.Configuration.ProxyCreationEnabled = false; //ViewBag.seminarluar = db.HR_SEMINAR_LUAR.Include(s => s.HR_SEMINAR_LUAR_DETAIL).Where(s => s.HR_KOD_LAWATAN == seminardetails.HR_KOD_LAWATAN).ToList(); ViewBag.seminarluar = db.HR_SEMINAR_LUAR_DETAIL.Include(s => s.HR_SEMINAR_LUAR).Where(s => s.HR_NO_PEKERJA == seminardetails.HR_NO_PEKERJA).ToList(); // ViewBag.seminarluar = db.HR_SEMINAR_LUAR_DETAIL.Where(s=> s.HR_NO_PEKERJA == seminardetails.HR_NO_PEKERJA).ToList(); if (seminardetails == null) { return(HttpNotFound()); } List <SelectListItem> kerap = new List <SelectListItem> { new SelectListItem { Text = "Ya", Value = "Y" }, new SelectListItem { Text = "Tidak", Value = "T" }, }; ViewBag.kerap = new SelectList(kerap, "Value", "Text"); ViewBag.HR_NO_PEKERJA = db.HR_MAKLUMAT_PERIBADI.ToList(); ViewBag.HR_JABATAN = new SelectList(db2.GE_JABATAN, "GE_KOD_JABATAN", "GE_KETERANGAN_JABATAN"); ViewBag.HR_BAHAGIAN = new SelectList(db2.GE_BAHAGIAN.Where(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN), "GE_KOD_BAHAGIAN", "GE_KETERANGAN"); return(PartialView("_InfoPekerja", seminardetails)); }
public ActionResult DeleteConfirmed(string id) { HR_MAKLUMAT_PEKERJAAN hR_MAKLUMAT_PEKERJAAN = db.HR_MAKLUMAT_PEKERJAAN.Find(id); db.HR_MAKLUMAT_PEKERJAAN.Remove(hR_MAKLUMAT_PEKERJAAN); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult TambahBorang([Bind(Include = "HR_KOD_LAWATAN,HR_NO_PEKERJA, HR_KERAP_IND, HR_LAPORAN_IND, HR_TARIKH_CUTI,HR_TARIKH_CUTI_AKH,HR_JUMLAH_CUTI,HR_TARIKH_KEMBALI,HR_ALAMAT_CUTI,HR_TARIKHMULA_MANGKU,HR_TARIKHAKHIR_MANGKU,HR_TIKET_KAPAL,HR_PENGINAPAN,HR_LAIN,HR_JUMLAH_BELANJA,HR_NAMA_PEGAWAI,HR_HUBUNGAN,HR_ALAMAT_PEGAWAI,HR_NOTEL_PEGAWAI,HR_EMAIL_PEGAWAI,HR_ALASAN")] HR_SEMINAR_LUAR_DETAIL luardetail, [Bind(Include = "HR_KOD_LAWATAN,HR_TARIKH_PERMOHONAN,HR_TARIKH_MULA,HR_TARIKH_TAMAT,HR_NAMA_SEMINAR,HR_TUJUAN,HR_TEMPAT,HR_FAEDAH,HR_LULUS_IND,HR_PERBELANJAAN,HR_LULUS_MENTERI_IND,HR_TARIKH_LULUS_MENTERI,HR_PERBELANJAAN_LAIN,HR_SOKONG_IND,HR_TARIKH_SOKONG,HR_NP_SOKONG,HR_JENIS_IND")] HR_SEMINAR_LUAR luar) { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); GE_JABATAN jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); if (jabatan == null) { jabatan = new GE_JABATAN(); } GE_JABATAN jabatanlist = new GE_JABATAN(); HR_JAWATAN jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); if (jawatan == null) { jawatan = new HR_JAWATAN(); } HR_JAWATAN listjawatan = new HR_JAWATAN(); ViewBag.HR_JABATAN = jabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = jawatan.HR_NAMA_JAWATAN; HR_SEMINAR_LUAR h = new HR_SEMINAR_LUAR(); h.HR_KOD_LAWATAN = "T01"; h.HR_NAMA_SEMINAR = "TAMBAH BARU SEMINAR"; List <HR_SEMINAR_LUAR> sem = new List <HR_SEMINAR_LUAR>(); sem = db.HR_SEMINAR_LUAR.ToList(); sem.Add(h); string[] seminardetails = db.HR_SEMINAR_LUAR_DETAIL.Where(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA).Select(s => s.HR_KOD_LAWATAN).ToArray(); ViewBag.HR_KOD_LAWATAN = new SelectList(sem, "HR_KOD_LAWATAN", "HR_NAMA_SEMINAR", null, null, seminardetails); if (ModelState.IsValid) { if (luar.HR_KOD_LAWATAN == "T01") { var SelectLastID = db.HR_SEMINAR_LUAR.OrderByDescending(s => s.HR_KOD_LAWATAN).FirstOrDefault().HR_KOD_LAWATAN; var LastID = new string(SelectLastID.SkipWhile(x => x == '0').ToArray()); var Increment = Convert.ToSingle(LastID) + 1; var KodLawatan = Convert.ToString(Increment).PadLeft(5, '0'); luardetail.HR_KOD_LAWATAN = KodLawatan; luar.HR_KOD_LAWATAN = KodLawatan; db.HR_SEMINAR_LUAR.Add(luar); } db.HR_SEMINAR_LUAR_DETAIL.Add(luardetail); db.SaveChanges(); return(View("TambahBorang", luardetail)); } return(View("TambahBorang", "PemohonanBaruLuar", new { Message = ManageMessageId.Tambah })); }
public ActionResult EditLulusPinkKB(string id, string kod) { if (id == null && kod == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_PERBATUAN_PINK mPink = db.HR_PERBATUAN_PINK.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_KOD_PERBATUAN == kod); mPink.HR_NO_PEKERJA = id; mPink.HR_KOD_PERBATUAN = kod; HR_PERBATUAN_PINK pink = new HR_PERBATUAN_PINK(); HR_MAKLUMAT_PERIBADI peribadi = new HR_MAKLUMAT_PERIBADI(); HR_MAKLUMAT_PEKERJAAN pekerjaan = new HR_MAKLUMAT_PEKERJAAN(); GE_JABATAN jabatan = new GE_JABATAN(); HR_JAWATAN jawatan = new HR_JAWATAN(); GE_BAHAGIAN bahagian = new GE_BAHAGIAN(); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); GE_JABATAN mjabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); HR_JAWATAN mjawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); GE_BAHAGIAN mbahagian = db2.GE_BAHAGIAN.Where(s => s.GE_KOD_BAHAGIAN == mPekerjaan.HR_BAHAGIAN && s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN).SingleOrDefault(); ViewBag.HR_JABATAN = mjabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_BAHAGIAN = mbahagian.GE_KETERANGAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = mjawatan.HR_NAMA_JAWATAN; ViewBag.HR_GAJI = mPekerjaan.HR_GAJI_POKOK; ViewBag.HR_GRED = mPekerjaan.HR_GRED; ViewBag.HR_GAJI_POKOK = mPekerjaan.HR_GAJI_POKOK; ViewBag.HR_KATEGORI = mPekerjaan.HR_KATEGORI; ViewBag.HR_ALAMAT = mPeribadi.HR_SALAMAT1; ViewBag.HR_NAMA_KB = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_NAMA_KJ = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_JAWATAN_PEGAWAI_KB = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); ViewBag.HR_JAWATAN_PEGAWAI_KJ = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); mPink.HR_TARIKH_KB = DateTime.Now; var tarikhkb = string.Format("{0:dd/MM/yyyy}", mPink.HR_TARIKH_KB); ViewBag.HR_TARIKH_KB = tarikhkb; if (pink == null) { return(HttpNotFound()); } ViewBag.HR_NAMA_KB = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_JAWATAN_PEGAWAI_KB = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); return(PartialView("_EditLulusPinkKB", mPink)); }
public JsonResult Jabatan(string HR_NO_PEKERJA) { ApplicationDbContext db = new ApplicationDbContext(); MajlisContext db2 = new MajlisContext(); db2.Configuration.ProxyCreationEnabled = false; HR_MAKLUMAT_PEKERJAAN item = db.HR_MAKLUMAT_PEKERJAAN.Where(s => s.HR_NO_PEKERJA == HR_NO_PEKERJA).SingleOrDefault(); GE_JABATAN bahagian = db2.GE_JABATAN.Where(s => s.GE_KOD_JABATAN == item.HR_JABATAN).SingleOrDefault(); return(Json(bahagian, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit([Bind(Include = "HR_NO_PEKERJA,HR_GELARAN,HR_JABATAN,HR_BAHAGIAN,HR_JAWATAN,HR_GRED,HR_KATEGORI,HR_KUMP_PERKHIDMATAN,HR_TARAF_JAWATAN,HR_GAJI_POKOK,HR_NO_AKAUN_BANK,HR_BULAN_KENAIKAN_GAJI,HR_TARIKH_MASUK,HR_TARIKH_SAH_JAWATAN,HR_TARIKH_TAMAT_KONTRAK,HR_TARIKH_TAMAT,HR_SISTEM,HR_NO_PENYELIA,HR_STATUS_KWSP,HR_STATUS_SOCSO,HR_STATUS_PCB,HR_STATUS_PENCEN,HR_NILAI_KWSP,HR_NILAI_SOCSO,HR_KOD_PCB,HR_GAJI_PRORATA,HR_MATRIKS_GAJI,HR_UNIT,HR_KUMPULAN,HR_KOD_BANK,HR_TINGKATAN,HR_KAKITANGAN_IND,HR_FAIL_PERKHIDMATAN,HR_NO_SIRI,HR_BAYARAN_CEK,HR_TARIKH_KE_JABATAN,HR_KOD_GAJI,HR_KELAS_PERJALANAN,HR_TARIKH_LANTIKAN,HR_TARIKH_TIDAK_AKTIF,HR_GAJI_IND,HR_TARIKH_GAJI,HR_PCB_TARIKH_MULA,HR_PCB_TARIKH_AKHIR,HR_NILAI_PCB,HR_KOD_GELARAN_J,HR_TANGGUH_GERAKGAJI_IND,HR_TARIKH_KEYIN,HR_NP_KEYIN,HR_TARIKH_UBAH,HR_NP_UBAH,HR_SKIM,HR_PERGERAKAN_GAJI,HR_NO_KWSP,HR_NO_PENCEN,HR_NO_SOCSO,HR_NO_PCB,HR_INITIAL,HR_AM_YDP,HR_TARIKH_MASUK_KERAJAAN,HR_UNIFORM,HR_TEKNIKAL,HR_TARIKH_KELUAR_MBPJ")] HR_MAKLUMAT_PEKERJAAN hR_MAKLUMAT_PEKERJAAN) { if (ModelState.IsValid) { db.Entry(hR_MAKLUMAT_PEKERJAAN).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_MAKLUMAT_ELAUN_POTONGAN, "HR_NO_PEKERJA", "HR_KOD_ELAUN_POTONGAN", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NO_KPBARU", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_PERSARAAN, "HR_NO_PEKERJA", "HR_ALASAN", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); return(View(hR_MAKLUMAT_PEKERJAAN)); }
public ActionResult PerbatuanListInfoSemakan(string no_pekerja, string kod) { if (no_pekerja == null && kod == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_PERBATUAN_PINK Pinky = new HR_PERBATUAN_PINK(); Pinky.HR_NO_PEKERJA = no_pekerja; HR_PERBATUAN_PINK pink = new HR_PERBATUAN_PINK(); HR_MAKLUMAT_PERIBADI peribadi = new HR_MAKLUMAT_PERIBADI(); HR_MAKLUMAT_PEKERJAAN pekerjaan = new HR_MAKLUMAT_PEKERJAAN(); GE_JABATAN jabatan = new GE_JABATAN(); HR_JAWATAN jawatan = new HR_JAWATAN(); GE_BAHAGIAN bahagian = new GE_BAHAGIAN(); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == no_pekerja); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == no_pekerja); GE_JABATAN mjabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); HR_JAWATAN mjawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); GE_BAHAGIAN mbahagian = db2.GE_BAHAGIAN.Where(s => s.GE_KOD_BAHAGIAN == mPekerjaan.HR_BAHAGIAN && s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN).SingleOrDefault(); ViewBag.HR_JABATAN = mjabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_BAHAGIAN = mbahagian.GE_KETERANGAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = mjawatan.HR_NAMA_JAWATAN; ViewBag.HR_GAJI = mPekerjaan.HR_GAJI_POKOK; ViewBag.HR_GRED = mPekerjaan.HR_GRED; ViewBag.HR_GAJI_POKOK = mPekerjaan.HR_GAJI_POKOK; ViewBag.HR_KATEGORI = mPekerjaan.HR_KATEGORI; ViewBag.HR_ALAMAT = mPeribadi.HR_SALAMAT1; ViewBag.HR_NAMA_PEGAWAI = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_JAWATAN_PEGAWAI = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); ViewBag.HR_NAMA_PEGAWAI_JABATAN = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_JAWATAN_PEGAWAI_JABATAN = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); pink.HR_NO_PEKERJA = no_pekerja; pink.HR_KOD_PERBATUAN = kod; HR_PERBATUAN_PINK mPink = db.HR_PERBATUAN_PINK.SingleOrDefault(s => s.HR_NO_PEKERJA == no_pekerja && s.HR_KOD_PERBATUAN == kod); if (mPink == null) { return(HttpNotFound()); } return(View("PerbatuanListInfoSemakan", mPink)); }
public ActionResult TambahLulusPengesahanNegara([Bind(Include = "HR_KOD_LAWATAN,HR_NO_PEKERJA, HR_KERAP_IND, HR_LAPORAN_IND, HR_TARIKH_CUTI,HR_TARIKH_CUTI_AKH,HR_JUMLAH_CUTI,HR_TARIKH_KEMBALI,HR_ALAMAT_CUTI,HR_TARIKHMULA_MANGKU,HR_TARIKHAKHIR_MANGKU,HR_TIKET_KAPAL,HR_PENGINAPAN,HR_LAIN,HR_JUMLAH_BELANJA,HR_NAMA_PEGAWAI,HR_HUBUNGAN,HR_ALAMAT_PEGAWAI,HR_NOTEL_PEGAWAI,HR_EMAIL_PEGAWAI,HR_ALASAN")] HR_SEMINAR_LUAR_DETAIL luardetail, [Bind(Include = "HR_KOD_LAWATAN,HR_TARIKH_PERMOHONAN,HR_TARIKH_MULA,HR_TARIKH_TAMAT,HR_NAMA_SEMINAR,HR_TUJUAN,HR_TEMPAT,HR_FAEDAH,HR_LULUS_IND,HR_PERBELANJAAN,HR_LULUS_MENTERI_IND,HR_TARIKH_LULUS_MENTERI,HR_PERBELANJAAN_LAIN,HR_SOKONG_IND,HR_TARIKH_SOKONG,HR_NP_SOKONG,HR_JENIS_IND")] HR_SEMINAR_LUAR luar) { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == luardetail.HR_NO_PEKERJA); if (ModelState.IsValid) { db.HR_SEMINAR_LUAR_DETAIL.Add(luardetail); db.SaveChanges(); return(RedirectToAction("SenaraiLuarNegara")); } return(PartialView("_TambahLulusPengesahanNegara", luardetail)); }
// GET: MaklumatPekerjaan/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_MAKLUMAT_PEKERJAAN hR_MAKLUMAT_PEKERJAAN = db.HR_MAKLUMAT_PEKERJAAN.Find(id); if (hR_MAKLUMAT_PEKERJAAN == null) { return(HttpNotFound()); } return(View(hR_MAKLUMAT_PEKERJAAN)); }
// GET: MaklumatPekerjaan/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_MAKLUMAT_PEKERJAAN hR_MAKLUMAT_PEKERJAAN = db.HR_MAKLUMAT_PEKERJAAN.Find(id); if (hR_MAKLUMAT_PEKERJAAN == null) { return(HttpNotFound()); } ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_MAKLUMAT_ELAUN_POTONGAN, "HR_NO_PEKERJA", "HR_KOD_ELAUN_POTONGAN", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NO_KPBARU", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); ViewBag.HR_NO_PEKERJA = new SelectList(db.HR_PERSARAAN, "HR_NO_PEKERJA", "HR_ALASAN", hR_MAKLUMAT_PEKERJAAN.HR_NO_PEKERJA); return(View(hR_MAKLUMAT_PEKERJAAN)); }
public ActionResult EditLulusPinkKB([Bind(Include = "HR_NO_PEKERJA,HR_KOD_PERBATUAN,HR_KENDERAAN_NOMBOR,HR_KENDERAAN_KUASA,HR_KENDERAAN_KELAS,HR_MAKSIMA_TUNTUTAN,HR_TARIKH,HR_WAKTU_BERTOLAK,HR_WAKTU_SAMPAI,HR_TUJUAN,HR_JARAK,HR_JUMLAH,HR_TARIKH_PERMOHONAN,HR_IND_PEMOHON,HR_TANDATANGAN_PEMOHON,HR_TANDATANGAN_KB,HR_NAMA_KB,HR_TARIKH_KB,HR_TANDATANGAN_KJ,HR_NAMA_KJ,HR_TARIKH_KJ,HR_IND_KB,HR_IND_KJ,HR_TARIKH_KERANIP,HR_IND_KERANIP,HR_TARIKH_KERANIS,HR_IND_KERANIS,DOCUMENT_ID,DESC_FILE")] HR_PERBATUAN_PINK mPink) { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == mPink.HR_NO_PEKERJA); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == mPink.HR_NO_PEKERJA); if (ModelState.IsValid) { db.Entry(mPink).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("senaraiperbatuanKB")); } ViewBag.HR_NAMA_KBI = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA"); ViewBag.HR_JAWATAN_PEGAWAI_KB = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN"); return(PartialView("_EditLulusPinkKB", mPink)); }
public JsonResult CariJawatanPegawai(string id) { HR_MAKLUMAT_PEKERJAAN item = db.HR_MAKLUMAT_PEKERJAAN.Find(id); if (item == null) { item = new HR_MAKLUMAT_PEKERJAAN(); } HR_JAWATAN jawatan = db.HR_JAWATAN.Find(item.HR_JAWATAN); if (jawatan == null) { jawatan = new HR_JAWATAN(); } return(Json(jawatan.HR_KOD_JAWATAN, JsonRequestBehavior.AllowGet)); }
public ActionResult PrintBorang(string id, string kod) { string path_file = Server.MapPath(Url.Content("~/Content/template/")); var pendahuluan = db.HR_PENDAHULUAN_DIRI.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_KOD_PENDAHULUAN == kod); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); var jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); var jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); var templateEngine = new swxben.docxtemplateengine.DocXTemplateEngine(); templateEngine.Process( source: path_file + "TEMPLATE PENDAHULUAN DIRI.docx", destination: path_file + "BORANG_PENDAHULUAN_DIRI.docx", data: new { tarikhpermohonan = string.Format("{0:dd/MM/yyyy}", pendahuluan.HR_TARIKH_PERMOHONAN), jabatan = jabatan.GE_KETERANGAN_JABATAN, kelulusan = pendahuluan.HR_KELULUSAN, jumlahsekarang = pendahuluan.HR_JUMLAH_SEKARANG, jumlahpenuh = pendahuluan.HR_JUMLAH_PENUH, no_kp = mPeribadi.HR_NO_KPBARU, no_gaji = mPekerjaan.HR_MATRIKS_GAJI, jawatan = jawatan.HR_KOD_JAWATAN + " - " + jawatan.HR_NAMA_JAWATAN, bayarbalik = pendahuluan.HR_BAYARAN_BALIK, tujuan = pendahuluan.HR_TUJUAN, mula = string.Format("{0:dd/MM/yyyy}", pendahuluan.HR_TARIKH_MULA), akhir = string.Format("{0:dd/MM/yyyy}", pendahuluan.HR_TARIKH_AKHIR), waktu = pendahuluan.HR_TARIKH_MULA, soalan = pendahuluan.HR_KELULUSAN_1, senarai = pendahuluan.HR_KELULUSAN_2, belanja = pendahuluan.HR_KELULUSAN_3, kadar = pendahuluan.HR_KELULUSAN_4, pegawai2 = pendahuluan.HR_PEGAWAI_2, pegawai3 = pendahuluan.HR_PEGAWAI_3, sebab = pendahuluan.HR_PEGAWAI_4, amanah = mPeribadi.HR_NAMA_PEKERJA, minta = pendahuluan.HR_NAMA_PEGAWAI, pegawai = mPeribadi.HR_NAMA_PEKERJA, tangung = pendahuluan.HR_NAMA_PEGAWAI, amaun = pendahuluan.HR_JUMLAH_PENUH, nopekerja = mPeribadi.HR_NO_PEKERJA, }); string path = path_file + "BORANG_PENDAHULUAN_DIRI.docx"; System.IO.FileInfo file = new System.IO.FileInfo(path); Response.Clear(); Response.AddHeader("content-length", file.Length.ToString()); Response.AddHeader("content-disposition", "attachment; filename = BORANG_PENDAHULUAN_DIRI(" + mPeribadi.HR_NAMA_PEKERJA + ").docx"); Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; Response.TransmitFile(path_file + "BORANG_PENDAHULUAN_DIRI.docx"); Response.Flush(); Response.Close(); ViewBag.HR_NAMA_PEGAWAI = new SelectList(db.HR_MAKLUMAT_PERIBADI, "HR_NO_PEKERJA", "HR_NAMA_PEKERJA", pendahuluan.HR_NAMA_PEGAWAI); ViewBag.HR_JAWATAN_NP = new SelectList(db.HR_JAWATAN, "HR_KOD_JAWATAN", "HR_NAMA_JAWATAN", mPeribadi.HR_MAKLUMAT_PEKERJAAN.HR_JAWATAN); return(View()); }
public ActionResult PeribadiPensyarah([Bind(Include = "HR_NO_PENSYARAH,HR_NAMA_PENSYARAH,HR_KOD_KUMPULAN,HR_NO_KPBARU,HR_NO_KPLAMA,HR_NO_TELPEJABAT,HR_NO_TELBIMBIT,HR_NO_FAKS,HR_JAWATAN,HR_GRED_KELULUSAN,HR_GAJI_POKOK,HR_TALAMAT1,HR_TALAMAT2,HR_TALAMAT3,HR_TBANDAR,HR_TPOSKOD,HR_TNEGERI,HR_SALAMAT1,HR_SALAMAT2,HR_SALAMAT3,HR_SBANDAR,HR_SPOSKOD,HR_SNEGERI,HR_NO_PEKERJA")] HR_PENSYARAH hR_PENSYARAH, string sub) { if (ModelState.IsValid) { ViewBag.HR_KOD_KUMPULAN = new SelectList(db.HR_KUMPULAN_PENSYARAH, "HR_KOD_KUMPULAN", "HR_PENERANGAN"); ViewBag.Negeri = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 3), "ORDINAL", "LONG_DESCRIPTION"); ViewBag.Msg = "Data Tidak Berjaya Diproses"; HR_PENSYARAH Pensyarah = db.HR_PENSYARAH.SingleOrDefault(s => (s.HR_NO_PEKERJA == hR_PENSYARAH.HR_NO_PEKERJA && s.HR_NO_PEKERJA != null) || (s.HR_NAMA_PENSYARAH == hR_PENSYARAH.HR_NAMA_PENSYARAH && s.HR_NAMA_PENSYARAH != null)); HR_PENSYARAH item = new HR_PENSYARAH(); if (sub == "tambah") { if (Pensyarah == null) { HR_PENSYARAH selectLastID = db.HR_PENSYARAH.OrderByDescending(s => s.HR_NO_PENSYARAH).FirstOrDefault(); string LastID = new string(selectLastID.HR_NO_PENSYARAH.SkipWhile(x => !char.IsDigit(x)).TakeWhile(x => char.IsDigit(x)).ToArray()); int incrementID = Convert.ToInt32(LastID) + 1; string pensyarahID = Convert.ToString(incrementID); pensyarahID = "P" + pensyarahID.PadLeft(4, '0'); hR_PENSYARAH.HR_NO_PENSYARAH = pensyarahID; db.HR_PENSYARAH.Add(hR_PENSYARAH); ViewBag.Msg = "Data Berjaya Di Masukkan"; } else { if (Pensyarah != null) { hR_PENSYARAH = db.HR_PENSYARAH.SingleOrDefault(s => s.HR_NO_PENSYARAH == Pensyarah.HR_NO_PENSYARAH); // hR_PENSYARAH.HR_NO_PENSYARAH = Pensyarah.HR_NO_PENSYARAH; db.Entry(hR_PENSYARAH).State = EntityState.Modified; ViewBag.Msg = "Data Berjaya Di Kemaskini"; } } } else { if (Pensyarah != null) { hR_PENSYARAH = db.HR_PENSYARAH.SingleOrDefault(s => s.HR_NO_PENSYARAH == Pensyarah.HR_NO_PENSYARAH); //hR_PENSYARAH.HR_NO_PENSYARAH = Pensyarah.HR_NO_PENSYARAH; db.HR_PENSYARAH.Remove(hR_PENSYARAH); db.SaveChanges(); HR_PENSYARAH hR_PENSYARAH2 = new HR_PENSYARAH(); hR_PENSYARAH2.HR_KUMPULAN_PENSYARAH = new HR_KUMPULAN_PENSYARAH(); ViewBag.Msg = "Data Berjaya Di Padam"; return(View(hR_PENSYARAH2)); } } db.SaveChanges(); HR_KUMPULAN_PENSYARAH kPensyarah = db.HR_KUMPULAN_PENSYARAH.SingleOrDefault(s => s.HR_KOD_KUMPULAN == hR_PENSYARAH.HR_KOD_KUMPULAN); if (kPensyarah == null) { kPensyarah = new HR_KUMPULAN_PENSYARAH(); } hR_PENSYARAH.HR_KUMPULAN_PENSYARAH = kPensyarah; ViewBag.HR_MESEJ = "T"; if (hR_PENSYARAH.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D") { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == hR_PENSYARAH.HR_NO_PEKERJA && s.HR_NO_PEKERJA != null); if (mPeribadi != null) { item.HR_NAMA_PENSYARAH = mPeribadi.HR_NAMA_PEKERJA; //item.HR_NO_PENSYARAH = mPeribadi.HR_NO_PENSYARAH; //item.HR_KOD_KUMPULAN = mPeribadi.HR_KOD_KUMPULAN; item.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; item.HR_NO_KPLAMA = mPeribadi.HR_NO_KPLAMA; item.HR_NO_TELPEJABAT = mPeribadi.HR_TELPEJABAT; item.HR_NO_TELBIMBIT = mPeribadi.HR_TELBIMBIT; //item.HR_NO_FAKS = mPeribadi.HR_NO_FAKS; HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == hR_PENSYARAH.HR_NO_PEKERJA); if (mPekerjaan == null) { mPekerjaan = new HR_MAKLUMAT_PEKERJAAN(); } item.HR_JAWATAN = mPekerjaan.HR_JAWATAN; var gred = Convert.ToInt32(mPekerjaan.HR_GRED); GE_PARAMTABLE Gred = db2.GE_PARAMTABLE.SingleOrDefault(s => s.GROUPID == 109 && s.ORDINAL == gred); if (Gred == null) { Gred = new GE_PARAMTABLE(); } item.HR_GRED_KELULUSAN = Gred.SHORT_DESCRIPTION; //item.HR_GRED_KELULUSAN = mPeribadi.HR_GRED_KELULUSAN; item.HR_GAJI_POKOK = mPekerjaan.HR_GAJI_POKOK; item.HR_TALAMAT1 = mPeribadi.HR_TALAMAT1; item.HR_TALAMAT2 = mPeribadi.HR_TALAMAT2; item.HR_TALAMAT3 = mPeribadi.HR_TALAMAT3; item.HR_TBANDAR = mPeribadi.HR_TBANDAR; item.HR_TPOSKOD = mPeribadi.HR_TPOSKOD; item.HR_TNEGERI = mPeribadi.HR_TNEGERI; item.HR_SALAMAT1 = mPeribadi.HR_SALAMAT1; item.HR_SALAMAT2 = mPeribadi.HR_SALAMAT2; item.HR_SALAMAT3 = mPeribadi.HR_SALAMAT3; item.HR_SBANDAR = mPeribadi.HR_SBANDAR; item.HR_SPOSKOD = mPeribadi.HR_SPOSKOD; item.HR_SNEGERI = mPeribadi.HR_SNEGERI; item.HR_NO_PEKERJA = mPeribadi.HR_NO_PEKERJA; HR_PENSYARAH Pensyarah3 = db.HR_PENSYARAH.SingleOrDefault(s => s.HR_NO_PEKERJA == hR_PENSYARAH.HR_NO_PEKERJA && s.HR_NO_PEKERJA != null); if (Pensyarah3 == null) { Pensyarah3 = new HR_PENSYARAH(); } item.HR_NO_PENSYARAH = Pensyarah3.HR_NO_PENSYARAH; item.HR_KOD_KUMPULAN = Pensyarah3.HR_KOD_KUMPULAN; item.HR_NO_PENSYARAH = Pensyarah3.HR_NO_PENSYARAH; item.HR_KUMPULAN_PENSYARAH = new HR_KUMPULAN_PENSYARAH(); item.HR_KUMPULAN_PENSYARAH = Pensyarah3.HR_KUMPULAN_PENSYARAH; hR_PENSYARAH = item; } } if (hR_PENSYARAH.HR_NO_PENSYARAH == null) { ViewBag.HR_MESEJ = "T"; } else { ViewBag.HR_MESEJ = "Y"; } return(View(hR_PENSYARAH)); } return(View(hR_PENSYARAH)); }
public ActionResult CariPensyarah(string DATA, string KATEGORI) { db.Configuration.ProxyCreationEnabled = false; CARI_PENSYARAH item = new CARI_PENSYARAH(); item.HR_PENSYARAH = new HR_PENSYARAH(); item.HR_MESEJ = "T"; if (KATEGORI == "D") { HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == DATA && s.HR_NO_PEKERJA != null); if (mPeribadi != null) { item.HR_PENSYARAH.HR_NAMA_PENSYARAH = mPeribadi.HR_NAMA_PEKERJA; //item.HR_PENSYARAH.HR_NO_PENSYARAH = mPeribadi.HR_NO_PENSYARAH; //item.HR_PENSYARAH.HR_KOD_KUMPULAN = mPeribadi.HR_KOD_KUMPULAN; item.HR_PENSYARAH.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; item.HR_PENSYARAH.HR_NO_KPLAMA = mPeribadi.HR_NO_KPLAMA; item.HR_PENSYARAH.HR_NO_TELPEJABAT = mPeribadi.HR_TELPEJABAT; item.HR_PENSYARAH.HR_NO_TELBIMBIT = mPeribadi.HR_TELBIMBIT; //item.HR_PENSYARAH.HR_NO_FAKS = mPeribadi.HR_NO_FAKS; HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == DATA); if (mPekerjaan == null) { mPekerjaan = new HR_MAKLUMAT_PEKERJAAN(); } item.HR_PENSYARAH.HR_JAWATAN = mPekerjaan.HR_JAWATAN; var gred = Convert.ToInt32(mPekerjaan.HR_GRED); GE_PARAMTABLE Gred = db2.GE_PARAMTABLE.SingleOrDefault(s => s.GROUPID == 109 && s.ORDINAL == gred); if (Gred == null) { Gred = new GE_PARAMTABLE(); } item.HR_PENSYARAH.HR_GRED_KELULUSAN = Gred.SHORT_DESCRIPTION; //item.HR_PENSYARAH.HR_GRED_KELULUSAN = mPeribadi.HR_GRED_KELULUSAN; item.HR_PENSYARAH.HR_GAJI_POKOK = mPekerjaan.HR_GAJI_POKOK; item.HR_PENSYARAH.HR_TALAMAT1 = mPeribadi.HR_TALAMAT1; item.HR_PENSYARAH.HR_TALAMAT2 = mPeribadi.HR_TALAMAT2; item.HR_PENSYARAH.HR_TALAMAT3 = mPeribadi.HR_TALAMAT3; item.HR_PENSYARAH.HR_TBANDAR = mPeribadi.HR_TBANDAR; item.HR_PENSYARAH.HR_TPOSKOD = mPeribadi.HR_TPOSKOD; item.HR_PENSYARAH.HR_TNEGERI = mPeribadi.HR_TNEGERI; item.HR_PENSYARAH.HR_SALAMAT1 = mPeribadi.HR_SALAMAT1; item.HR_PENSYARAH.HR_SALAMAT2 = mPeribadi.HR_SALAMAT2; item.HR_PENSYARAH.HR_SALAMAT3 = mPeribadi.HR_SALAMAT3; item.HR_PENSYARAH.HR_SBANDAR = mPeribadi.HR_SBANDAR; item.HR_PENSYARAH.HR_SPOSKOD = mPeribadi.HR_SPOSKOD; item.HR_PENSYARAH.HR_SNEGERI = mPeribadi.HR_SNEGERI; item.HR_PENSYARAH.HR_NO_PEKERJA = mPeribadi.HR_NO_PEKERJA; HR_PENSYARAH Pensyarah = db.HR_PENSYARAH.SingleOrDefault(s => s.HR_NO_PEKERJA == DATA && s.HR_NO_PEKERJA != null); if (Pensyarah == null) { Pensyarah = new HR_PENSYARAH(); item.HR_MESEJ = "T"; } else { item.HR_MESEJ = "Y"; } item.HR_PENSYARAH.HR_NO_PENSYARAH = Pensyarah.HR_NO_PENSYARAH; item.HR_PENSYARAH.HR_KOD_KUMPULAN = Pensyarah.HR_KOD_KUMPULAN; item.HR_PENSYARAH.HR_NO_PENSYARAH = Pensyarah.HR_NO_PENSYARAH; } else { item.HR_MESEJ = "T"; } } else { HR_PENSYARAH Pensyarah = db.HR_PENSYARAH.SingleOrDefault(s => s.HR_NAMA_PENSYARAH == DATA && s.HR_NAMA_PENSYARAH != null); if (Pensyarah == null) { Pensyarah = new HR_PENSYARAH(); Pensyarah.HR_KUMPULAN_PENSYARAH = new HR_KUMPULAN_PENSYARAH(); item.HR_MESEJ = "T"; } else { item.HR_MESEJ = "Y"; } item.HR_PENSYARAH = Pensyarah; } return(Json(item, JsonRequestBehavior.AllowGet)); }
public ActionResult PermohonanPerjalanan(string id, string kod) { string path_file = Server.MapPath(Url.Content("~/Content/template/")); var pegawai = db.HR_SEMINAR_LUAR_DETAIL.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_KOD_LAWATAN == kod); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); var jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); var jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); var templateEngine = new swxben.docxtemplateengine.DocXTemplateEngine(); templateEngine.Process( source: path_file + "TEMPLATE BORANG LUAR NEGARA.docx", destination: path_file + "BORANG_LUAR_NEGARA.docx", data: new { nama = mPeribadi.HR_NAMA_PEKERJA, ic = mPeribadi.HR_NO_KPBARU, jawatan = jawatan.HR_KOD_JAWATAN + " - " + jawatan.HR_NAMA_JAWATAN, mula = string.Format("{0:dd/MM/yyyy}", pegawai.HR_TARIKH_MANGKU_MULA), hingga = string.Format("{0:dd/MM/yyyy}", pegawai.HR_TARIKH_MANGKU_AKHIR), jabatan = jabatan.GE_KETERANGAN_JABATAN, tarikhlawatan = string.Format("{0:dd/MM/yyyy}", pegawai.HR_SEMINAR_LUAR.HR_TARIKH_MULA), hinggalawatan = string.Format("{0:dd/MM/yyyy}", pegawai.HR_SEMINAR_LUAR.HR_TARIKH_TAMAT), negara = pegawai.HR_SEMINAR_LUAR.HR_TEMPAT, tujuan = pegawai.HR_SEMINAR_LUAR.HR_TUJUAN, alamatbercuti = pegawai.HR_ALAMAT_CUTI, notel = pegawai.HR_NO_TEL, emel = pegawai.HR_ALAMAT_EMEL, tarikhcuti = string.Format("{0:dd/MM/yyyy}", pegawai.HR_TARIKH_CUTI), tarikhakhir = string.Format("{0:dd/MM/yyyy}", pegawai.HR_TARIKH_CUTI_AKH), jumlah = pegawai.HR_JUMLAH_CUTI, tarikhkembali = string.Format("{0:dd/MM/yyyy}", pegawai.HR_TARIKH_KEMBALI), tiket = pegawai.HR_TIKET_KAPAL, penginapan = pegawai.HR_PENGINAPAN, lainlain = pegawai.HR_LAIN, jumlahbelanja = pegawai.HR_JUMLAH_BELANJA, tarikhmohon = string.Format("{0:dd/MM/yyyy}", pegawai.HR_SEMINAR_LUAR.HR_TARIKH_PERMOHONAN), namapegawai = pegawai.HR_NAMA_PEGAWAI, hubungan = pegawai.HR_HUBUNGAN, alamatpegawai = pegawai.HR_ALAMAT_PEGAWAI, notelpegawai = pegawai.HR_NOTEL_PEGAWAI, emelpegawai = pegawai.HR_ALAMAT_EMEL, alasanpegawai = pegawai.HR_ALASAN, }); //Interop+ \ Application appWord = new Application(); wordDocument = appWord.Documents.Open(@"C:\Users\RSA-02\Documents\Visual Studio 2015\Projects\New\webapp\Content\template\BORANG_LUAR_NEGARA.docx"); wordDocument.ExportAsFixedFormat(@"C:\Users\RSA-02\Documents\Visual Studio 2015\Projects\New\webapp\Content\template\BORANG_LUAR_NEGARA.pdf", WdExportFormat.wdExportFormatPDF); appWord.Quit(); string FilePath = Server.MapPath("~/Content/template/BORANG_LUAR_NEGARA.pdf"); WebClient User = new WebClient(); Byte[] FileBuffer = User.DownloadData(FilePath); if (FileBuffer != null) { Response.ContentType = "application/pdf"; Response.AddHeader("content-length", FileBuffer.Length.ToString()); Response.BinaryWrite(FileBuffer); } return(File(FilePath, "application/pdf")); }
public ActionResult PadamBorang(string id, string kod, string key, string value) { HR_SEMINAR_LUAR_DETAIL luardetail = new HR_SEMINAR_LUAR_DETAIL(); HR_SEMINAR_LUAR seminar = new HR_SEMINAR_LUAR(); HR_MAKLUMAT_PERIBADI peribadi = new HR_MAKLUMAT_PERIBADI(); HR_MAKLUMAT_PEKERJAAN pekerjaan = new HR_MAKLUMAT_PEKERJAAN(); luardetail.HR_NO_PEKERJA = id; luardetail.HR_KOD_LAWATAN = kod; luardetail.HR_SEMINAR_LUAR = new HR_SEMINAR_LUAR(); //luardetail.HR_SEMINAR_LUAR.HR_TARIKH_PERMOHONAN = DateTime.Now; HR_SEMINAR_LUAR_DETAIL mDetail = db.HR_SEMINAR_LUAR_DETAIL.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_KOD_LAWATAN == kod); HR_SEMINAR_LUAR mSeminar = db.HR_SEMINAR_LUAR.SingleOrDefault(s => s.HR_KOD_LAWATAN == kod); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); GE_JABATAN jabatan = db2.GE_JABATAN.SingleOrDefault(s => s.GE_KOD_JABATAN == mPekerjaan.HR_JABATAN); if (jabatan == null) { jabatan = new GE_JABATAN(); } GE_JABATAN jabatanlist = new GE_JABATAN(); HR_JAWATAN jawatan = db.HR_JAWATAN.SingleOrDefault(s => s.HR_KOD_JAWATAN == mPekerjaan.HR_JAWATAN); if (jawatan == null) { jawatan = new HR_JAWATAN(); } HR_JAWATAN listjawatan = new HR_JAWATAN(); ViewBag.HR_JABATAN = jabatan.GE_KETERANGAN_JABATAN; ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; ViewBag.HR_JAWATAN = jawatan.HR_NAMA_JAWATAN; ViewBag.HR_NAMA_SEMINAR = mSeminar.HR_NAMA_SEMINAR; ViewBag.HR_TARIKH_MULA = mSeminar.HR_TARIKH_MULA; ViewBag.HR_TARIKH_TAMAT = mSeminar.HR_TARIKH_TAMAT; ViewBag.HR_TEMPAT = mSeminar.HR_TEMPAT; ViewBag.HR_TUJUAN = mSeminar.HR_TUJUAN; var tarikhpemohonan = string.Format("{0:dd/MM/yyyy}", mSeminar.HR_TARIKH_PERMOHONAN); ViewBag.HR_TARIKH_PERMOHONAN = tarikhpemohonan; var tarikhmula = string.Format("{0:dd/MM/yyyy}", mSeminar.HR_TARIKH_MULA); ViewBag.HR_TARIKH_MULA = tarikhmula; var tarikhtamat = string.Format("{0:dd/MM/yyyy}", mSeminar.HR_TARIKH_TAMAT); ViewBag.HR_TARIKH_TAMAT = tarikhtamat; var tarikhcuti = string.Format("{0:dd/MM/yyyy}", mDetail.HR_TARIKH_CUTI); ViewBag.HR_TARIKH_CUTI = tarikhcuti; var tarikhcutiakhir = string.Format("{0:dd/MM/yyyy}", mDetail.HR_TARIKH_CUTI_AKH); ViewBag.HR_TARIKH_CUTI_AKH = tarikhcutiakhir; var tarikhkembali = string.Format("{0:dd/MM/yyyy}", mDetail.HR_TARIKH_KEMBALI); ViewBag.HR_TARIKH_KEMBALI = tarikhkembali; var tarikhmangkumula = string.Format("{0:dd/MM/yyyy}", mDetail.HR_TARIKH_MANGKU_MULA); ViewBag.HR_TARIKH_MANGKU_MULA = tarikhmangkumula; var tarikhmangkuakhir = string.Format("{0:dd/MM/yyyy}", mDetail.HR_TARIKH_MANGKU_AKHIR); ViewBag.HR_TARIKH_MANGKU_AKHIR = tarikhmangkuakhir; HR_SEMINAR_LUAR h = new HR_SEMINAR_LUAR(); h.HR_KOD_LAWATAN = "T01"; h.HR_NAMA_SEMINAR = "TAMBAH BARU SEMINAR"; List <HR_SEMINAR_LUAR> sem = new List <HR_SEMINAR_LUAR>(); sem = db.HR_SEMINAR_LUAR.ToList(); sem.Add(h); string[] seminardetails = db.HR_SEMINAR_LUAR_DETAIL.Where(s => s.HR_NO_PEKERJA == id).Select(s => s.HR_KOD_LAWATAN).ToArray(); ViewBag.HR_KOD_LAWATAN = new SelectList(sem, "HR_KOD_LAWATAN", "HR_NAMA_SEMINAR", null, null, seminardetails); ViewBag.key = key; ViewBag.value = value; return(View("PadamBorang", mDetail)); }
public ActionResult TambahTuntutan(string id, string Jenis) { if (id == null || Jenis == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_TUNTUTAN_INSURAN tuntutan = new HR_TUNTUTAN_INSURAN(); tuntutan.HR_NO_PEKERJA = id; tuntutan.HR_JENIS_TUNTUTAN = Jenis; tuntutan.HR_TARIKH_TUNTUTAN = DateTime.Now; HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; var tarikhMasuk = string.Format("{0:dd/MM/yyyy}", mPekerjaan.HR_TARIKH_MASUK); ViewBag.HR_TARIKH_MASUK = tarikhMasuk; var tarikhLahir = string.Format("{0:dd/MM/yyyy}", mPeribadi.HR_TARIKH_LAHIR); ViewBag.HR_TARIKH_LAHIR_PERIBADI = tarikhLahir; var tarikhtuntutan = string.Format("{0:dd/MM/yyyy}", tuntutan.HR_TARIKH_TUNTUTAN); ViewBag.HR_TARIKH_TUNTUTAN = tarikhtuntutan; ViewBag.HR_JANTINA_PERIBADI = mPeribadi.HR_JANTINA; List <SelectListItem> pelan = new List <SelectListItem> { new SelectListItem { Text = "Sendiri", Value = "F" }, new SelectListItem { Text = "Suami/Isteri", Value = "S" }, new SelectListItem { Text = "Anak", Value = "A" }, }; ViewBag.pelan = new SelectList(pelan, "Value", "Text"); List <SelectListItem> kodAgensi = new List <SelectListItem>(); kodAgensi.Add(new SelectListItem { Text = "Johor", Value = "1 " }); kodAgensi.Add(new SelectListItem { Text = "Kedah", Value = "2 " }); kodAgensi.Add(new SelectListItem { Text = "Kelantan", Value = "3 " }); kodAgensi.Add(new SelectListItem { Text = "Melaka", Value = "4 " }); kodAgensi.Add(new SelectListItem { Text = "Negeri Sembilan", Value = "5 " }); kodAgensi.Add(new SelectListItem { Text = "Pahang", Value = "6 " }); kodAgensi.Add(new SelectListItem { Text = "Pulau Pinang", Value = "7 " }); kodAgensi.Add(new SelectListItem { Text = "Perak", Value = "8 " }); kodAgensi.Add(new SelectListItem { Text = "Perlis", Value = "9 " }); kodAgensi.Add(new SelectListItem { Text = "Selangor", Value = "10 " }); kodAgensi.Add(new SelectListItem { Text = "Terengganu", Value = "11 " }); kodAgensi.Add(new SelectListItem { Text = "Sabah", Value = "12 " }); kodAgensi.Add(new SelectListItem { Text = "Sarawak", Value = "13 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Kuala Lumpur", Value = "14 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Labuan", Value = "15 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Putrajaya", Value = "16 " }); ViewBag.kodAgensi = kodAgensi; List <SelectListItem> kodRawatan = new List <SelectListItem>(); kodRawatan.Add(new SelectListItem { Text = "Hospital Besar Kuala Lumpur", Value = "HKL" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Selayang", Value = "HS" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Serdang", Value = "HSD" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Universiti Kebangsaan Malaysia", Value = "HKM" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Putrajaya", Value = "HP" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Universiti", Value = "HU" }); ViewBag.kodRawatan = kodRawatan; ViewBag.HR_NAMA_TANGGUNGAN = new SelectList(db.HR_MAKLUMAT_TANGGUNGAN.Where(s => s.HR_NO_PEKERJA == id), "HR_NO_KP", "HR_NAMA_TANGGUNGAN"); ViewBag.NAMA_ORGANISASI = "MAJLIS BANDARAYA PETALING JAYA"; return(PartialView("_TambahTuntutan", tuntutan)); }
public ActionResult InfoTuntutan(string id, string tarikh) { if (id == null || tarikh == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DateTime Date = Convert.ToDateTime(tarikh); HR_TUNTUTAN_INSURAN tuntutan = db.HR_TUNTUTAN_INSURAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_TARIKH_TUNTUTAN == Date); HR_MAKLUMAT_PERIBADI mPeribadi = db.HR_MAKLUMAT_PERIBADI.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id); HR_MAKLUMAT_TANGGUNGAN mTanggung = db.HR_MAKLUMAT_TANGGUNGAN.SingleOrDefault(s => s.HR_NO_PEKERJA == id && s.HR_NO_KP == tuntutan.HR_NO_KP_PESAKIT); if (mTanggung == null) { mTanggung = new HR_MAKLUMAT_TANGGUNGAN(); } ViewBag.value = ""; if (tuntutan.HR_NAMA_PENYAKIT != null || tuntutan.HR_TARIKH_SIMPTOM != null || tuntutan.HR_TARIKH_NASIHAT != null) { ViewBag.value = "1"; } else if (tuntutan.HR_KECEDERAAN != null || tuntutan.HR_TARIKH_MASA_CEDERA != null || tuntutan.HR_KERJA_IND != null) { ViewBag.value = "2"; } ViewBag.HR_NAMA_PEKERJA = mPeribadi.HR_NAMA_PEKERJA; ViewBag.HR_NO_KPBARU = mPeribadi.HR_NO_KPBARU; var tarikhtanggung = string.Format("{0:dd/MM/yyyy}", mTanggung.HR_TARIKH_LAHIR); ViewBag.HR_TARIKH_LAHIR = tarikhtanggung; ViewBag.HR_JANTINA = mTanggung.HR_JANTINA; var tarikhMasuk = string.Format("{0:dd/MM/yyyy}", mPekerjaan.HR_TARIKH_MASUK); ViewBag.HR_TARIKH_MASUK = tarikhMasuk; var tarikhLahir = string.Format("{0:dd/MM/yyyy}", mPeribadi.HR_TARIKH_LAHIR); ViewBag.HR_TARIKH_LAHIR_PERIBADI = tarikhLahir; ViewBag.HR_JANTINA_PERIBADI = mPeribadi.HR_JANTINA; ViewBag.NAMA_ORGANISASI = "MAJLIS BANDARAYA PETALING JAYA"; List <SelectListItem> pelan = new List <SelectListItem> { new SelectListItem { Text = "Sendiri", Value = "F" }, new SelectListItem { Text = "Suami/Isteri", Value = "S" }, new SelectListItem { Text = "Anak", Value = "A" }, }; ViewBag.pelan = new SelectList(pelan, "Value", "Text"); List <SelectListItem> kodAgensi = new List <SelectListItem>(); kodAgensi.Add(new SelectListItem { Text = "Johor", Value = "1 " }); kodAgensi.Add(new SelectListItem { Text = "Kedah", Value = "2 " }); kodAgensi.Add(new SelectListItem { Text = "Kelantan", Value = "3 " }); kodAgensi.Add(new SelectListItem { Text = "Melaka", Value = "4 " }); kodAgensi.Add(new SelectListItem { Text = "Negeri Sembilan", Value = "5 " }); kodAgensi.Add(new SelectListItem { Text = "Pahang", Value = "6 " }); kodAgensi.Add(new SelectListItem { Text = "Pulau Pinang", Value = "7 " }); kodAgensi.Add(new SelectListItem { Text = "Perak", Value = "8 " }); kodAgensi.Add(new SelectListItem { Text = "Perlis", Value = "9 " }); kodAgensi.Add(new SelectListItem { Text = "Selangor", Value = "10 " }); kodAgensi.Add(new SelectListItem { Text = "Terengganu", Value = "11 " }); kodAgensi.Add(new SelectListItem { Text = "Sabah", Value = "12 " }); kodAgensi.Add(new SelectListItem { Text = "Sarawak", Value = "13 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Kuala Lumpur", Value = "14 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Labuan", Value = "15 " }); kodAgensi.Add(new SelectListItem { Text = "W. P. Putrajaya", Value = "16 " }); ViewBag.kodAgensi = kodAgensi; List <SelectListItem> kodRawatan = new List <SelectListItem>(); kodRawatan.Add(new SelectListItem { Text = "Hospital Besar Kuala Lumpur", Value = "HKL" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Selayang", Value = "HS" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Serdang", Value = "HSD" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Universiti Kebangsaan Malaysia", Value = "HKM" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Putrajaya", Value = "HP" }); kodRawatan.Add(new SelectListItem { Text = "Hospital Universiti", Value = "HU" }); ViewBag.kodRawatan = kodRawatan; if (tuntutan == null) { return(HttpNotFound()); } ViewBag.HR_NAMA_TANGGUNGAN = new SelectList(db.HR_MAKLUMAT_TANGGUNGAN.Where(s => s.HR_NO_PEKERJA == id), "HR_NO_KP", "HR_NAMA_TANGGUNGAN"); ViewBag.NAMA_ORGANISASI = "MAJLIS BANDARAYA PETALING JAYA"; return(PartialView("_InfoTuntutan", tuntutan)); }
public ActionResult PadamPeribadi(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HR_PENSYARAH pensyarah = db.HR_PENSYARAH.Find(id); if (pensyarah == null) { return(HttpNotFound()); } if (pensyarah.HR_TNEGERI != null) { pensyarah.HR_TNEGERI = pensyarah.HR_TNEGERI.Trim(); } if (pensyarah.HR_SNEGERI != null) { pensyarah.HR_SNEGERI = pensyarah.HR_SNEGERI.Trim(); } if (pensyarah.HR_NO_PEKERJA != null) { HR_MAKLUMAT_PERIBADI pekerja = db.HR_MAKLUMAT_PERIBADI.Find(pensyarah.HR_NO_PEKERJA); pensyarah.HR_NO_PENSYARAH = pensyarah.HR_NO_PENSYARAH; pensyarah.HR_KUMPULAN_PENSYARAH = pensyarah.HR_KUMPULAN_PENSYARAH; pensyarah.HR_KOD_KUMPULAN = pensyarah.HR_KOD_KUMPULAN; pensyarah.HR_NO_PEKERJA = pekerja.HR_NO_PEKERJA; pensyarah.HR_NAMA_PENSYARAH = pekerja.HR_NAMA_PEKERJA; pensyarah.HR_NO_KPBARU = pekerja.HR_NO_KPBARU; pensyarah.HR_NO_KPLAMA = pekerja.HR_NO_KPLAMA; pensyarah.HR_NO_TELPEJABAT = pekerja.HR_TELPEJABAT; pensyarah.HR_NO_TELBIMBIT = pekerja.HR_TELBIMBIT; //pensyarah.HR_NO_FAKS = pekerja.HR_NO_FAKS; HR_MAKLUMAT_PEKERJAAN mPekerjaan = db.HR_MAKLUMAT_PEKERJAAN.Find(pensyarah.HR_NO_PEKERJA); if (mPekerjaan == null) { mPekerjaan = new HR_MAKLUMAT_PEKERJAAN(); } pensyarah.HR_JAWATAN = mPekerjaan.HR_JAWATAN; var gred = Convert.ToInt32(mPekerjaan.HR_GRED); GE_PARAMTABLE Gred = db2.GE_PARAMTABLE.SingleOrDefault(s => s.GROUPID == 109 && s.ORDINAL == gred); if (Gred == null) { Gred = new GE_PARAMTABLE(); } pensyarah.HR_GRED_KELULUSAN = Gred.SHORT_DESCRIPTION; //pensyarah.HR_GRED_KELULUSAN = pekerja.HR_GRED_KELULUSAN; pensyarah.HR_GAJI_POKOK = mPekerjaan.HR_GAJI_POKOK; pensyarah.HR_TALAMAT1 = pekerja.HR_TALAMAT1; pensyarah.HR_TALAMAT2 = pekerja.HR_TALAMAT2; pensyarah.HR_TALAMAT3 = pekerja.HR_TALAMAT3; pensyarah.HR_TBANDAR = pekerja.HR_TBANDAR; pensyarah.HR_TPOSKOD = pekerja.HR_TPOSKOD; pensyarah.HR_TNEGERI = pekerja.HR_TNEGERI; pensyarah.HR_SALAMAT1 = pekerja.HR_SALAMAT1; pensyarah.HR_SALAMAT2 = pekerja.HR_SALAMAT2; pensyarah.HR_SALAMAT3 = pekerja.HR_SALAMAT3; pensyarah.HR_SBANDAR = pekerja.HR_SBANDAR; pensyarah.HR_SPOSKOD = pekerja.HR_SPOSKOD; pensyarah.HR_SNEGERI = pekerja.HR_SNEGERI; } ViewBag.HR_TNEGERI = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 3), "ORDINAL", "LONG_DESCRIPTION"); ViewBag.HR_SNEGERI = new SelectList(db2.GE_PARAMTABLE.Where(s => s.GROUPID == 3), "ORDINAL", "LONG_DESCRIPTION"); ViewBag.HR_KOD_KUMPULAN = new SelectList(db.HR_KUMPULAN_PENSYARAH, "HR_KOD_KUMPULAN", "HR_PENERANGAN"); return(PartialView("_PadamPeribadi", pensyarah)); }
// GET: MaklumatPeribadi // GET: MaklumatKakitangan public ActionResult Index(string key, string value, int?kategori) { if (value == null) { value = ""; } if (key == null) { key = ""; } List <HR_PENSYARAH> mPeribadi = db.HR_PENSYARAH.ToList(); List <HR_PENSYARAH> sPensyarah = new List <HR_PENSYARAH>(); foreach (HR_PENSYARAH peribadi in mPeribadi) { HR_PENSYARAH pensyarah = new HR_PENSYARAH(); pensyarah.HR_KUMPULAN_PENSYARAH = new HR_KUMPULAN_PENSYARAH(); if (peribadi.HR_NO_PEKERJA != null) { HR_MAKLUMAT_PERIBADI pekerja = db.HR_MAKLUMAT_PERIBADI.Find(peribadi.HR_NO_PEKERJA); HR_MAKLUMAT_PEKERJAAN pekerja2 = db.HR_MAKLUMAT_PEKERJAAN.Find(peribadi.HR_NO_PEKERJA); pensyarah.HR_NO_PENSYARAH = peribadi.HR_NO_PENSYARAH; pensyarah.HR_KUMPULAN_PENSYARAH = peribadi.HR_KUMPULAN_PENSYARAH; pensyarah.HR_KOD_KUMPULAN = peribadi.HR_KOD_KUMPULAN; pensyarah.HR_NO_PEKERJA = pekerja.HR_NO_PEKERJA; pensyarah.HR_NAMA_PENSYARAH = pekerja.HR_NAMA_PEKERJA; pensyarah.HR_NO_KPBARU = pekerja.HR_NO_KPBARU; } else { pensyarah = peribadi; pensyarah.HR_KUMPULAN_PENSYARAH = peribadi.HR_KUMPULAN_PENSYARAH; } sPensyarah.Add(pensyarah); } List <HR_PENSYARAH> data = new List <HR_PENSYARAH>(); data = sPensyarah.ToList(); if (kategori == 1) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D").ToList(); if (value != "") { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D" && (s.HR_NO_PEKERJA == value || s.HR_NAMA_PENSYARAH.Contains(value) || s.HR_NO_KPBARU == value)).ToList(); } } else if (kategori == 2) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "L").ToList(); if (value != "") { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "L" && (s.HR_NO_PEKERJA == value || s.HR_NAMA_PENSYARAH.Contains(value) || s.HR_NO_KPBARU == value)).ToList(); } } if (key == "" && kategori == null && value != null) { data = data.Where(s => s.HR_NO_PEKERJA == value || s.HR_NAMA_PENSYARAH.Contains(value) || s.HR_NO_KPBARU == value).ToList(); } if (key == "1") { data = new List <HR_PENSYARAH>(); data = sPensyarah.ToList(); if (kategori == 1) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D" && s.HR_NO_PEKERJA == value).ToList(); } else if (kategori == 2) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "L" && s.HR_NO_PEKERJA == value).ToList(); } else { data = data.Where(s => s.HR_NO_PEKERJA == value).ToList(); } } else if (key == "2") { data = new List <HR_PENSYARAH>(); data = sPensyarah.ToList(); if (kategori == 1) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D" && s.HR_NAMA_PENSYARAH.Contains(value)).ToList(); } else if (kategori == 2) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "L" && s.HR_NAMA_PENSYARAH.Contains(value)).ToList(); } else { data = data.Where(s => s.HR_NAMA_PENSYARAH.Contains(value)).ToList(); } } else if (key == "3") { data = new List <HR_PENSYARAH>(); data = sPensyarah.ToList(); if (kategori == 1) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "D" && s.HR_NO_KPBARU == value).ToList(); } else if (kategori == 2) { data = data.Where(s => s.HR_KUMPULAN_PENSYARAH.HR_JENIS_IND == "L" && s.HR_NO_KPBARU == value).ToList(); } else { data = data.Where(s => s.HR_NO_KPBARU == value).ToList(); } } return(View(data.ToList())); }