public PagedListModel <OEE_MetricInfoDTO> QueryMetricInfoInfo(OEE_MetricInfoDTO serchModel, Page page) { var query = from MetricInfo in DataContext.OEE_MetricInfo select new OEE_MetricInfoDTO { Metric_UID = MetricInfo.Metric_UID, Plant_Organization_UID = MetricInfo.Plant_Organization_UID, Plant_Organization_Name = MetricInfo.System_Organization2.Organization_Name, BG_Organization_UID = MetricInfo.BG_Organization_UID, BG_Organization_Name = MetricInfo.System_Organization1.Organization_Name, FunPlant_Organization_UID = MetricInfo.FunPlant_Organization_UID, FunPlant_Organization_Name = MetricInfo.System_Organization.Organization_Name, Metric_ID = MetricInfo.Metric_ID, Metric_Name = MetricInfo.Metric_Name, Modified_UID = MetricInfo.Modified_UID, Modified_Date = MetricInfo.Modified_Date, }; //厂区 if (serchModel.Plant_Organization_UID != 0) { query = query.Where(p => p.Plant_Organization_UID == serchModel.Plant_Organization_UID); } //OP if (serchModel.BG_Organization_UID != 0) { query = query.Where(p => p.BG_Organization_UID == serchModel.BG_Organization_UID); } //功能厂 if (serchModel.FunPlant_Organization_UID != 0 && serchModel.FunPlant_Organization_UID != null) { query = query.Where(p => p.FunPlant_Organization_UID == serchModel.FunPlant_Organization_UID); } //会议ID if (!string.IsNullOrEmpty(serchModel.Metric_ID)) { query = query.Where(p => p.Metric_ID == serchModel.Metric_ID); } //会议名称 if (!string.IsNullOrEmpty(serchModel.Metric_Name)) { query = query.Where(p => p.Metric_Name == serchModel.Metric_Name); } var totalCount = query.Count(); query = query.OrderByDescending(m => m.Modified_Date).GetPage(page); return(new PagedListModel <OEE_MetricInfoDTO>(totalCount, query.ToList())); }
public string AddMetricInfoInfo(OEE_MetricInfoDTO addModel) { try { var sql = @" [dbo].[OEE_MetricInfo] ([Plant_Organization_UID] ,[BG_Organization_UID] ,[FunPlant_Organization_UID] ,[Metric_ID] ,[Metric_Name] ,[Modified_UID] ,[Modified_Date]) VALUES ( {0} , {1} , {2} , N'{3}' , N'{4}' , {5} , '{6}' )"; sql = string.Format(sql, addModel.Plant_Organization_UID, addModel.BG_Organization_UID, addModel.FunPlant_Organization_UID, addModel.Metric_ID, addModel.Metric_Name, addModel.Modified_UID, addModel.Modified_Date); var result = DataContext.Database.ExecuteSqlCommand(sql.ToString()); if (result > 0) { return("SUCCESS"); } else { return("添加失败"); } } catch (Exception ex) { return("添加失败: 错误信息" + ex.Message.ToString()); } }
public string AddOrEditMetricInfoAPI(OEE_MetricInfoDTO dto, bool isEdit) { var result = _OEE_Service.AddOrEditMetricInfo(dto, isEdit); return(result); }
public IHttpActionResult AddMetricInfoInfoAPI(OEE_MetricInfoDTO updateModel) { var result = _OEE_Service.AddMetricInfoInfo(updateModel); return(Ok(result)); }
public IHttpActionResult UpdateMetricInfoAPI(OEE_MetricInfoDTO addModel) { var result = _OEE_Service.UpdateMetricInfo(addModel); return(Ok(result)); }