public ActionResult Create(TrnHasilProduksiModel model) { if (ModelState.IsValid) { try { model.TANGGAL = DateTime.Now; model.CREATED_BY = CurrentUser.USERNAME; model.CREATED_DATE = DateTime.Now; var Dto = Mapper.Map <TrnHasilProduksiDto>(model); _trnHasilProduksiBLL.Save(Dto, Mapper.Map <LoginDto>(CurrentUser)); _mstBarangJadiBLL.TambahSaldo(model.ID_BARANG, model.JUMLAH.Value); AddMessageInfo("Data Telah Tersimpan", Enums.MessageInfoType.Success); return(RedirectToAction("Index", "TrnHasilProduksi")); } catch (Exception exp) { model = Init(model); LogError.LogError.WriteError(exp); AddMessageInfo("Gagal Simpan Data", Enums.MessageInfoType.Error); return(RedirectToAction("Index", "TrnHasilProduksi")); } } model = Init(model); AddMessageInfo("Gagal Simpan Data", Enums.MessageInfoType.Error); return(View(Init(model))); }
public ActionResult Edit(TrnHasilProduksiModel model) { if (ModelState.IsValid) { try { model.MODIFIED_BY = CurrentUser.USERNAME; model.MODIFIED_DATE = DateTime.Now; var Dto = Mapper.Map <TrnHasilProduksiDto>(model); _trnHasilProduksiBLL.Save(Dto, Mapper.Map <LoginDto>(CurrentUser)); AddMessageInfo("Data Berhasil disimpan", Enums.MessageInfoType.Success); return(RedirectToAction("Index", "TrnHasilProduksi")); } catch (Exception exp) { LogError.LogError.WriteError(exp); AddMessageInfo("Data Gagal disimpan", Enums.MessageInfoType.Error); return(RedirectToAction("Index", "TrnHasilProduksi")); } } AddMessageInfo("Data Gagal disimpan", Enums.MessageInfoType.Error); return(View(Init(model))); }
public ActionResult Create() { var model = new TrnHasilProduksiModel(); model = Init(model); model.TANGGAL = DateTime.Now; return(View(model)); }
public TrnHasilProduksiModel Init(TrnHasilProduksiModel model) { model.CurrentUser = CurrentUser; model.ChangesHistory = GetChangesHistory((int)Enums.MenuList.TrnHasilProduksi, model.ID); model.Menu = "Hasil Produksi"; var ListBarang = _mstBarangJadiBLL.GetAll().Where(x => x.STATUS == true).Select(x => new { VALUE = x.ID, TEXT = x.NAMA_BARANG + " - " + x.KEMASAN + " - " + (x.BENTUK == "Lain-Lain"?x.BENTUK_LAIN:x.BENTUK) }).ToList(); model.BarangList = new SelectList(ListBarang, "VALUE", "TEXT"); return(model); }
public ActionResult Details(int?Id) { if (!Id.HasValue) { return(HttpNotFound()); } try { var model = new TrnHasilProduksiModel(); model = Mapper.Map <TrnHasilProduksiModel>(_trnHasilProduksiBLL.GetById(Id)); model = Init(model); return(View(model)); } catch (Exception exp) { LogError.LogError.WriteError(exp); AddMessageInfo("Telah Terjadi Kesalahan", Enums.MessageInfoType.Error); return(RedirectToAction("Index", "TrnHasilProduksi")); } }