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