Example #1
0
        public static SvfClient CreateSvfClientInstance()
        {
            SvfClient svfClient = null;

            try
            {
                SvfPrint svfprint = new SvfPrint();
                if (svfprint.IsActive())
                {
                    svfClient = new SvfClient();
                    svfClient.SetSvfPrintProxy(svfprint);
                }
                else
                {
                    log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。");
                    MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //異常をスルーしました。

                    //throw new Exception("帳票サーバと接続中に通信エラーが発生しました。");
                }
            }
            catch (Exception ex)
            {
                log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。\r\n{0}", ex);
                //異常をスルーしました。

                MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(svfClient);
        }
Example #2
0
 public static SvfClient CreateSvfClientInstance()
 {
     SvfClient svfClient = null;
     try
     {
         SvfPrint svfprint = new SvfPrint();
         if (svfprint.IsActive())
         {
             svfClient = new SvfClient();
             svfClient.SetSvfPrintProxy(svfprint);
         }
         else
         {
             log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。");
             MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
             //異常をスルーしました。
             //throw new Exception("帳票サーバと接続中に通信エラーが発生しました。");
         }
     }
     catch (Exception ex)
     {
         log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。\r\n{0}", ex);
         //異常をスルーしました。
         MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return svfClient;
 }
Example #3
0
        //帳票印刷の代理インスタンスを設定する。

        public void SetSvfPrintProxy(SvfPrint printProxy)
        {
            svfprint = printProxy;
        }