private void buttonX_Save_Click(object sender, EventArgs e) { try { AlarmInfoRepository repo = new AlarmInfoRepository(); AlarmInfo newAlarmInfo = new AlarmInfo(); newAlarmInfo.AlarmID = DateTime.Now.Ticks.ToString(); newAlarmInfo.AlarmTime = dateTimeInput_Time.Value; newAlarmInfo.AlarmLocation = textBoxX_AlarmLocation.Text; newAlarmInfo.AlarmType = (int)comboBoxEx_AlarmType.SelectedIndex; newAlarmInfo.TargetAttribute = (int)comboBoxEx_TargetAttribute.SelectedIndex; newAlarmInfo.Description = textBoxX_Description.Text; repo.Insert(newAlarmInfo); string sendMsg = "PostAlarmInfo " + JsonConvert.SerializeObject(newAlarmInfo) + "\r\n"; IMCommunicate.SendMsgToServer(sendMsg); this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void buttonX_Publish_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "选择要发布的报告"; if (ofd.ShowDialog() == DialogResult.OK) { string fileName = ofd.FileName; using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.ReadWrite)) { byte[] buffer = new byte[1024 * 1024 * 100]; int bytesRead = fs.Read(buffer, 0, buffer.Length); string strRead = Convert.ToBase64String(buffer, 0, bytesRead); IMCommunicate.SendMsgToServer("IntergratedInfoPublish " + strRead + "\r\n"); } } }
private void buttonX_PostStaion_Click(object sender, EventArgs e) { string sendMsg = "PostStationInfo " + JsonConvert.SerializeObject(stationList) + "\r\n"; IMCommunicate.SendMsgToServer(sendMsg); }