private void btnLineQuery_Click(object sender, EventArgs e) { int FRrtn = -1; string FRerror = ""; try { 雷电定位测试工具.FaultRecordService.FaultRecordServiceService FRService = new FaultRecordService.FaultRecordServiceService(); 雷电定位测试工具.FaultRecordService.time startTime = new FaultRecordService.time(); // tbxWaveStartTime.Text; 雷电定位测试工具.FaultRecordService.time endTime = new FaultRecordService.time(); // tbxWaveStartTime.Text; 雷电定位测试工具.FaultRecordService.faultRecordRtn FRfaultRecordRtn = new FaultRecordService.faultRecordRtn(); DateTime startTime1 = Convert.ToDateTime(tbxWaveStartTime.Text); DateTime endTime1 = Convert.ToDateTime(tbxWaveEndTime.Text); writeLog("datetime类型 startTime1" + startTime1.ToString() + "endTime1" + endTime1.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); try { ConvertTime(startTime, startTime1); ConvertTime(endTime, endTime1); } catch (Exception ex) { writeLog("异常" + ex.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); } writeLog("***time类型 startTime" + startTime.ToString() + "endtime" + endTime.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); FRfaultRecordRtn = FRService.getFaultRecordByStationName(tbxdeviceOneName.Text, startTime, endTime); //FRService.getFaultRecordByDeviceOneName(tbxdeviceOneName.Text, startTime, endTime); // FRService.getFaultRecordByStationName(tbxdeviceOneName.Text, startTime, endTime); //FRrtn = FRService.getFaultRecordByStationName(tbxdeviceOneName.Text, startTime, endTime).rtn; //FRerror = FRService.getFaultRecordByStationName(tbxdeviceOneName.Text, startTime, endTime).error; //FRfaultRecordRtn.faultRecords = FRService.getFaultRecordByStationName(tbxdeviceOneName.Text, startTime, endTime).faultRecords; FRrtn = FRfaultRecordRtn.rtn; FRerror = FRfaultRecordRtn.error; writeLog(FRrtn.ToString() + FRerror.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); writeLog(FRfaultRecordRtn.faultRecords.Length.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); for (int i = 0; i < FRfaultRecordRtn.faultRecords.Length; i++) { writeLog("返回rtn:" + FRrtn.ToString() + "返回error:" + FRerror + "返回faultRecordRtn" + "编号" + FRfaultRecordRtn.faultRecords[i].id.ToString() + "一次设备名" + FRfaultRecordRtn.faultRecords[i].deviceOneName.ToString() + "故障时间毫秒值" + FRfaultRecordRtn.faultRecords[i].faultTime.month.ToString() + "主站名" + FRfaultRecordRtn.faultRecords[i].stationName.ToString() + "录波器名" + FRfaultRecordRtn.faultRecords[i].recorderName.ToString() + "故障相别" + FRfaultRecordRtn.faultRecords[i].phase.ToString() + "故障测距" + FRfaultRecordRtn.faultRecords[i].location.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); } } catch (Exception ex) { writeLog("异常" + ex.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); } // FRerror = FRService.getFaultRecordByDeviceOneName(tbxdeviceOneName.Text,,).error; //FaultRecordServiceService.getFaultRecordByDeviceOneName() }
//private void btnWave_Click(object sender, EventArgs e) //{ // long waveId = Convert.ToInt64(tbxWaveId.Text);// Convert.ToUInt32(tbxWaveId); // int rtn = -1; // byte[] bytes = new byte[] { }; // string error = ""; // try // { // 雷电定位测试工具.FaultRecordService.FaultRecordServiceService FRService = new FaultRecordService.FaultRecordServiceService(); // //rtn = FRService.getFile(waveId, tbxWaveExtension.Text).rtn; // //bytes = FRService.getFile(waveId, tbxWaveExtension.Text).bytes; // //FileRtn fr = new FileRtn(); // //var fileRtn1 = FRService.getFile(waveId, tbxWaveExtension.Text); // //fr = GetFileRtn1(fileRtn1); // 雷电定位测试工具.FaultRecordService.fileRtn fr = new FaultRecordService.fileRtn(); // fr = FRService.getFile(waveId, tbxWaveExtension.Text); // rtn = fr.rtn; // writeLog("返回wenjian** 返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // bytes = fr.bytes; // error = fr.error; // writeLog("返回wenjian**" + bytes.Length.ToString() + "返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // if (bytes.Length != 0) // { // // FileStream opBytes // waveDownload(bytes); // }; // //error = FRService.getFile(waveId, tbxWaveExtension.Text).error; // // writeLog("返回rtn:" + rtn + "返回ByteS:" + bytes + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // writeLog("返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // } // catch (Exception ex) // { // writeLog("异常" + ex.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // // throw; // } //} private void btnWave_Click(object sender, EventArgs e) { long waveId = Convert.ToInt64(tbxWaveId.Text);// Convert.ToUInt32(tbxWaveId); int rtn = -1; byte[] bytes = new byte[] { }; string error = ""; try { 雷电定位测试工具.FaultRecordService.FaultRecordServiceService FRService = new FaultRecordService.FaultRecordServiceService(); //rtn = FRService.getFile(waveId, tbxWaveExtension.Text).rtn; //bytes = FRService.getFile(waveId, tbxWaveExtension.Text).bytes; //FileRtn fr = new FileRtn(); //var fileRtn1 = FRService.getFile(waveId, tbxWaveExtension.Text); //fr = GetFileRtn1(fileRtn1); 雷电定位测试工具.FaultRecordService.fileRtn fr = new FaultRecordService.fileRtn(); fr = FRService.getFile(waveId, tbxWaveExtension.Text); rtn = fr.rtn; writeLog("返回wenjian** 返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); bytes = fr.bytes; error = fr.error; writeLog("返回wenjian**" + bytes.Length.ToString() + "返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); if (bytes.Length != 0) { // FileStream opBytes waveDownload(bytes); } ; //error = FRService.getFile(waveId, tbxWaveExtension.Text).error; // writeLog("返回rtn:" + rtn + "返回ByteS:" + bytes + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); writeLog("返回rtn:" + rtn.ToString() + "返回error:" + error, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); } catch (Exception ex) { writeLog("异常" + ex.ToString(), DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff")); // throw; } }