|
|
|
@ -71,6 +71,13 @@ namespace ProductionSystem.Forms
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
FolderBrowserDialog path = new FolderBrowserDialog();
|
|
|
|
|
//是否已选择产品型号
|
|
|
|
|
if (cmbProductType.EditValue.ToString() == "--请选择--")
|
|
|
|
|
{
|
|
|
|
|
CustomMessageBoxHelper.XtraMessageBoxShow("请选择产品型号!");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
if (path.ShowDialog() == DialogResult.OK)
|
|
|
|
|
{
|
|
|
|
|
Loading.ShowWaitForm();
|
|
|
|
@ -80,21 +87,29 @@ namespace ProductionSystem.Forms
|
|
|
|
|
|
|
|
|
|
#region 设置列名称
|
|
|
|
|
var mappingColumns = new List<ExportColumns>();
|
|
|
|
|
var co1 = new ExportColumns { Field = "CreatedTime", Title = "创建时间" };
|
|
|
|
|
var co1 = new ExportColumns { Field = "CreateTime", Title = "创建时间" };
|
|
|
|
|
var co2 = new ExportColumns { Field = "ProductType", Title = "产品型号" };
|
|
|
|
|
var co3 = new ExportColumns { Field = "ProductCode", Title = "产品条码" };
|
|
|
|
|
var co3 = new ExportColumns { Field = "ProductBarcode", Title = "产品条码" };
|
|
|
|
|
var co4 = new ExportColumns { Field = "Voltage", Title = "电压" };
|
|
|
|
|
var co5 = new ExportColumns { Field = "Electricity", Title = "电流" };
|
|
|
|
|
var co6 = new ExportColumns { Field = "Xll", Title = "泄露量" };
|
|
|
|
|
var co7 = new ExportColumns { Field = "Xllzt", Title = "泄露量状态" };
|
|
|
|
|
mappingColumns.Add(co1);
|
|
|
|
|
mappingColumns.Add(co2);
|
|
|
|
|
mappingColumns.Add(co3);
|
|
|
|
|
mappingColumns.Add(co4);
|
|
|
|
|
mappingColumns.Add(co5);
|
|
|
|
|
mappingColumns.Add(co6);
|
|
|
|
|
mappingColumns.Add(co7);
|
|
|
|
|
//查询点位信息
|
|
|
|
|
var plcPoints = _plcPointService.QueryActiveSaveDbPlcPoints();
|
|
|
|
|
foreach (var item in plcPoints)
|
|
|
|
|
{
|
|
|
|
|
var resultField = item.ResultField;
|
|
|
|
|
var fieldName = resultField.Substring(0, 1).ToUpper() + resultField.Substring(1);
|
|
|
|
|
var column = new ExportColumns { Field = fieldName, Title = item.PointName };
|
|
|
|
|
mappingColumns.Add(column);
|
|
|
|
|
}
|
|
|
|
|
//var plcPoints = _plcPointService.QueryActiveSaveDbPlcPoints();
|
|
|
|
|
//foreach (var item in plcPoints)
|
|
|
|
|
//{
|
|
|
|
|
// var resultField = item.ResultField;
|
|
|
|
|
// var fieldName = resultField.Substring(0, 1).ToUpper() + resultField.Substring(1);
|
|
|
|
|
// var column = new ExportColumns { Field = fieldName, Title = item.PointName };
|
|
|
|
|
// mappingColumns.Add(column);
|
|
|
|
|
//}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
if (list == null || list.Count <= 0)
|
|
|
|
@ -108,6 +123,7 @@ namespace ProductionSystem.Forms
|
|
|
|
|
CustomMessageBoxHelper.XtraMessageBoxShow("导出成功!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
Loading.CloseWaitForm();
|
|
|
|
@ -161,13 +177,25 @@ namespace ProductionSystem.Forms
|
|
|
|
|
|
|
|
|
|
queryResultVM.BeginTime = dtBeginDate.ToString();
|
|
|
|
|
queryResultVM.EndTime = dtEndDate.ToString();
|
|
|
|
|
queryResultVM.ProductType = cmbProductType.EditValue.ToString();
|
|
|
|
|
var typeName = cmbProductType.EditValue.ToString();
|
|
|
|
|
if(typeName == "--请选择--")
|
|
|
|
|
{
|
|
|
|
|
CustomMessageBoxHelper.XtraMessageBoxShow("请选择产品型号!");
|
|
|
|
|
}
|
|
|
|
|
queryResultVM.ProductType = typeName;
|
|
|
|
|
queryResultVM.ProductCode = txtProductCode.Text.ToString();
|
|
|
|
|
|
|
|
|
|
var entity=_resultService.Query(queryResultVM);
|
|
|
|
|
if(isPage == true)
|
|
|
|
|
{
|
|
|
|
|
var entity = _resultService.Query(queryResultVM);
|
|
|
|
|
totalCount = entity.Total;
|
|
|
|
|
return entity.Data;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
var entity2 = _resultService.Query2(queryResultVM);
|
|
|
|
|
return entity2;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
var msg = ex == null ? "执行SearchResult中DataSource方法时异常" : ex.Message;
|
|
|
|
|