171 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			171 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     public class Sys_CQMS_DataInTempService | |||
|  |     { /// <summary> | |||
|  |       /// 根据主键获取导入临时表信息 | |||
|  |       /// </summary> | |||
|  |       /// <param name="tempId">Id</param> | |||
|  |       /// <returns></returns> | |||
|  |         public static Model.Sys_CQMS_DataInTemp GetDataInTempByTempId(string tempId) | |||
|  |         { | |||
|  |             return Funs.DB.Sys_CQMS_DataInTemp.FirstOrDefault(x => x.TempId == tempId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 增加导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="dataInTemp">委托实体</param> | |||
|  |         public static void AddDataInTemp(Model.Sys_CQMS_DataInTemp dataInTemp) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Sys_CQMS_DataInTemp newDataInTemp = new Model.Sys_CQMS_DataInTemp(); | |||
|  |             newDataInTemp.TempId = dataInTemp.TempId; | |||
|  |             newDataInTemp.ProjectId = dataInTemp.ProjectId; | |||
|  |             newDataInTemp.UserId = dataInTemp.UserId; | |||
|  |             newDataInTemp.Time = dataInTemp.Time; | |||
|  |             newDataInTemp.RowNo = dataInTemp.RowNo; | |||
|  |             newDataInTemp.Type = dataInTemp.Type; | |||
|  |             newDataInTemp.Value1 = dataInTemp.Value1; | |||
|  |             newDataInTemp.Value2 = dataInTemp.Value2; | |||
|  |             newDataInTemp.Value3 = dataInTemp.Value3; | |||
|  |             newDataInTemp.Value4 = dataInTemp.Value4; | |||
|  |             newDataInTemp.Value5 = dataInTemp.Value5; | |||
|  |             newDataInTemp.Value6 = dataInTemp.Value6; | |||
|  |             newDataInTemp.Value7 = dataInTemp.Value7; | |||
|  |             newDataInTemp.Value8 = dataInTemp.Value8; | |||
|  |             newDataInTemp.Value9 = dataInTemp.Value9; | |||
|  |             newDataInTemp.Value10 = dataInTemp.Value10; | |||
|  |             newDataInTemp.Value11 = dataInTemp.Value11; | |||
|  |             newDataInTemp.Value12 = dataInTemp.Value12; | |||
|  |             newDataInTemp.Value13 = dataInTemp.Value13; | |||
|  |             newDataInTemp.Value14 = dataInTemp.Value14; | |||
|  |             newDataInTemp.Value15 = dataInTemp.Value15; | |||
|  |             newDataInTemp.Value16 = dataInTemp.Value16; | |||
|  |             newDataInTemp.Value17 = dataInTemp.Value17; | |||
|  |             newDataInTemp.Value18 = dataInTemp.Value18; | |||
|  |             newDataInTemp.Value19 = dataInTemp.Value19; | |||
|  |             newDataInTemp.Value20 = dataInTemp.Value20; | |||
|  | 
 | |||
|  |             newDataInTemp.ToopValue = dataInTemp.ToopValue; | |||
|  |             db.Sys_CQMS_DataInTemp.InsertOnSubmit(newDataInTemp); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |         public static void AddDataInTemp(List<Model.Sys_CQMS_DataInTemp> dataInTemps) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             foreach (var dataInTemp in dataInTemps) | |||
|  |             { | |||
|  |                 Model.Sys_CQMS_DataInTemp newDataInTemp = new Model.Sys_CQMS_DataInTemp(); | |||
|  |                 newDataInTemp.TempId = dataInTemp.TempId; | |||
|  |                 newDataInTemp.ProjectId = dataInTemp.ProjectId; | |||
|  |                 newDataInTemp.UserId = dataInTemp.UserId; | |||
|  |                 newDataInTemp.Time = dataInTemp.Time; | |||
|  |                 newDataInTemp.RowNo = dataInTemp.RowNo; | |||
|  |                 newDataInTemp.Type = dataInTemp.Type; | |||
|  |                 newDataInTemp.Value1 = dataInTemp.Value1; | |||
|  |                 newDataInTemp.Value2 = dataInTemp.Value2; | |||
|  |                 newDataInTemp.Value3 = dataInTemp.Value3; | |||
|  |                 newDataInTemp.Value4 = dataInTemp.Value4; | |||
|  |                 newDataInTemp.Value5 = dataInTemp.Value5; | |||
|  |                 newDataInTemp.Value6 = dataInTemp.Value6; | |||
|  |                 newDataInTemp.Value7 = dataInTemp.Value7; | |||
|  |                 newDataInTemp.Value8 = dataInTemp.Value8; | |||
|  |                 newDataInTemp.Value9 = dataInTemp.Value9; | |||
|  |                 newDataInTemp.Value10 = dataInTemp.Value10; | |||
|  |                 newDataInTemp.Value11 = dataInTemp.Value11; | |||
|  |                 newDataInTemp.Value12 = dataInTemp.Value12; | |||
|  |                 newDataInTemp.Value13 = dataInTemp.Value13; | |||
|  |                 newDataInTemp.Value14 = dataInTemp.Value14; | |||
|  |                 newDataInTemp.Value15 = dataInTemp.Value15; | |||
|  |                 newDataInTemp.Value16 = dataInTemp.Value16; | |||
|  |                 newDataInTemp.Value17 = dataInTemp.Value17; | |||
|  |                 newDataInTemp.Value18 = dataInTemp.Value18; | |||
|  |                 newDataInTemp.Value19 = dataInTemp.Value19; | |||
|  |                 newDataInTemp.Value20 = dataInTemp.Value20; | |||
|  | 
 | |||
|  |                 newDataInTemp.ToopValue = dataInTemp.ToopValue; | |||
|  |                 db.Sys_CQMS_DataInTemp.InsertOnSubmit(newDataInTemp); | |||
|  |             } | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="weldReport">焊接实体</param> | |||
|  |         public static void UpdateDataInTemp(Model.Sys_CQMS_DataInTemp dataInTemp) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Sys_CQMS_DataInTemp newDataInTemp = db.Sys_CQMS_DataInTemp.FirstOrDefault(e => e.TempId == dataInTemp.TempId); | |||
|  |             if (newDataInTemp != null) | |||
|  |             { | |||
|  |                 newDataInTemp.UserId = dataInTemp.UserId; | |||
|  |                 newDataInTemp.Time = dataInTemp.Time; | |||
|  |                 newDataInTemp.Value1 = dataInTemp.Value1; | |||
|  |                 newDataInTemp.Value2 = dataInTemp.Value2; | |||
|  |                 newDataInTemp.Value3 = dataInTemp.Value3; | |||
|  |                 newDataInTemp.Value4 = dataInTemp.Value4; | |||
|  |                 newDataInTemp.Value5 = dataInTemp.Value5; | |||
|  |                 newDataInTemp.Value6 = dataInTemp.Value6; | |||
|  |                 newDataInTemp.Value7 = dataInTemp.Value7; | |||
|  |                 newDataInTemp.Value8 = dataInTemp.Value8; | |||
|  |                 newDataInTemp.Value9 = dataInTemp.Value9; | |||
|  |                 newDataInTemp.Value10 = dataInTemp.Value10; | |||
|  |                 newDataInTemp.Value11 = dataInTemp.Value11; | |||
|  |                 newDataInTemp.Value12 = dataInTemp.Value12; | |||
|  |                 newDataInTemp.Value13 = dataInTemp.Value13; | |||
|  |                 newDataInTemp.Value14 = dataInTemp.Value14; | |||
|  |                 newDataInTemp.Value15 = dataInTemp.Value15; | |||
|  |                 newDataInTemp.Value16 = dataInTemp.Value16; | |||
|  |                 newDataInTemp.Value17 = dataInTemp.Value17; | |||
|  |                 newDataInTemp.Value18 = dataInTemp.Value18; | |||
|  |                 newDataInTemp.Value19 = dataInTemp.Value19; | |||
|  |                 newDataInTemp.Value20 = dataInTemp.Value20; | |||
|  |                 newDataInTemp.ToopValue = dataInTemp.ToopValue; | |||
|  |                 newDataInTemp.Type = dataInTemp.Type; | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="tempId">委托主键</param> | |||
|  |         public static void DeleteDataInTempByDataInTempID(string tempId) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Sys_CQMS_DataInTemp dataInTemp = db.Sys_CQMS_DataInTemp.FirstOrDefault(e => e.TempId == tempId); | |||
|  |             if (dataInTemp != null) | |||
|  |             { | |||
|  |                 db.Sys_CQMS_DataInTemp.DeleteOnSubmit(dataInTemp); | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据项目用户主键删除导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="projectId"></param> | |||
|  |         /// <param name="userId"></param> | |||
|  |         public static void DeleteDataInTempByProjectIdUserId(string projectId, string userId, string type) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             var dataInTemp = from x in db.Sys_CQMS_DataInTemp where x.ProjectId == projectId && x.UserId == userId && x.Type == type select x; | |||
|  |             if (dataInTemp.Count() > 0) | |||
|  |             { | |||
|  |                 db.Sys_CQMS_DataInTemp.DeleteAllOnSubmit(dataInTemp); | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |