public ActionResult UpdateAnggotaKeluarga(AnggotaKeluarga ak) { AnggotaKeluarga aks = db.AnggotaKeluarga.Where(s => s.NoKk == ak.NoKk.Trim() && s.NoUrut == ak.NoUrut && s.Nik == ak.Nik.Trim()).FirstOrDefault(); aks.Agama = ak.Agama; aks.AuditActivity = "U"; aks.AuditTime = DateTime.Now; aks.AuditUserName = "******"; aks.Ayah = ak.Ayah; aks.HubunganDalamKeluarga = ak.HubunganDalamKeluarga; aks.Ibu = ak.Ibu; aks.JenisKelamin = ak.JenisKelamin; aks.JenisPekerjaan = ak.JenisPekerjaan; aks.Kawarganegaraan = ak.Kawarganegaraan; aks.NamaLengkap = ak.NamaLengkap; aks.NoKitas = ak.NoKitas; aks.NoPaspor = ak.NoPaspor; aks.Pendidikan = ak.Pendidikan; aks.StatusPerkawinan = ak.StatusPerkawinan; aks.TanggalLahir = ak.TanggalLahir; aks.TempatLahir = ak.TempatLahir; db.SaveChanges(); return(RedirectToAction("FecthAnggotaKeluarga", "AnggotaKeluarga")); }
public ActionResult CreateAnggotaKeluarga(AnggotaKeluarga anggotaKeluarga) { KepalaKeluarga kk = db.KepalaKeluarga.Where(s => s.NoKk == anggotaKeluarga.NoKk.Trim()).FirstOrDefault(); int noUrut = db.AnggotaKeluarga.Where(x => x.NoKk == anggotaKeluarga.NoKk).Max(x => x.NoUrut); if (noUrut == 0) { noUrut = 1; } else { noUrut = noUrut + 1; } if (ModelState.IsValid) { anggotaKeluarga.NoUrut = noUrut; anggotaKeluarga.AuditActivity = "I"; anggotaKeluarga.AuditTime = DateTime.Now; anggotaKeluarga.AuditUserName = "******"; db.AnggotaKeluarga.Add(anggotaKeluarga); db.SaveChanges(); return(RedirectToAction("CreateAnggotaKeluarga", "AnggotaKeluarga", new { NoKk = anggotaKeluarga.NoKk, NamaKk = kk.NamaKk })); } return(RedirectToAction("CreateAnggotaKeluarga", "AnggotaKeluarga", new { NoKk = anggotaKeluarga.NoKk, NamaKk = kk.NamaKk })); }
public bool DeleteAnggotaKeluarga(string NoKk, int NoUrut, string Nik) { try { AnggotaKeluarga ak = db.AnggotaKeluarga.Where(s => s.NoKk == NoKk.Trim() && s.NoUrut == NoUrut && s.Nik == Nik.Trim()).FirstOrDefault(); db.AnggotaKeluarga.Remove(ak); db.SaveChanges(); return(true); } catch (System.Exception) { return(false); } }