// PG証跡追加
 public static void gLockPg(string pgId, string lockId, int type)
 {
     object[] prm = new object[3];
     prm[0] = pgId;
     prm[1] = lockId;
     prm[2] = type.ToString();
     ExWebService webService = new ExWebService();
     webService.CallWebService(ExWebService.geWebServiceCallKbn.LockPg,
                               ExWebService.geDialogDisplayFlg.No,
                               ExWebService.geDialogCloseFlg.No,
                               prm);
 }
 // PG証跡追加
 public static void gAddEvidenceWithDialog(string pgId, int operationType, string memo)
 {
     object[] prm = new object[3];
     prm[0] = pgId;
     prm[1] = operationType.ToString();
     prm[2] = memo;
     ExWebService webService = new ExWebService();
     webService.CallWebService(ExWebService.geWebServiceCallKbn.AddEvidence,
                               ExWebService.geDialogDisplayFlg.Yes,
                               ExWebService.geDialogCloseFlg.Yes,
                               prm);
 }
        public override void ResultMessageBox(MessageBoxResult _MessageBoxResult, Control _errCtl)
        {
            if (_MessageBoxResult == MessageBoxResult.OK)
            {
                // ログイン済の場合
                if (Common.gstrSessionString != "")
                {
                    Common.gblnAppEnd = true;

                    // System終了時の証跡を保存(System開始時の証跡はログイン時)
                    DataPgEvidence.SaveLoadOrUnLoadEvidence(DataPgEvidence.PGName.System, DataPgEvidence.geOperationType.End);

                    // ログオフ
                    object[] prm = new object[1];
                    prm[0] = "";
                    ExWebService webService = new ExWebService();
                    webService.objMenu = this;
                    webService.CallWebService(ExWebService.geWebServiceCallKbn.Logoff,
                                              ExWebService.geDialogDisplayFlg.Yes,
                                              ExWebService.geDialogCloseFlg.Yes,
                                              prm);
                }
                else
                {
                    if (Application.Current.IsRunningOutOfBrowser)
                    {
                        Application.Current.MainWindow.Close();
                    } 
                }
            }
        }