private void ConvertToJmInventoryTTran(TransReceiptViewModel vm, JmInventoryTTran entity) { entity.SupplierId = string.IsNullOrEmpty(vm.SupplierId) ? null : _JmInventoryMSupplierTasks.One(vm.SupplierId); //entity.TransRefId = string.IsNullOrEmpty(vm.TransRefId) ? null : _JmInventoryTTranTasks.One(vm.TransRefId); entity.TransNo = vm.TransNo; entity.TransDate = vm.TransDate; //entity.TransStatus = vm.TransStatus; //entity.TransApprovedBy = vm.TransApprovedBy; //entity.TransApprovedDate = vm.TransApprovedDate; //entity.TransInputBy = vm.TransInputBy; //entity.TransInputDate = vm.TransInputDate; entity.InvoiceNo = vm.InvoiceNo; entity.TransDesc = vm.TransDesc; }
public ActionResult ReceiptList_Update([DataSourceRequest] DataSourceRequest request, TransReceiptViewModel vm) { if (vm != null && ModelState.IsValid) { var entity = _tasks.One(vm.TransId); if (entity != null) { ConvertToJmInventoryTTran(vm, entity); entity.ModifiedDate = DateTime.Now; entity.ModifiedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.Updated.ToString(); _tasks.Update(entity); } } return(Json(ModelState.ToDataSourceResult())); }
public ActionResult ReceiptList_Create([DataSourceRequest] DataSourceRequest request, TransReceiptViewModel vm) { if (vm != null && ModelState.IsValid) { JmInventoryTTran entity = new JmInventoryTTran(); entity.SetAssignedIdTo(Guid.NewGuid().ToString()); ConvertToJmInventoryTTran(vm, entity); entity.TransNo = GetNewPONo(); entity.TransType = EnumTransType.PO.ToString(); entity.TransStatus = vm.TransStatus; entity.TransInputBy = User.Identity.Name; entity.TransInputDate = DateTime.Now; entity.CreatedDate = DateTime.Now; entity.CreatedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.New.ToString(); _tasks.Insert(entity); } return(Json(new[] { vm }.ToDataSourceResult(request, ModelState))); }
public ActionResult ReceiptList_Destroy([DataSourceRequest] DataSourceRequest request, TransReceiptViewModel vm) { if (vm != null) { var entity = _tasks.One(vm.TransId); if (entity != null) { entity.ModifiedDate = DateTime.Now; entity.ModifiedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.Deleted.ToString(); _tasks.Update(entity); } } return(Json(ModelState.ToDataSourceResult())); }