Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        private void LoadData()
        {
            this.IsRefreshing = true;

            this.Ingenios = new ObservableCollection <IngenioSINSRow>(repositoryGeneric.Get(null, i => i.OrderBy(c => c.IngenioSINSID), ""));

            this.IsRefreshing = false;
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        //经理审核
        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));
            }
        }
Ejemplo n.º 9
0
 /// <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);