using FineUIPro; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using Model; namespace BLL { public static class HJGL_DesignBasisDataImportVerSionLogService { public static Model.HJGL_DesignBasisDataImportVerSionLog GetHJGL_DesignBasisDataImportVerSionLogById(string DesignBasisDataImportVerSionLogId) { return Funs.DB.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == DesignBasisDataImportVerSionLogId); } public static Model.HJGL_DesignBasisDataImportVerSionLog GetHJGL_DesignBasisDataImportVerSionLogByunitworkId(string unitworkId,string DataClassification) { var q = Funs.DB.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.UnitWorkId == unitworkId&&x.DataClassification== DataClassification); return q; } public static void AddHJGL_DesignBasisDataImportVerSionLog(Model.HJGL_DesignBasisDataImportVerSionLog newtable) { Model.HJGL_DesignBasisDataImportVerSionLog table = new Model.HJGL_DesignBasisDataImportVerSionLog { DesignBasisDataImportVerSionLogId = newtable.DesignBasisDataImportVerSionLogId, ProjectId = newtable.ProjectId, UnitWorkId = newtable.UnitWorkId, Version = newtable.Version, DataClassification = newtable.DataClassification, }; var db1 = Funs.DB; db1.HJGL_DesignBasisDataImportVerSionLog.InsertOnSubmit(table); db1.SubmitChanges(); } public static void UpdateHJGL_DesignBasisDataImportVerSionLog(Model.HJGL_DesignBasisDataImportVerSionLog newtable) { var db1 = Funs.DB; Model.HJGL_DesignBasisDataImportVerSionLog table = db1.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == newtable.DesignBasisDataImportVerSionLogId); if (table != null) { table.DesignBasisDataImportVerSionLogId = newtable.DesignBasisDataImportVerSionLogId; table.ProjectId = newtable.ProjectId; table.UnitWorkId = newtable.UnitWorkId; table.Version = newtable.Version; table.DataClassification=newtable.DataClassification; db1.SubmitChanges(); } } public static void UpdateVersion(string projectId,string unitworkId,decimal version,string DataClassification) { var q = GetHJGL_DesignBasisDataImportVerSionLogByunitworkId(unitworkId,DataClassification); var db1 = Funs.DB; if (q!=null) { q.Version = version; db1.SubmitChanges(); } else { Model.HJGL_DesignBasisDataImportVerSionLog table = new Model.HJGL_DesignBasisDataImportVerSionLog { DesignBasisDataImportVerSionLogId = SQLHelper.GetNewID(), ProjectId = projectId, UnitWorkId = unitworkId, Version = version, DataClassification= DataClassification }; db1.HJGL_DesignBasisDataImportVerSionLog.InsertOnSubmit(table); db1.SubmitChanges(); } } public static void DeleteHJGL_DesignBasisDataImportVerSionLogById(string DesignBasisDataImportVerSionLogId) { var db1 = Funs.DB; Model.HJGL_DesignBasisDataImportVerSionLog table = db1.HJGL_DesignBasisDataImportVerSionLog.FirstOrDefault(x => x.DesignBasisDataImportVerSionLogId == DesignBasisDataImportVerSionLogId); if (table != null) { db1.HJGL_DesignBasisDataImportVerSionLog.DeleteOnSubmit(table); db1.SubmitChanges(); } } } }