267 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			267 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 导入到临时表 | |||
|  |     /// </summary> | |||
|  |    public class Sys_DataTempService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取导入临时表信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="tempId">Id</param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Sys_DataInTemp GetDataInTempByTempId(string tempId) | |||
|  |         { | |||
|  |             return Funs.DB.Sys_DataInTemp.FirstOrDefault(x => x.TempId == tempId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 增加导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="dataInTemp">委托实体</param> | |||
|  |         public static void AddDataInTemp(Model.Sys_DataInTemp dataInTemp) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Sys_DataInTemp newDataInTemp = new Model.Sys_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.Value21 = dataInTemp.Value21; | |||
|  |             newDataInTemp.Value22 = dataInTemp.Value22; | |||
|  |             newDataInTemp.Value23 = dataInTemp.Value23; | |||
|  |             newDataInTemp.Value24 = dataInTemp.Value24; | |||
|  |             newDataInTemp.Value25 = dataInTemp.Value25; | |||
|  |             newDataInTemp.Value26 = dataInTemp.Value26; | |||
|  |             newDataInTemp.Value27 = dataInTemp.Value27; | |||
|  |             newDataInTemp.Value28 = dataInTemp.Value28; | |||
|  |             newDataInTemp.Value29 = dataInTemp.Value29; | |||
|  |             newDataInTemp.Value30 = dataInTemp.Value30; | |||
|  |             newDataInTemp.Value31 = dataInTemp.Value31; | |||
|  |             newDataInTemp.Value32 = dataInTemp.Value32; | |||
|  |             newDataInTemp.Value33 = dataInTemp.Value33; | |||
|  |             newDataInTemp.Value34 = dataInTemp.Value34; | |||
|  |             newDataInTemp.Value35 = dataInTemp.Value35; | |||
|  |             newDataInTemp.Value36 = dataInTemp.Value36; | |||
|  |             newDataInTemp.Value37 = dataInTemp.Value37; | |||
|  |             newDataInTemp.Value38 = dataInTemp.Value38; | |||
|  |             newDataInTemp.Value39 = dataInTemp.Value39; | |||
|  |             newDataInTemp.Value40 = dataInTemp.Value40; | |||
|  |             newDataInTemp.Value41 = dataInTemp.Value41; | |||
|  |             newDataInTemp.Value42 = dataInTemp.Value42; | |||
|  |             newDataInTemp.Value43 = dataInTemp.Value43; | |||
|  |             newDataInTemp.Value44 = dataInTemp.Value44; | |||
|  |             newDataInTemp.Value45 = dataInTemp.Value45; | |||
|  |             newDataInTemp.Value46 = dataInTemp.Value46; | |||
|  |             newDataInTemp.Value47 = dataInTemp.Value47; | |||
|  |             newDataInTemp.Value48 = dataInTemp.Value48; | |||
|  |             newDataInTemp.Value49 = dataInTemp.Value49; | |||
|  |             newDataInTemp.Value50 = dataInTemp.Value50; | |||
|  | 
 | |||
|  | 
 | |||
|  |             newDataInTemp.ToopValue = dataInTemp.ToopValue; | |||
|  |             db.Sys_DataInTemp.InsertOnSubmit(newDataInTemp); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |         public static void AddDataInTemp(List<Model.Sys_DataInTemp> dataInTemps) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             foreach (var dataInTemp in dataInTemps) | |||
|  |             { | |||
|  |                 Model.Sys_DataInTemp newDataInTemp = new Model.Sys_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.Value21 = dataInTemp.Value21; | |||
|  |                 newDataInTemp.Value22 = dataInTemp.Value22; | |||
|  |                 newDataInTemp.Value23 = dataInTemp.Value23; | |||
|  |                 newDataInTemp.Value24 = dataInTemp.Value24; | |||
|  |                 newDataInTemp.Value25 = dataInTemp.Value25; | |||
|  |                 newDataInTemp.Value26 = dataInTemp.Value26; | |||
|  |                 newDataInTemp.Value27 = dataInTemp.Value27; | |||
|  |                 newDataInTemp.Value28 = dataInTemp.Value28; | |||
|  |                 newDataInTemp.Value29 = dataInTemp.Value29; | |||
|  |                 newDataInTemp.Value30 = dataInTemp.Value30; | |||
|  |                 newDataInTemp.Value31 = dataInTemp.Value31; | |||
|  |                 newDataInTemp.Value32 = dataInTemp.Value32; | |||
|  |                 newDataInTemp.Value33 = dataInTemp.Value33; | |||
|  |                 newDataInTemp.Value34 = dataInTemp.Value34; | |||
|  |                 newDataInTemp.Value35 = dataInTemp.Value35; | |||
|  |                 newDataInTemp.Value36 = dataInTemp.Value36; | |||
|  |                 newDataInTemp.Value37 = dataInTemp.Value37; | |||
|  |                 newDataInTemp.Value38 = dataInTemp.Value38; | |||
|  |                 newDataInTemp.Value39 = dataInTemp.Value39; | |||
|  |                 newDataInTemp.Value40 = dataInTemp.Value40; | |||
|  |                 newDataInTemp.Value41 = dataInTemp.Value41; | |||
|  |                 newDataInTemp.Value42 = dataInTemp.Value42; | |||
|  |                 newDataInTemp.Value43 = dataInTemp.Value43; | |||
|  |                 newDataInTemp.Value44 = dataInTemp.Value44; | |||
|  |                 newDataInTemp.Value45 = dataInTemp.Value45; | |||
|  |                 newDataInTemp.Value46 = dataInTemp.Value46; | |||
|  |                 newDataInTemp.Value47 = dataInTemp.Value47; | |||
|  |                 newDataInTemp.Value48 = dataInTemp.Value48; | |||
|  |                 newDataInTemp.Value49 = dataInTemp.Value49; | |||
|  |                 newDataInTemp.Value50 = dataInTemp.Value50; | |||
|  | 
 | |||
|  |                 newDataInTemp.ToopValue = dataInTemp.ToopValue; | |||
|  |                 db.Sys_DataInTemp.InsertOnSubmit(newDataInTemp); | |||
|  |             } | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改导入临时表记录 | |||
|  |         /// </summary> | |||
|  |         /// <param name="weldReport">焊接实体</param> | |||
|  |         public static void UpdateDataInTemp(Model.Sys_DataInTemp dataInTemp) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Sys_DataInTemp newDataInTemp = db.Sys_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.Value21 = dataInTemp.Value21; | |||
|  |                 newDataInTemp.Value22 = dataInTemp.Value22; | |||
|  |                 newDataInTemp.Value23 = dataInTemp.Value23; | |||
|  |                 newDataInTemp.Value24 = dataInTemp.Value24; | |||
|  |                 newDataInTemp.Value25 = dataInTemp.Value25; | |||
|  |                 newDataInTemp.Value26 = dataInTemp.Value26; | |||
|  |                 newDataInTemp.Value27 = dataInTemp.Value27; | |||
|  |                 newDataInTemp.Value28 = dataInTemp.Value28; | |||
|  |                 newDataInTemp.Value29 = dataInTemp.Value29; | |||
|  |                 newDataInTemp.Value30 = dataInTemp.Value30; | |||
|  |                 newDataInTemp.Value31 = dataInTemp.Value31; | |||
|  |                 newDataInTemp.Value32 = dataInTemp.Value32; | |||
|  |                 newDataInTemp.Value33 = dataInTemp.Value33; | |||
|  |                 newDataInTemp.Value34 = dataInTemp.Value34; | |||
|  |                 newDataInTemp.Value35 = dataInTemp.Value35; | |||
|  |                 newDataInTemp.Value36 = dataInTemp.Value36; | |||
|  |                 newDataInTemp.Value37 = dataInTemp.Value37; | |||
|  |                 newDataInTemp.Value38 = dataInTemp.Value38; | |||
|  |                 newDataInTemp.Value39 = dataInTemp.Value39; | |||
|  |                 newDataInTemp.Value40 = dataInTemp.Value40; | |||
|  |                 newDataInTemp.Value41 = dataInTemp.Value41; | |||
|  |                 newDataInTemp.Value42 = dataInTemp.Value42; | |||
|  |                 newDataInTemp.Value43 = dataInTemp.Value43; | |||
|  |                 newDataInTemp.Value44 = dataInTemp.Value44; | |||
|  |                 newDataInTemp.Value45 = dataInTemp.Value45; | |||
|  |                 newDataInTemp.Value46 = dataInTemp.Value46; | |||
|  |                 newDataInTemp.Value47 = dataInTemp.Value47; | |||
|  |                 newDataInTemp.Value48 = dataInTemp.Value48; | |||
|  |                 newDataInTemp.Value49 = dataInTemp.Value49; | |||
|  |                 newDataInTemp.Value50 = dataInTemp.Value50; | |||
|  |                 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_DataInTemp dataInTemp = db.Sys_DataInTemp.FirstOrDefault(e => e.TempId == tempId); | |||
|  |             if (dataInTemp != null) | |||
|  |             { | |||
|  |                 db.Sys_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_DataInTemp where x.ProjectId == projectId && x.UserId == userId && x.Type == type select x; | |||
|  |             if (dataInTemp.Count() > 0) | |||
|  |             { | |||
|  |                 db.Sys_DataInTemp.DeleteAllOnSubmit(dataInTemp); | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |