コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 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);
 }