private void button1_Click(object sender, EventArgs e) { Devices.Command cmd = new Devices.Command(); cmd.Id = this.textBoxNum.Text; cmd.Name = this.textBoxName.Text; cmd.PetId = this.textBoxPI.Text; cmd.PetName = this.textBoxPN.Text; cmd.Weight = double.Parse(this.textBoxWH.Text); cmd.Code = this.textBoxNum.Text; cmd.Customer = this.textBoxCS.Text; cmd.Date = DateTime.Now; cmd.Doctor = this.textBoxDC.Text; cmd.DoctorId = "001"; cmd.Age = this.textBoxAge.Text; cmd.KindOf = (Devices.KindOfType)comboBoxkindOftypes.SelectedValue; cmd.Gender = (Devices.GenderType)comboBoxSex.SelectedValue; cmd.CustomerId = "123"; ((Devices.IDevices)comboBoxdevs.SelectedValue).AddCommand(cmd); }
void item_CommandCompleted(Devices.Command sender, Devices.Result e) { if (e.ResultDatas == null) { return; } StringBuilder sb = new StringBuilder(); sb.Append(e.Devices.Info.Name + "发来了检查结果:\r\n"); foreach (var item in e.ResultDatas) { sb.Append(item.Display); sb.Append(":"); sb.Append(item.Value); sb.Append("(" + item.Unit + ")"); sb.Append("参考范围 "); if (!string.IsNullOrEmpty(item.Min)) { sb.Append(item.Min + "--" + item.Max); } sb.Append("\r\n"); } this.Invoke(new Action(() => { label1.Text = sb.ToString(); })); }