コード例 #1
0
        /// <summary>
        /// 退费保存
        /// </summary>
        /// <returns>成功返回1 失败返回-1</returns>
        protected int SaveBack()
        {
            ArrayList alCheckData = this.GetCheckData();

            if (alCheckData.Count == 0)
            {
                return(0);
            }

            Neusoft.FrameWork.Management.DataBaseManger dataManager = new DataBaseManger();

            Neusoft.FrameWork.Models.NeuObject approveDept = ((Neusoft.HISFC.Models.Base.Employee)dataManager.Operator).Dept;

            Neusoft.HISFC.BizProcess.Integrate.Pharmacy pharmacyIntegrate = new Neusoft.HISFC.BizProcess.Integrate.Pharmacy();
            if (pharmacyIntegrate.CompoundBackFee(alCheckData, approveDept) != 1)
            {
                MessageBox.Show(Language.Msg(pharmacyIntegrate.Err) + " 该标签可能已完成退费!");
                return(-1);
            }

            MessageBox.Show(Language.Msg("保存成功"));

            this.Clear();

            return(1);
        }