public ActionResult Details(int id) { ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll()); KaryawanViewModel model = KaryawanRepo.GetById(id); return(PartialView(model)); }
public ActionResult Delete(int id) { ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll(), "Id", "Description"); KaryawanViewModel model = KaryawanRepo.GetById(id); return(PartialView(model)); }
public ActionResult CreateEdit(KaryawanViewModel model) { try { if (ModelState.IsValid) { if (KaryawanDataAccess.Update(model)) { return(Json(new { success = true, message = "Succes" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = KaryawanDataAccess.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Pelase full fill required fields" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); { } } }
public KaryawanForm(KaryawanViewModel vm) { InitializeComponent(); if (vm.ModelKaryawan == null) { vm.ModelKaryawan = new Karyawan(); } DataContext = vm; }
public static bool Update(KaryawanViewModel model) { bool result = true; try { using (var db = new PosContext()) { if (model.Id == 0) { Karyawan karyawan = new Karyawan(); karyawan.Id = model.Id; karyawan.NoInduk = model.NoInduk; karyawan.NamaDepan = model.NamaDepan; karyawan.NamaTengah = model.NamaTengah; karyawan.NamaBelakang = model.NamaBelakang; karyawan.Alamat = model.Alamat; karyawan.TempatLahir = model.TempatLahir; karyawan.TanggalLahir = model.TanggalLahir; karyawan.JenisKelamin = model.JenisKelamin; karyawan.IsActivated = model.IsActivated; karyawan.CreatedBy = "Rio"; karyawan.CreatedDate = DateTime.Now; db.Mst_Karyawans.Add(karyawan); db.SaveChanges(); } else { Karyawan karyawan = db.Mst_Karyawans.Where(o => o.Id == model.Id).FirstOrDefault(); if (karyawan != null) { karyawan.NoInduk = model.NoInduk; karyawan.NamaDepan = model.NamaDepan; karyawan.NamaTengah = model.NamaTengah; karyawan.NamaBelakang = model.NamaBelakang; karyawan.Alamat = model.Alamat; karyawan.TempatLahir = model.TempatLahir; karyawan.TanggalLahir = model.TanggalLahir; karyawan.JenisKelamin = model.JenisKelamin; karyawan.IsActivated = model.IsActivated; karyawan.ModifiedBy = "Rio"; karyawan.ModifiedDate = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { result = false; Message = ex.Message; } return(result); }
public static bool Update(KaryawanViewModel model) { bool result = true; try { using (var db = new TokoKonteks()) { if (model.Id == 0) { Mst_Karyawan Kry = new Mst_Karyawan(); Kry.Kode = model.Kode; Kry.Nama = model.Nama; Kry.Alamat = model.Alamat; Kry.NoHp = model.NoHp; Kry.Aktif = model.Aktif; Kry.DibuatOleh = "Test"; Kry.Dibuat = DateTime.Now; db.Mst_Karyawan.Add(Kry); db.SaveChanges(); } else { Mst_Karyawan Kry = db.Mst_Karyawan.Where(o => o.Id == model.Id).FirstOrDefault(); if (Kry != null) { Kry.Kode = model.Kode; Kry.Nama = model.Nama; Kry.Alamat = model.Alamat; Kry.NoHp = model.NoHp; Kry.Aktif = model.Aktif; Kry.DiubahOleh = "Test"; Kry.Diubah = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { Message = ex.Message; result = false; } return(result); }
public KaryawanView() { InitializeComponent(); vm = new KaryawanViewModel(); vm.OnReload += () => { LstData.ItemsSource = null; LstData.ItemsSource = vm.DataKaryawan; if (form != null) { form.Close(); } vm.ModelKaryawan = null; }; DataContext = vm; }
public ActionResult Edit(KaryawanViewModel model) { if (ModelState.IsValid) { if (KaryawanRepo.Update(model)) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = KaryawanRepo.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet)); } }
public static KaryawanViewModel GetById(int id) { KaryawanViewModel result = new KaryawanViewModel(); using (var db = new TokoKonteks()) { result = (from kry in db.Mst_Karyawan where kry.Id == id select new KaryawanViewModel { Id = kry.Id, Kode = kry.Kode, Nama = kry.Nama, Alamat = kry.Alamat, NoHp = kry.NoHp, Aktif = kry.Aktif }).FirstOrDefault(); } return(result); }
public static KaryawanViewModel GetById(int id) { KaryawanViewModel result = new KaryawanViewModel(); using (var db = new PosContext()) { result = (from kar in db.Mst_Karyawans where kar.Id == id select new KaryawanViewModel { Id = kar.Id, NoInduk = kar.NoInduk, NamaDepan = kar.NamaDepan, NamaTengah = kar.NamaTengah, NamaBelakang = kar.NamaBelakang, Alamat = kar.Alamat, TempatLahir = kar.TempatLahir, TanggalLahir = kar.TanggalLahir, JenisKelamin = kar.JenisKelamin, IsActivated = kar.IsActivated }).FirstOrDefault(); } return(result); }
public ActionResult Edit(int id) { KaryawanViewModel model = KaryawanRepo.GetById(id); return(PartialView(model)); }
public ActionResult Edit(KaryawanViewModel model) { return(CreateEdit(model)); }