public ActionResult DetailVerifikasiPengirimanBarang(string grnId, string tenanId) { IPengirimanBarangRepository repo = PengirimanBarangRepository(); GRN grn = repo.FindByGuid(new Guid(grnId)); Tenan tenan = new APMasterRepository().GetTenanByTenanId(tenanId); if (tenan == null) return View("_TenanNotFound", Int32.Parse(tenanId)); ViewBag.GRN = grn; ViewBag.Tenan = tenan; IList<GRNItem> items = repo.FindItemsByGRNId(new Guid(grnId)); foreach (var data in items) { string NewProduct = data.Items; Items ItemNewProduct = JsonConvert.DeserializeObject<Items>(NewProduct); if (data.Items.Length > 0) { data.Nama = ItemNewProduct.NamaBArang; data.Kode = ItemNewProduct.Kode; data.Barcode = ItemNewProduct.Barcode; data.HargaJual = ItemNewProduct.HargaJual; data.StatusPrint = ItemNewProduct.StatusPrint; data.CcyCode = ItemNewProduct.CcyName; } } return View(items); }
public PartialViewResult ListReturnBarangYangBelumDiVerifikasi(string tenanId) { int id = 0; Int32.TryParse(tenanId, out id); Tenan tenan = new APMasterRepository().GetTenanByTenanId(tenanId); if (tenan == null) return PartialView("_TenanNotFound", Int32.Parse(tenanId)); ViewBag.Tenan = tenan; IList<GRN> pendingGRN = PengirimanBarangRepository().FindPendingGRNByTenanId(id, DiscriminatorPengirimanBarang.RET); if (pendingGRN.Count == 0) return PartialView("_NotFound", tenan); return PartialView("_ListReturnBarangYangBelumDiVerifikasi", pendingGRN); }
public ActionResult DetailVerifikasiReturnBarang(string grnId, string tenanId) { IPengirimanBarangRepository repo = PengirimanBarangRepository(); GRN grn = repo.FindByGuid(new Guid(grnId)); Tenan tenan = new APMasterRepository().GetTenanByTenanId(tenanId); if (tenan == null) return View("_TenanNotFound", Int32.Parse(tenanId)); ViewBag.GRN = grn; ViewBag.Tenan = tenan; IList<GRNItem> items = repo.FindItemsByGRNId(new Guid(grnId)); return View(items); }
public ViewResult Reject(string id, string grnId, int tenanId) { IPengirimanBarangRepository repo = PengirimanBarangRepository(); repo.DeleteItem(id); IList<GRNItem> Items = repo.FindItemsByGRNId(new Guid(grnId)); Tenan tenan = new APMasterRepository().GetTenanByTenanId(tenanId.ToString()); if (tenan == null) return View("_TenanNotFound", tenanId); GRN grn = repo.FindByGuid(new Guid(grnId)); ViewBag.Tenan = tenan; ViewBag.GRN = grn; return View("DetailVerifikasiPengirimanBarang", Items); }