using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 导入到临时表 /// public class Sys_DataTempService { /// /// 根据主键获取导入临时表信息 /// /// Id /// public static Model.Sys_DataInTemp GetDataInTempByTempId(string tempId) { return Funs.DB.Sys_DataInTemp.FirstOrDefault(x => x.TempId == tempId); } /// /// 增加导入临时表记录 /// /// 委托实体 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 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(); } /// /// 修改导入临时表记录 /// /// 焊接实体 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(); } } /// /// 根据主键删除导入临时表记录 /// /// 委托主键 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(); } } /// /// 根据项目用户主键删除导入临时表记录 /// /// /// 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(); } } } }