Exemple #1
0
        public void CancelOutNetworkSettle(OutPayParameter para)
        {
            OutPayPara = para;
            InterfaceInit();

            //撤销医保结算

            while (true)
            {
                try
                {
                    handelModel.CancelMZSettle(OutPayPara.SettleInfo.SettleNo);
                    break;
                }
                catch (Exception ex)
                {
                    if (MessageBox.Show("撤销门诊结算失败 错误提示" + ex.Message + "  是否重新撤销", "提示", MessageBoxButtons.YesNo) == DialogResult.No)
                    {
                        throw new Exception("操作员取消撤销结算");
                    }
                }
            }


            isInit = false;
            GC.Collect();
            //释放对象
            handelModel.ReleaseComObj();
        }