using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 日报导入临时表 /// public static class WeldReportDataInTempService { /// /// 根据主键获取导入临时表信息 /// /// Id /// public static Model.Sys_WeldReportDataInTemp GetDataInTempByTempId(string tempId) { return Funs.DB.Sys_WeldReportDataInTemp.FirstOrDefault(x => x.TempId == tempId); } /// /// 增加导入临时表记录 /// /// public static void AddDataInTemp(Model.Sys_WeldReportDataInTemp dataInTemp) { Model.SUBQHSEDB db = Funs.DB; Model.Sys_WeldReportDataInTemp newDataInTemp = new Model.Sys_WeldReportDataInTemp(); newDataInTemp.TempId = dataInTemp.TempId; newDataInTemp.ProjectId = dataInTemp.ProjectId; newDataInTemp.UserId = dataInTemp.UserId; newDataInTemp.Time = dataInTemp.Time; newDataInTemp.RowNo = dataInTemp.RowNo; 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.ToopValue = dataInTemp.ToopValue; db.Sys_WeldReportDataInTemp.InsertOnSubmit(newDataInTemp); db.SubmitChanges(); } public static void AddDataInTemp(List dataInTemps) { Model.SUBQHSEDB db = Funs.DB; foreach (var dataInTemp in dataInTemps) { Model.Sys_WeldReportDataInTemp newDataInTemp = new Model.Sys_WeldReportDataInTemp(); newDataInTemp.TempId = dataInTemp.TempId; newDataInTemp.ProjectId = dataInTemp.ProjectId; newDataInTemp.UserId = dataInTemp.UserId; newDataInTemp.Time = dataInTemp.Time; newDataInTemp.RowNo = dataInTemp.RowNo; 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.ToopValue = dataInTemp.ToopValue; db.Sys_WeldReportDataInTemp.InsertOnSubmit(newDataInTemp); } db.SubmitChanges(); } /// /// 修改导入临时表记录 /// /// public static void UpdateDataInTemp(Model.Sys_WeldReportDataInTemp dataInTemp) { Model.SUBQHSEDB db = Funs.DB; Model.Sys_WeldReportDataInTemp newDataInTemp = db.Sys_WeldReportDataInTemp.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.ToopValue = dataInTemp.ToopValue; db.SubmitChanges(); } } /// /// 根据主键删除导入临时表记录 /// /// public static void DeleteDataInTempByDataInTempID(string tempId) { Model.SUBQHSEDB db = Funs.DB; Model.Sys_WeldReportDataInTemp dataInTemp = db.Sys_WeldReportDataInTemp.FirstOrDefault(e => e.TempId == tempId); if (dataInTemp != null) { db.Sys_WeldReportDataInTemp.DeleteOnSubmit(dataInTemp); db.SubmitChanges(); } } /// /// 根据项目用户主键删除导入临时表记录 /// /// /// public static void DeleteDataInTempByProjectIdUserId(string projectId, string userId) { Model.SUBQHSEDB db = Funs.DB; var dataInTemp = from x in db.Sys_WeldReportDataInTemp where x.ProjectId == projectId && x.UserId == userId select x; if (dataInTemp.Count() > 0) { db.Sys_WeldReportDataInTemp.DeleteAllOnSubmit(dataInTemp); db.SubmitChanges(); } } } }