private void LoadData() { try { ICalibrationService irms = ServiceFactory.Create <ICalibrationService>(); var req = new GetCalibrationDetailRequest { Time = _dtQuery }; var res = irms.GetBxDetail(req); if (!res.IsSuccess) { throw new Exception(res.Message); } BxDetailGri.DataSource = res.Data; } catch { MessageBox.Show("数据获取失败,请稍后再试。"); } }
/// <summary> /// 获取标校详情 /// </summary> /// <param name="calibrationRequest"></param> /// <returns></returns> public BasicResponse <DataTable> GetBxDetail(GetCalibrationDetailRequest calibrationRequest) { var calibrationResponse = new BasicResponse <DataTable>(); var sStart = Convert.ToDateTime(calibrationRequest.Time.ToString("yyyy-MM-dd 00:00:00")); var sStop = Convert.ToDateTime(calibrationRequest.Time.AddDays(1).ToString("yyyy-MM-dd 00:00:00")); var dataTable = _Repository.GetBxDetail(sStart, sStop); dataTable.Columns.Add("cxText", typeof(string)); //时间转换为时分秒 foreach (DataRow item in dataTable.Rows) { var ts = new TimeSpan(0, 0, Convert.ToInt32(item["cx"])); item["cxText"] = ts.Hours + ":" + ts.Minutes + ":" + ts.Seconds; } calibrationResponse.Data = dataTable; calibrationResponse.Code = 100; calibrationResponse.Message = "获取成功!"; return(calibrationResponse); }
public BasicResponse <DataTable> GetBxDetail(GetCalibrationDetailRequest calibrationRequest) { var responsestr = HttpClientHelper.Post(Webapi + "/v1/calibration/getbxdetail?token=" + Token, JSONHelper.ToJSONString(calibrationRequest)); return(JSONHelper.ParseJSONString <BasicResponse <DataTable> >(responsestr)); }
public BasicResponse <DataTable> GetBxDetail(GetCalibrationDetailRequest calibrationRequest) { return(calibrationService.GetBxDetail(calibrationRequest)); }