Esempio n. 1
0
        /// <summary>
        /// 物质退费
        /// </summary>
        /// <param name="backOutput">收费项目</param>
        /// <returns>成功:1;失败:-1</returns>
        public int MaterialFeeOutputBack(Neusoft.HISFC.Models.FeeStuff.Output backOutput)
        {
            //{6F1AD0FE-B6EE-446a-85B6-CEE1BC22C55D} integrate屏蔽物资部分
            //Neusoft.HISFC.Models.Material.Output output = this.storeManager.GetOutputByOutNoAndStockNo(backOutput.ID, backOutput.StoreBase.StockNO);
            //if (output == null)
            //{
            //    this.Err = "未找到物资出库记录" + this.storeManager.Err;
            //    return -1;
            //}
            ////output.StoreBase.Returns += backOutput.StoreBase.Item.Qty;
            //output.StoreBase.Quantity = -backOutput.StoreBase.Item.Qty;
            //if (output.ReturnApplyNum > 0)//如果有申请数目
            //{
            //    output.ReturnApplyNum = -backOutput.StoreBase.Item.Qty;
            //}
            //string origOutputID = output.ID;
            //output.ID = this.storeManager.GetNewOutputID();
            //if (this.storeManager.OutputBack(output, origOutputID, false) == -1)
            //{
            //    this.Err = this.storeManager.Err;
            //    return -1;
            //}

            return(1);
        }
Esempio n. 2
0
 public int MaterialFeeOutputBack(Neusoft.HISFC.Models.FeeStuff.Output backOutput)
 {
     if (this.CreatInstance() < 0)
     {
         return(1);
     }
     return(this.matFeeAchieve.MaterialFeeOutputBack(backOutput));
 }