/// <summary> /// 获取 TEntity /// </summary> /// <param name="id"></param> /// <returns></returns> public virtual ActionResult Get(Tid id) { TEntity entity = m_ServiceBase.Get(id); if (entity == null) { return(OperateResult(false, Lang.Msg_Operate_Failed, entity)); } return(OperateResult(true, Lang.Msg_Operate_Success, entity)); }
public virtual ActionResult Audit(string[] id) { try { IList <PartInventoryDetail> partInventoryDetailList = this.service.GetGenericService <PartInventoryDetail>().All("InventoryID = '" + id[0] + "'", "InventoryID", true); if (partInventoryDetailList != null) { ServiceBase <PartInfo> partInfoventoryService = this.service.GetGenericService <PartInfo>(); foreach (PartInventoryDetail partInventoryDetai in partInventoryDetailList) { PartInfo partInfo = partInfoventoryService.Get(partInventoryDetai.PartID); partInfo.Inventory = partInventoryDetai.ActualValue; partInfoventoryService.Update(partInfo, null); } } string userId = AuthorizationService.CurrentUserID; ServiceBase <PartInventory> partInventoryService = this.service.GetGenericService <PartInventory>(); PartInventory partInventory = partInventoryService.Get(id[0]); partInventory.Auditor = userId; partInventory.AuditTime = DateTime.Now; partInventory.AuditStatus = 1; partInventoryService.Update(partInventory, null); return(OperateResult(true, Lang.Msg_Operate_Success, null)); } catch (Exception ex) { if (ex.InnerException != null) { ex = ex.InnerException; } log.Error(ex.Message, ex); return(OperateResult(false, Lang.Msg_Operate_Failed, null)); } }
private void LoadData() { this.IsRefreshing = true; this.Ingenios = new ObservableCollection <IngenioSINSRow>(repositoryGeneric.Get(null, i => i.OrderBy(c => c.IngenioSINSID), "")); this.IsRefreshing = false; }
private void LoadData() { this.IsRefreshing = true; this.Products = new ObservableCollection <Product>(repositoryGeneric.Get()); this.IsRefreshing = false; }
public override System.Web.Mvc.ActionResult Add(EquipTermlyMtItem EquipTermlyMtItem) { ServiceBase <PartInfo> partInfoService = this.service.GetGenericService <PartInfo>(); PartInfo partInfo = partInfoService.Get(EquipTermlyMtItem.PartID); if (EquipTermlyMtItem.Amount != null) { partInfo.Inventory -= (int)EquipTermlyMtItem.Amount; } partInfoService.Update(partInfo, null); return(base.Add(EquipTermlyMtItem)); }
public override System.Web.Mvc.ActionResult Update(EquipTermlyMtItem EquipTermlyMtItem) { EquipTermlyMtItem OldEquipTermlyMtItem = this.service.GetGenericService <EquipTermlyMtItem>().All("EquipTermlyMtItemID='" + EquipTermlyMtItem.ID + "'", "ID", true)[0]; ServiceBase <PartInfo> partInfoService = this.service.GetGenericService <PartInfo>(); PartInfo partInfo = partInfoService.Get(OldEquipTermlyMtItem.PartID); if (EquipTermlyMtItem.Amount != OldEquipTermlyMtItem.Amount && EquipTermlyMtItem.Amount != null) { int count = (OldEquipTermlyMtItem.Amount == null ? 0 : (int)OldEquipTermlyMtItem.Amount) - (EquipTermlyMtItem.Amount == null ? 0 : (int)EquipTermlyMtItem.Amount); partInfo.Inventory += count; } partInfoService.Update(partInfo, null); return(base.Update(EquipTermlyMtItem)); }
public override System.Web.Mvc.ActionResult Auditing(string id, int auditstatus, DateTime?audittime, string auditor, string auditInfo) { ServiceBase <PartInItem> partInItemService = this.service.GetGenericService <PartInItem>(); IList <PartInItem> partInItemList = partInItemService.All("PartInID = '" + id + "'", "PartInID", true); if (partInItemList != null) { ServiceBase <PartInfo> partInfoService = this.service.GetGenericService <PartInfo>(); foreach (PartInItem partInItem in partInItemList) { PartInfo partInfo = partInfoService.Get(partInItem.PartInfoID); partInfo.Inventory += partInItem.InNum; partInfoService.Update(partInfo, null); } } return(base.Auditing(id, auditstatus, audittime, auditor, auditInfo)); }
//经理审核 public ActionResult ManageAudit(MntZl MntZl) { try { this.service.MntZl.ManageAudit(MntZl); if (MntZl.ReAuditStatus == 1) { IList <MntZlItem> mntZlItemList = this.service.GetGenericService <MntZlItem>().All("MntZlID= '" + MntZl.ID + "'", "MntZlID", true); if (mntZlItemList != null) { ServiceBase <PartInfo> partInfoService = this.service.GetGenericService <PartInfo>(); foreach (MntZlItem mntZlItem in mntZlItemList) { PartInfo partInfo = partInfoService.Get(mntZlItem.PartID); if (mntZlItem.amount != null) { partInfo.Inventory -= (int)mntZlItem.amount; if (partInfo.Inventory < 0) { string str = String.Format("领用数量{0}大于当前库存量,审核不通过!", mntZlItem.amount); return(OperateResult(false, str, false)); } } partInfoService.Update(partInfo, null); } } } this.service.SysLog.Log(Model.Enums.SysLogType.Audit, MntZl.ID, null, "设备支领审核"); return(OperateResult(true, Lang.Msg_Operate_Success, null)); } catch (Exception e) { return(OperateResult(false, Lang.Msg_Operate_Failed + e.Message, null)); } }
/// <summary> /// You can get data with entered skip and take number value thereby will take filtered data. /// </summary> /// <param name="skip">If you want skip data then you can skip data with enter number.</param> /// <param name="take"></param> /// <returns></returns> public ICollection <TEntity> GetAll(int skip, int take) => _serviceBase.Get(skip, take);