예제 #1
0
        public override System.Web.Mvc.ActionResult Add(CheckItem checkitem)
        {
            SiloService siloservice = this.service.Silo;
            Silo        silo        = siloservice.Get(checkitem.SiloID);

            if (!checkitem.IsAuditor)//无需审核情况直接更改
            {
                silo.Content = checkitem.FactValue;
            }
            siloservice.UpdateSiloContent(silo, checkitem.SystemValue);
            return(base.Add(checkitem));
        }
예제 #2
0
        /// <summary>
        /// 材料盘点审核功能
        /// </summary>
        /// <param name="checkitem">盘点项目</param>
        /// <returns></returns>
        public ActionResult AuditingCheckItem(CheckItem checkitem)
        {
            CheckItem   temp        = this.service.GetGenericService <CheckItem>().Get(checkitem.ID);
            SiloService siloservice = this.service.Silo;
            Silo        silo        = siloservice.Get(temp.SiloID);

            if (checkitem.AuditStatus == 1)
            {
                silo.Content = temp.FactValue;
            }
            siloservice.UpdateSiloContent(silo, checkitem.SystemValue);
            return(base.Auditing((int)checkitem.ID, checkitem.AuditStatus, checkitem.AuditTime, checkitem.Auditor, ""));
        }