/// <summary> /// 获取计量任务流水数据 /// </summary> private void getTaskDoResult() { if (SelectedUser == null || string.IsNullOrWhiteSpace(SelectedUser.LogName)) { return; } string serviceUrl = ConfigurationManager.AppSettings["getTaskDoResult"].Trim(); var temp = new { equcode = "", equname = "", equtype = "", opname = "", opcode = SelectedUser.LogName, carno = "", taskdoresult = "", memo = "", taskbegintime = DateTimeBegin.ToString("yyyy-MM-dd HH:mm:ss"), taskendtime = DateTimeEnd.ToString("yyyy-MM-dd HH:mm:ss") }; string jsonStr = "[" + InfoExchange.ConvertToJsonIgnoreRef1(temp) + "]"; serviceUrl = string.Format(serviceUrl, jsonStr); HttpWebRequest request = WebRequestCommon.GetHttpGetWebRequest(serviceUrl, 10); request.BeginGetResponse(new AsyncCallback(BindTaskDoResult), request); }
/// <summary> /// 获取计量员集合 /// </summary> private void getCarWeightTaskCount() { string serviceUrl = ConfigurationManager.AppSettings["getCarWeightTaskCount"].Trim(); var temp = new { equcode = "", equname = "", begintime = DateTimeBegin.ToString("yyyy-MM-dd HH:mm:ss"), endtime = DateTimeEnd.ToString("yyyy-MM-dd HH:mm:ss") }; string jsonStr = InfoExchange.ConvertToJsonIgnoreRef1(temp); serviceUrl = string.Format(serviceUrl, jsonStr); HttpWebRequest request = WebRequestCommon.GetHttpGetWebRequest(serviceUrl, 10); request.BeginGetResponse(new AsyncCallback(BindCarWeightTaskCount), request); }
/// <summary> /// 获取计量员集合 /// </summary> private void getAllTaskDoResultAvgTime() { string serviceUrl = ConfigurationManager.AppSettings["getAllTaskDoResultAvgTime"].Trim(); var temp = new { taskbegintime = DateTimeBegin.ToString("yyyy-MM-dd HH:mm:ss"), taskendtime = DateTimeEnd.ToString("yyyy-MM-dd HH:mm:ss") }; string jsonStr = "[" + InfoExchange.ConvertToJsonIgnoreRef1(temp) + "]"; serviceUrl = string.Format(serviceUrl, jsonStr); HttpWebRequest request = WebRequestCommon.GetHttpGetWebRequest(serviceUrl, 10); request.BeginGetResponse(new AsyncCallback(BindAllTaskDoResultAvgTime), request); }
/// <summary> /// 调用服务保存图片信息 /// <param name="pFile"> 文件名</param> /// </summary> private bool SaveImgInfo(string pFile, string pPath, string pClientCode) { try { string[] data = pFile.Split(new Char[] { '_' }); if (data.Length < 2) { return(false); } var temp = new { matchid = data[0], photo = pPath + "/" + pFile, measuretype = data[1], equcode = pClientCode, equname = "", }; string jsonStr = "[" + InfoExchange.ConvertToJsonIgnoreRef1(temp) + "]"; string serviceUrl = string.Format(_saveMeasurePhoto, jsonStr); HttpWebRequest request = WebRequestCommon.GetHttpGetWebRequest(serviceUrl, 10); WebResponse tResponse = request.GetResponse(); Encoding myEncode = Encoding.GetEncoding("UTF-8"); string strResult; using (StreamReader sr = new StreamReader(tResponse.GetResponseStream(), myEncode)) { strResult = sr.ReadToEnd(); } LoginServiceModel rtn = InfoExchange.DeConvert(typeof(LoginServiceModel), strResult) as LoginServiceModel; if (rtn != null && rtn.success == true) { return(true); } else { return(false); } } catch (Exception ex) { log.Error("写文件信息到服务失败,错误信息:" + ex.Message); return(false); } }