namespace BLL { using System; using System.Collections; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Linq; using System.Data.Linq; using System.Web.Security; using System.Web.UI.WebControls; using Model; using BLL; public static class DataInTempService { /// /// 根据主键获取导入临时表信息 /// /// Id /// public static Model.HJGL_Sys_DataInTemp GetDataInTempByTempId(string tempId) { return Funs.DB.HJGL_Sys_DataInTemp.FirstOrDefault(x => x.TempId == tempId); } /// /// 增加导入临时表记录 /// /// 委托实体 public static void AddDataInTemp(Model.HJGL_Sys_DataInTemp dataInTemp) { Model.SGGLDB db = Funs.DB; Model.HJGL_Sys_DataInTemp newDataInTemp = new Model.HJGL_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.ToopValue = dataInTemp.ToopValue; db.HJGL_Sys_DataInTemp.InsertOnSubmit(newDataInTemp); db.SubmitChanges(); } /// /// 修改导入临时表记录 /// /// 焊接实体 public static void UpdateDataInTemp(Model.HJGL_Sys_DataInTemp dataInTemp) { Model.SGGLDB db = Funs.DB; Model.HJGL_Sys_DataInTemp newDataInTemp = db.HJGL_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.ToopValue = dataInTemp.ToopValue; db.SubmitChanges(); } } /// /// 根据主键删除导入临时表记录 /// /// 委托主键 public static void DeleteDataInTempByDataInTempID(string tempId) { Model.SGGLDB db = Funs.DB; Model.HJGL_Sys_DataInTemp dataInTemp = db.HJGL_Sys_DataInTemp.FirstOrDefault(e => e.TempId == tempId); if (dataInTemp != null) { db.HJGL_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.HJGL_Sys_DataInTemp where x.ProjectId == projectId && x.UserId == userId && x.Type == type select x; if (dataInTemp.Count() > 0) { db.HJGL_Sys_DataInTemp.DeleteAllOnSubmit(dataInTemp); db.SubmitChanges(); } } } }