Esempio n. 1
0
 public JsonResult DeleteAllItem()
 {
     CompanyProfiles cp = new CompanyProfiles(this.HttpContext);
     MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
     pb.DeleteAll(cp.CompanyId, DiscriminatorPengirimanBarang.RET);
     return Json("Delete Berhasil", JsonRequestBehavior.AllowGet);
 }
Esempio n. 2
0
 public JsonResult AddItemToListPengiriman(string code, int qty)
 {
     IList<Product> products = MasterDataRepository.FindProductByBarcodeOrCode(
         GetTenanId(), code);
     GRNItemModel item = null;
     if (products.Count > 0)
     {
         MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
         item = pb.Add(products[0], DiscriminatorPengirimanBarang.RET, qty);
     }
     return Json(item, JsonRequestBehavior.AllowGet);
 }
Esempio n. 3
0
 public JsonResult GetListReturBarang()
 {
     IList<GRNItemModel> grnItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(GetTenanId(), DiscriminatorPengirimanBarang.RET);
     return Json(grnItems, JsonRequestBehavior.AllowGet);
 }
Esempio n. 4
0
 public JsonResult Edit(int id)
 {
     MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
     GRNItemModel item = pb.FindById(id, GetTenanId());
     return Json(item, JsonRequestBehavior.AllowGet);
 }
Esempio n. 5
0
 public JsonResult DeleteItem(GRNItemModel item)
 {
     MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
     pb.Delete(item);
     return Json(item, JsonRequestBehavior.AllowGet);
 }
Esempio n. 6
0
 private GRNItemModel ProcessImportReturBarang(CompanyProfiles cp, string row)
 {
     GRNItemModel item = null;
     try
     {
         string[] returBarangArr = row.Split(',');
         string code = returBarangArr[0].Trim();
         string nama = returBarangArr[1].Trim();
         string qty = returBarangArr[2].Trim();
         Product product = MasterDataRepository.FindProductByCode(cp.CompanyId, code);
         if (product == null)
         {
             throw new ApplicationException("Kode barang " + code + " tidak ditemukan dalam database.");
         }
         MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
         item = pb.Add(product, DiscriminatorPengirimanBarang.RET, Int32.Parse(qty));
     }
     catch (Exception ex)
     {
         response.HasError = true;
         response.ErrorMessages.Add(ex.GetInnermostException().Message);
     }
     return item;
 }
Esempio n. 7
0
 public JsonResult UpdateItem(GRNItemModel item)
 {
     CompanyProfiles cp = new CompanyProfiles(this.HttpContext);
     MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext);
     GRNItemModel editItem = pb.FindById(item.Id, cp.CompanyId);
     editItem.Qty = item.Qty;
     GRNItemModel savedItem = pb.Update(editItem);
     return Json(editItem);
 }