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