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); }
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); }
public JsonResult GetListReturBarang() { IList<GRNItemModel> grnItems = new MDL.PengirimanBarang(this.HttpContext).GetItems(GetTenanId(), DiscriminatorPengirimanBarang.RET); return Json(grnItems, JsonRequestBehavior.AllowGet); }
public JsonResult Edit(int id) { MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext); GRNItemModel item = pb.FindById(id, GetTenanId()); return Json(item, JsonRequestBehavior.AllowGet); }
public JsonResult DeleteItem(GRNItemModel item) { MDL.PengirimanBarang pb = new MDL.PengirimanBarang(this.HttpContext); pb.Delete(item); return Json(item, JsonRequestBehavior.AllowGet); }
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; }
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); }