示例#1
0
        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()
        }
示例#2
0
        //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;
            }
        }