예제 #1
0
 public void  LoadZhuanGuStatus(object sender, System.Timers.ElapsedEventArgs e)
 {
     try
     {
         using (var Client = new SRZhuanGu.ZhuanGuServiceClient())
         {
             this.ret = Client.GetZhuanGuStatus(context.SessionID);
             this.Invoke((MethodInvoker) delegate()
             {
                 layoutControlGroup2.Text = strText;
                 //  if (ret.Rows.Count > 0)
                 // {
                 zgstatusbindingSource.DataSource = ret;
                 gridView1.Columns[0].Visible     = false;
                 gridView1.Columns[2].Visible     = false;
                 //gridView1.Columns.View.ViewCaptionHeight = 30;
                 dt = ret;
                 //  }
             });
         }
     }
     catch (System.ServiceModel.EndpointNotFoundException enfex)
     {
         this.Invoke((MethodInvoker) delegate()
         {
             layoutControlGroup2.Text = strText + "_与服务器断开连接";
         });
         Utils.Logger.Error(enfex.ToString());
     }
     catch (Exception ex)
     {
         this.Invoke((MethodInvoker) delegate()
         {
             layoutControlGroup2.Text = strText + "_与服务器断开连接";
         });
         Utils.Logger.Error(ex.ToString());
     }
 }
예제 #2
0
 public ZGParameter(UserContext context)
     : base(context)
 {
     try
     {
         InitializeComponent();
         ZGClient = new SRZhuanGu.ZhuanGuServiceClient();
         dtPressure.Columns.AddRange(new DataColumn[] { new DataColumn("dDate", typeof(string)), new DataColumn("dValue", typeof(decimal)) });
         dtTemperature = dtPressure.Clone();
         dtVacuo       = dtPressure.Clone();
         //dtTemperature.Columns.AddRange(new DataColumn[] { new DataColumn("dDate", typeof(string)), new DataColumn("dValue", typeof(decimal)) });
         //dtVacuo.Columns.AddRange(new DataColumn[] { new DataColumn("dDate", typeof(string)), new DataColumn("dValue", typeof(decimal)) });
         MaxSPointCount      = 30;
         Model               = new SRDataColl.CollectDataInfo();
         Coll_Timer          = new System.Timers.Timer();
         Coll_Timer.Elapsed += new System.Timers.ElapsedEventHandler(coll_timer_Tick);
     }
     catch (Exception ex)
     {
         Utils.Logger.Error(ex.ToString());
         lb_Prompt.Text = ex.Message;
     }
 }