837390164@qq.com 2 vuotta sitten
vanhempi
commit
c0ae1344e4
1 muutettua tiedostoa jossa 37 lisäystä ja 8 poistoa
  1. 37 8
      InsuBusiness.cs

+ 37 - 8
InsuBusiness.cs

@@ -1456,20 +1456,32 @@ namespace PTMedicalInsurance
                     case "BasicData"://基础数据维护
                         {
                             BasicData bd = new BasicData();
-                            bd.ShowDialog();
+                            if (bd.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出基础数据维护界面").ToString();
+                                return rtnResult;
+                            }
                             break;
                         }
                     case "Exception"://异常处理
                         {
                             //显示异常处理界面
                             HandleException frmEX = new HandleException();
-                            frmEX.ShowDialog();
+                            if (frmEX.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出异常处理界面").ToString();
+                                return rtnResult;
+                            }
                             break;
                         }
                     case "CheckAndClearing"://对账清算
                         {
                             Clearing frmEX = new Clearing();
-                            frmEX.ShowDialog();
+                            if (frmEX.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出对账清算界面").ToString();
+                                return rtnResult;
+                            }
                             break;
                         }
                     case "Print"://打印
@@ -1480,8 +1492,12 @@ namespace PTMedicalInsurance
 
                             if (insuAdmObj == "") 
                             {
-                                frmSettlList = new SettlementChecklist();
-                                frmSettlList.ShowDialog();
+                                frmSettlList = new SettlementChecklist();         
+                                if (frmSettlList.ShowDialog() != DialogResult.OK)
+                                {
+                                    rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出打印界面").ToString();
+                                    return rtnResult;
+                                }
                             }
                             else
                             {
@@ -1524,13 +1540,21 @@ namespace PTMedicalInsurance
                     case "MedInsuQuery"://医保查询
                         {
                             MedInsuQuery MedQuery = new MedInsuQuery();
-                            MedQuery.ShowDialog();
+                            if (MedQuery.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出医保查询界面").ToString();
+                                return rtnResult;
+                            }
                             break;
                         }
                     case "Appeal"://医保申诉
                         {
                             HopitalAppeal appeal = new HopitalAppeal();
-                            appeal.ShowDialog();
+                            if (appeal.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出医保申诉界面").ToString();
+                                return rtnResult;
+                            }
                             break;
                         }
                     case "PreAndInProcessAnalysis"://事前分析  诊间只有住院的事前分析
@@ -1569,7 +1593,12 @@ namespace PTMedicalInsurance
                     case "Special"://就医特殊属性上传
                         {
                             SpecialPsn spec = new SpecialPsn();
-                            spec.ShowDialog();
+                            if (spec.ShowDialog() != DialogResult.OK)
+                            {
+                                rtnResult = JsonHelper.setExceptionJson(-100, "", "已退出就医特殊属性上传界面").ToString();
+                                return rtnResult;
+                            }
+
                             break;
                         }
                     default: