Exemple #1
0
 public MobileApp()
 {
     InitializeComponent();
     AppContext.AppServiceConfig            = AppServiceConfigUtility.Load();
     fastPrintNetClient                     = new FastPrintNetService();
     fastPrintNetClient.Url                 = string.Concat(AppContext.AppServiceConfig.RemoteWebServiceURL.TrimEnd(new char[] { '/' }), "/FastPrintNetService.asmx");
     fastPrintNetClient.EnableDecompression = true;
 }
Exemple #2
0
        public LoginForm()
        {
            //初始化窗口组件
            InitializeComponent();

            //获取远程Web服务地址及初始化对象
            AppContext.AppServiceConfig            = AppServiceConfigUtility.Load();
            fastPrintNetClient                     = new FastPrintNetService();
            fastPrintNetClient.Url                 = string.Concat(AppContext.AppServiceConfig.RemoteWebServiceURL.TrimEnd(new char[] { '/' }), "/FastPrintNetService.asmx");
            fastPrintNetClient.EnableDecompression = true;

            Control.CheckForIllegalCrossThreadCalls = false;
            this.Activated += (s, e) =>
            {
                this.txtUserName.Focus();
                this.ActiveControl = this.txtUserName;
            };
        }
 public MessageMainForm()
 {
     //初始化窗口组件
     InitializeComponent();
     Control.CheckForIllegalCrossThreadCalls = false;
     //显示登录账号信息
     this.notifyIcon.Text = string.Format("登录账号:[{0}]", GlobalStatic.UserId);
     this.Text            = string.Format("{0}—【{1}】", this.Text, GlobalStatic.UserId);
     RegisterFormEvents();
     try
     {
         //开启心跳数据包
         tmrHeartBeat = new System.Threading.Timer(HeartBeatCallBack, null, mHeartBeatInterval, mHeartBeatInterval);
         //初始化远程服务对象
         fastPrintNetClient     = new FastPrintNetService();
         fastPrintNetClient.Url = string.Concat(AppContext.AppServiceConfig.RemoteWebServiceURL.TrimEnd(new char[] { '/' }), "/FastPrintNetService.asmx");
         fastPrintNetClient.EnableDecompression = true;
         fastPrintNetClient.GetServiceRunStatus();//检查接口状态
         this.WebServiceConneted = true;
     }
     catch (WebException wex)
     {
         if (wex.Status == WebExceptionStatus.ConnectFailure ||
             wex.Status == WebExceptionStatus.ProtocolError ||
             wex.Status == WebExceptionStatus.NameResolutionFailure)
         {
             WriteToolStripMsg("与WebSevice服务器连接失败,请联系技术支持!", Color.Red);
             this.WebServiceConneted          = false;
             this.tmrServiceRunStatus.Enabled = true;
             this.tmrServiceRunStatus.Start();
         }
     }
     catch (Exception ex)
     {
         WriteToolStripMsg("系统出错,请联系技术支持!", Color.Red);
         this.WebServiceConneted          = false;
         this.tmrServiceRunStatus.Enabled = true;
         this.tmrServiceRunStatus.Start();
     }
 }