/// <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); }
public int MaterialFeeOutputBack(Neusoft.HISFC.Models.FeeStuff.Output backOutput) { if (this.CreatInstance() < 0) { return(1); } return(this.matFeeAchieve.MaterialFeeOutputBack(backOutput)); }