diff --git a/SGGL/BLL/OfficeCheck/Inspect/Inspect_InspectionService.cs b/SGGL/BLL/OfficeCheck/Inspect/Inspect_InspectionService.cs index e8e7994..d8a6a14 100644 --- a/SGGL/BLL/OfficeCheck/Inspect/Inspect_InspectionService.cs +++ b/SGGL/BLL/OfficeCheck/Inspect/Inspect_InspectionService.cs @@ -6,489 +6,490 @@ using System.Collections; using Model; using static BLL.SafetyResponsibilitiesService; -namespace BLL.OfficeCheck.Inspect; - -public class Inspect_InspectionService +namespace BLL.OfficeCheck.Inspect { - /// - /// 添加安全专项检查 - /// - /// - public static void AddInspection(Model.Inspect_Inspection Inspection) - { - Model.SGGLDB db = Funs.DB; - Model.Inspect_Inspection newInspection = new Model.Inspect_Inspection - { - InspectionId = Inspection.InspectionId, - InspectionCode = Inspection.InspectionCode, - ProjectId = Inspection.ProjectId, - PersonResponsible = Inspection.PersonResponsible, - InspectTime = Inspection.InspectTime, - Description = Inspection.Description, - States = Inspection.States, - InspectMan = Inspection.InspectMan, - InspectType = Inspection.InspectType, - InspectItemSetId = Inspection.InspectItemSetId, - ProjectStates = Inspection.ProjectStates, - CreateMan = Inspection.CreateMan, - CreateTime = Inspection.CreateTime, - }; - db.Inspect_Inspection.InsertOnSubmit(newInspection); - db.SubmitChanges(); - // ////增加一条编码记录 - // BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.SafetyInspectionMenuId, - // Inspection.ProjectId, null, Inspection.InspectionId, new DateTime()); - } - - /// - /// 添加安全专项明细检查 - /// - /// - public static void AddInspectionItem(Model.Inspect_InspectionItem InspectionItem) + public class Inspect_InspectionService { - Model.SGGLDB db = Funs.DB; - Model.Inspect_InspectionItem newInspectionItem = new Model.Inspect_InspectionItem + /// + /// 添加安全专项检查 + /// + /// + public static void AddInspection(Model.Inspect_Inspection Inspection) { - InspectionItemId = InspectionItem.InspectionItemId, - InspectionId = InspectionItem.InspectionId, - InspectionItemCode = InspectionItem.InspectionItemCode, - ProjectId = InspectionItem.ProjectId, - InspectionDescribe = InspectionItem.InspectionDescribe, - PhotoUrl = InspectionItem.PhotoUrl, - VideoUrl = InspectionItem.VideoUrl, - EvaluateResults = InspectionItem.EvaluateResults, - TimeLimited = InspectionItem.TimeLimited, - RectificationDescription = InspectionItem.RectificationDescription, - RectificationResults = InspectionItem.RectificationResults, - States = InspectionItem.States, - CompileMan = InspectionItem.CompileMan, - CompileTime = InspectionItem.CompileTime, - - }; - db.Inspect_InspectionItem.InsertOnSubmit(newInspectionItem); - db.SubmitChanges(); - // ////增加一条编码记录 - // BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectSafetyInspectionMenuId, - // InspectionItem.ProjectId, null, InspectionItem.InspectionItemId, new DateTime()); - } + Model.SGGLDB db = Funs.DB; + Model.Inspect_Inspection newInspection = new Model.Inspect_Inspection + { + InspectionId = Inspection.InspectionId, + InspectionCode = Inspection.InspectionCode, + ProjectId = Inspection.ProjectId, + PersonResponsible = Inspection.PersonResponsible, + InspectTime = Inspection.InspectTime, + Description = Inspection.Description, + States = Inspection.States, + InspectMan = Inspection.InspectMan, + InspectType = Inspection.InspectType, + InspectItemSetId = Inspection.InspectItemSetId, + ProjectStates = Inspection.ProjectStates, + CreateMan = Inspection.CreateMan, + CreateTime = Inspection.CreateTime, - - - - /// - /// 根据专项检查ID获取专项明细信息 - /// - /// - /// - public static Model.Inspect_InspectionItem GetInspectItemsById(string InspectionItemId) - { - return Funs.DB.Inspect_InspectionItem.FirstOrDefault(e => e.InspectionItemId == InspectionItemId); - } - - /// - /// 根据专项检查ID获取专项信息 - /// - /// - /// - public static Model.Inspect_Inspection GetInspectionByInspectionId(string InspectionId) - { - return Funs.DB.Inspect_Inspection.FirstOrDefault(e => e.InspectionId == InspectionId); - } - - /// - /// 修改安全专项检查 - /// - /// - public static void UpdateInspection(Model.Inspect_Inspection Inspection) - { - Model.SGGLDB db = Funs.DB; - Model.Inspect_Inspection newInspection = - db.Inspect_Inspection.FirstOrDefault(e => e.InspectionId == Inspection.InspectionId); - if (newInspection != null) + }; + db.Inspect_Inspection.InsertOnSubmit(newInspection); + db.SubmitChanges(); + // ////增加一条编码记录 + // BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.SafetyInspectionMenuId, + // Inspection.ProjectId, null, Inspection.InspectionId, new DateTime()); + } + + /// + /// 添加安全专项明细检查 + /// + /// + public static void AddInspectionItem(Model.Inspect_InspectionItem InspectionItem) { - newInspection.InspectionCode = Inspection.InspectionCode; - //newInspection.ProjectId = Inspection.ProjectId; - newInspection.PersonResponsible = Inspection.PersonResponsible; - newInspection.InspectTime = Inspection.InspectTime; - newInspection.Description = Inspection.Description; - newInspection.States = Inspection.States; - newInspection.InspectMan = Inspection.InspectMan; - newInspection.InspectType = Inspection.InspectType; - newInspection.InspectItemSetId = Inspection.InspectItemSetId; + Model.SGGLDB db = Funs.DB; + Model.Inspect_InspectionItem newInspectionItem = new Model.Inspect_InspectionItem + { + InspectionItemId = InspectionItem.InspectionItemId, + InspectionId = InspectionItem.InspectionId, + InspectionItemCode = InspectionItem.InspectionItemCode, + ProjectId = InspectionItem.ProjectId, + InspectionDescribe = InspectionItem.InspectionDescribe, + PhotoUrl = InspectionItem.PhotoUrl, + VideoUrl = InspectionItem.VideoUrl, + EvaluateResults = InspectionItem.EvaluateResults, + TimeLimited = InspectionItem.TimeLimited, + RectificationDescription = InspectionItem.RectificationDescription, + RectificationResults = InspectionItem.RectificationResults, + States = InspectionItem.States, + CompileMan = InspectionItem.CompileMan, + CompileTime = InspectionItem.CompileTime, + + }; + db.Inspect_InspectionItem.InsertOnSubmit(newInspectionItem); + db.SubmitChanges(); + // ////增加一条编码记录 + // BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectSafetyInspectionMenuId, + // InspectionItem.ProjectId, null, InspectionItem.InspectionItemId, new DateTime()); + } + + + + + /// + /// 根据专项检查ID获取专项明细信息 + /// + /// + /// + public static Model.Inspect_InspectionItem GetInspectItemsById(string InspectionItemId) + { + return Funs.DB.Inspect_InspectionItem.FirstOrDefault(e => e.InspectionItemId == InspectionItemId); + } + + /// + /// 根据专项检查ID获取专项信息 + /// + /// + /// + public static Model.Inspect_Inspection GetInspectionByInspectionId(string InspectionId) + { + return Funs.DB.Inspect_Inspection.FirstOrDefault(e => e.InspectionId == InspectionId); + } + + /// + /// 修改安全专项检查 + /// + /// + public static void UpdateInspection(Model.Inspect_Inspection Inspection) + { + Model.SGGLDB db = Funs.DB; + Model.Inspect_Inspection newInspection = + db.Inspect_Inspection.FirstOrDefault(e => e.InspectionId == Inspection.InspectionId); + if (newInspection != null) + { + newInspection.InspectionCode = Inspection.InspectionCode; + //newInspection.ProjectId = Inspection.ProjectId; + newInspection.PersonResponsible = Inspection.PersonResponsible; + newInspection.InspectTime = Inspection.InspectTime; + newInspection.Description = Inspection.Description; + newInspection.States = Inspection.States; + newInspection.InspectMan = Inspection.InspectMan; + newInspection.InspectType = Inspection.InspectType; + newInspection.InspectItemSetId = Inspection.InspectItemSetId; + db.SubmitChanges(); + } + } + /// + /// 修改安全专项检查明细 + /// + /// + public static void UpdateInspectionItem(Model.Inspect_InspectionItem InspectionItem) + { + Model.SGGLDB db = Funs.DB; + Model.Inspect_InspectionItem newInspectionItem = + db.Inspect_InspectionItem.FirstOrDefault(e => e.InspectionItemId == InspectionItem.InspectionItemId); + if (newInspectionItem != null) + { + newInspectionItem.InspectionItemCode = InspectionItem.InspectionItemCode; + //newInspection.ProjectId = Inspection.ProjectId; + newInspectionItem.InspectionDescribe = InspectionItem.InspectionDescribe; + newInspectionItem.PhotoUrl = InspectionItem.PhotoUrl; + newInspectionItem.VideoUrl = InspectionItem.VideoUrl; + newInspectionItem.EvaluateResults = InspectionItem.EvaluateResults; + newInspectionItem.TimeLimited = InspectionItem.TimeLimited; + newInspectionItem.RectificationDescription = InspectionItem.RectificationDescription; + newInspectionItem.RectificationResults = InspectionItem.RectificationResults; + newInspectionItem.States = InspectionItem.States; + newInspectionItem.CompileMan = InspectionItem.CompileMan; + newInspectionItem.CompileTime = InspectionItem.CompileTime; + db.SubmitChanges(); + } + } + + + /// + /// 根据专项检查ID删除对应专项检查记录信息 + /// + /// + public static void DeleteInspectionById(string InspectionId) + { + Model.SGGLDB db = Funs.DB; + var q = (from x in db.Inspect_Inspection where x.InspectionId == InspectionId select x).FirstOrDefault(); + if (q != null) + { + ///删除编码表记录 + BLL.CodeRecordsService.DeleteCodeRecordsByDataId(q.InspectionId); + ////删除附件表 + BLL.CommonService.DeleteAttachFileById(q.InspectionId); + ////删除审核流程表 + BLL.CommonService.DeleteFlowOperateByID(q.InspectionId); + //删除明细 + var list = (from x in db.Inspect_InspectionItem where x.InspectionId == InspectionId select x).ToList(); + list.ForEach(e => { db.Inspect_InspectionItem.DeleteOnSubmit(e); }); + db.Inspect_Inspection.DeleteOnSubmit(q); + } db.SubmitChanges(); } - } - /// - /// 修改安全专项检查明细 - /// - /// - public static void UpdateInspectionItem(Model.Inspect_InspectionItem InspectionItem) - { - Model.SGGLDB db = Funs.DB; - Model.Inspect_InspectionItem newInspectionItem = - db.Inspect_InspectionItem.FirstOrDefault(e => e.InspectionItemId == InspectionItem.InspectionItemId); - if (newInspectionItem != null) + /// + /// 根据专项明细ID删除对应信息 + /// + /// + public static void DeleteInspectItemsById(string InspectionItemId) { - newInspectionItem.InspectionItemCode = InspectionItem.InspectionItemCode; - //newInspection.ProjectId = Inspection.ProjectId; - newInspectionItem.InspectionDescribe = InspectionItem.InspectionDescribe; - newInspectionItem.PhotoUrl = InspectionItem.PhotoUrl; - newInspectionItem.VideoUrl = InspectionItem.VideoUrl; - newInspectionItem.EvaluateResults = InspectionItem.EvaluateResults; - newInspectionItem.TimeLimited = InspectionItem.TimeLimited; - newInspectionItem.RectificationDescription = InspectionItem.RectificationDescription; - newInspectionItem.RectificationResults = InspectionItem.RectificationResults; - newInspectionItem.States = InspectionItem.States; - newInspectionItem.CompileMan = InspectionItem.CompileMan; - newInspectionItem.CompileTime = InspectionItem.CompileTime; + Model.SGGLDB db = Funs.DB; + var q = (from x in db.Inspect_InspectionItem where x.InspectionItemId == InspectionItemId select x).FirstOrDefault(); + if (q != null) + { + db.Inspect_InspectionItem.DeleteOnSubmit(q); + } db.SubmitChanges(); } - } - - - /// - /// 根据专项检查ID删除对应专项检查记录信息 - /// - /// - public static void DeleteInspectionById(string InspectionId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Inspect_Inspection where x.InspectionId == InspectionId select x).FirstOrDefault(); - if (q != null) + /// + /// 根据专项检查ID删除对应专项检查明细记录信息 + /// + /// + public static void DeleteInspectionItemsByInspectionId(string InspectionId) { - ///删除编码表记录 - BLL.CodeRecordsService.DeleteCodeRecordsByDataId(q.InspectionId); - ////删除附件表 - BLL.CommonService.DeleteAttachFileById(q.InspectionId); - ////删除审核流程表 - BLL.CommonService.DeleteFlowOperateByID(q.InspectionId); - //删除明细 + Model.SGGLDB db = Funs.DB; var list = (from x in db.Inspect_InspectionItem where x.InspectionId == InspectionId select x).ToList(); list.ForEach(e => { db.Inspect_InspectionItem.DeleteOnSubmit(e); }); - db.Inspect_Inspection.DeleteOnSubmit(q); + db.SubmitChanges(); } - db.SubmitChanges(); - } - /// - /// 根据专项明细ID删除对应信息 - /// - /// - public static void DeleteInspectItemsById(string InspectionItemId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Inspect_InspectionItem where x.InspectionItemId == InspectionItemId select x).FirstOrDefault(); - if (q != null) + + + /// + /// 获取专检集合 + /// + /// + /// + public static List GetInspectionList(string ProjectId, string States, string PersonResponsible, int PageNumber, int PageSize) { - db.Inspect_InspectionItem.DeleteOnSubmit(q); - } - db.SubmitChanges(); - } - /// - /// 根据专项检查ID删除对应专项检查明细记录信息 - /// - /// - public static void DeleteInspectionItemsByInspectionId(string InspectionId) - { - Model.SGGLDB db = Funs.DB; - var list = (from x in db.Inspect_InspectionItem where x.InspectionId == InspectionId select x).ToList(); - list.ForEach(e => { db.Inspect_InspectionItem.DeleteOnSubmit(e); }); - db.SubmitChanges(); - } - - /// - /// 获取专检集合 - /// - /// - /// - public static List GetInspectionList(string? ProjectId,string States,string? PersonResponsible,int PageNumber, int PageSize) - { - - var getDataLists = (from x in Funs.DB.Inspect_Inspection - join user in Funs.DB.Sys_User on x.InspectMan equals user.UserId into userJoin1 - from subUser1 in userJoin1.DefaultIfEmpty() - join user in Funs.DB.Sys_User on x.CreateMan equals user.UserId into userJoin2 - from subUser2 in userJoin2.DefaultIfEmpty() - join user in Funs.DB.Sys_User on x.PersonResponsible equals user.UserId into userJoin3 - from subUser3 in userJoin3.DefaultIfEmpty() - join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into project - from pro in project.DefaultIfEmpty() - select new InspectionDto + var getDataLists = (from x in Funs.DB.Inspect_Inspection + join user in Funs.DB.Sys_User on x.InspectMan equals user.UserId into userJoin1 + from subUser1 in userJoin1.DefaultIfEmpty() + join user in Funs.DB.Sys_User on x.CreateMan equals user.UserId into userJoin2 + from subUser2 in userJoin2.DefaultIfEmpty() + join user in Funs.DB.Sys_User on x.PersonResponsible equals user.UserId into userJoin3 + from subUser3 in userJoin3.DefaultIfEmpty() + join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into project + from pro in project.DefaultIfEmpty() + select new InspectionDto + { + InspectionId = x.InspectionId, + InspectionCode = x.InspectionCode, + ProjectId = x.ProjectId, + ProjectName = pro.ProjectName, + PersonResponsible = x.PersonResponsible, + PersonResponsibleName = subUser3.UserName, + InspectTime = x.InspectTime, + Description = x.Description, + States = x.States, + InspectMan = subUser1.UserName, + InspectManId = x.InspectMan, + InspectType = x.InspectType, + InspectItemSetId = x.InspectItemSetId, + CreateMan = subUser2.UserName, + CreateTime = x.CreateTime, + }); + if (!string.IsNullOrEmpty(ProjectId)) { - InspectionId = x.InspectionId, - InspectionCode = x.InspectionCode, - ProjectId = x.ProjectId, - ProjectName = pro.ProjectName, - PersonResponsible = x.PersonResponsible, - PersonResponsibleName = subUser3.UserName, - InspectTime = x.InspectTime, - Description = x.Description, - States = x.States, - InspectMan = subUser1.UserName, - InspectManId = x.InspectMan, - InspectType = x.InspectType, - InspectItemSetId = x.InspectItemSetId, - CreateMan = subUser2.UserName, - CreateTime = x.CreateTime, - }); - if (!string.IsNullOrEmpty(ProjectId)) - { - getDataLists = getDataLists.Where(q => q.ProjectId == ProjectId); + getDataLists = getDataLists.Where(q => q.ProjectId == ProjectId); + } + + if (!string.IsNullOrEmpty(States)) + { + getDataLists = getDataLists.Where(q => q.States == States); + } + + if (!string.IsNullOrEmpty(PersonResponsible)) + { + getDataLists = getDataLists.Where(q => q.PersonResponsible == PersonResponsible); + } + + if (PageNumber > 0 && PageSize > 0) + { + getDataLists = getDataLists.Skip((PageNumber - 1) * PageSize).Take(PageSize); + } + return getDataLists.ToList(); + } - if (!string.IsNullOrEmpty(States)) + + /// + /// 获取专检明细集合 + /// + /// + /// + public static List GetInspectionItemList(string InspectionId, int PageNumber, int PageSize) { - getDataLists = getDataLists.Where(q => q.States == States); + + List getDataLists = (from x in Funs.DB.Inspect_InspectionItem + join user in Funs.DB.Sys_User on x.CompileMan equals user.UserId into userJoin1 + from subUser1 in userJoin1.DefaultIfEmpty() + join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into project + from pro in project.DefaultIfEmpty() + where x.InspectionId == InspectionId + select new InspectionItemDto + { + InspectionItemId = x.InspectionItemId, + InspectionId = x.InspectionId, + InspectionItemCode = x.InspectionItemCode, + ProjectId = x.ProjectId, + ProjectName = pro.ProjectName, + InspectionDescribe = x.InspectionDescribe, + PhotoUrl = x.PhotoUrl, + VideoUrl = x.VideoUrl, + EvaluateResults = x.EvaluateResults, + TimeLimited = x.TimeLimited, + RectificationDescription = x.RectificationDescription, + RectificationResults = x.RectificationResults, + States = x.States, + CompileMan = subUser1.UserName, + CompileTime = x.CompileTime, + }).ToList(); + if (PageNumber > 0 && PageSize > 0) + { + getDataLists = getDataLists.Skip((PageNumber - 1) * PageSize).Take(PageSize).ToList(); + } + return getDataLists; + } - if (!string.IsNullOrEmpty(PersonResponsible)) + /// + /// 根据专项检查ID获取专项明细检查信息 + /// + /// + /// + public static List GetInspectItemsByInspectionId(string InspectionId) { - getDataLists = getDataLists.Where(q => q.PersonResponsible == PersonResponsible); + var list = (from x in Funs.DB.Inspect_InspectionItem + where x.InspectionId == InspectionId + select x).ToList(); + return list; } - if (PageNumber > 0 && PageSize > 0) + + + public class InspectionDto { - getDataLists = getDataLists.Skip((PageNumber - 1) * PageSize).Take(PageSize); + + public string InspectionId + { + get; + set; + } + + public string InspectionCode + { + get; + set; + } + + public string ProjectId + { + get; + set; + } + public string ProjectName + { + get; + set; + } + + public string PersonResponsible + { + get; + set; + } + public string PersonResponsibleName + { + get; + set; + } + + public System.Nullable InspectTime + { + get; + set; + } + + public string Description + { + get; + set; + } + + public string States + { + get; + set; + } + + public string InspectMan + { + get; + set; + } + + public string InspectManId + { + get; + set; + } + + public string InspectType + { + get; + set; + } + public string InspectItemSetId + { + get; + set; + } + public string CreateMan + { + get; + set; + } + public System.Nullable CreateTime + { + get; + set; + } + + } + + + public class InspectionItemDto + { + + public string InspectionItemId + { + get; + set; + } + + public string InspectionId + { + get; + set; + } + + public string InspectionItemCode + { + get; + set; + } + + public string ProjectId + { + get; + set; + } + public string ProjectName + { + get; + set; + } + + public string InspectionDescribe + { + get; + set; + } + + public string PhotoUrl + { + get; + set; + } + + public string VideoUrl + { + get; + set; + } + + public string EvaluateResults + { + get; + set; + } + + public System.Nullable TimeLimited + { + get; + set; + } + public string RectificationDescription + { + get; + set; + } + public string RectificationResults + { + get; + set; + } + public string States + { + get; + set; + } + public string CompileMan + { + get; + set; + } + public System.Nullable CompileTime + { + get; + set; + } + } - return getDataLists.ToList(); - } - - - /// - /// 获取专检明细集合 - /// - /// - /// - public static List GetInspectionItemList(string InspectionId, int PageNumber, int PageSize) - { - - List getDataLists = (from x in Funs.DB.Inspect_InspectionItem - join user in Funs.DB.Sys_User on x.CompileMan equals user.UserId into userJoin1 - from subUser1 in userJoin1.DefaultIfEmpty() - join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into project - from pro in project.DefaultIfEmpty() - where x.InspectionId == InspectionId - select new InspectionItemDto - { - InspectionItemId = x.InspectionItemId, - InspectionId = x.InspectionId, - InspectionItemCode = x.InspectionItemCode, - ProjectId = x.ProjectId, - ProjectName = pro.ProjectName, - InspectionDescribe = x.InspectionDescribe, - PhotoUrl = x.PhotoUrl, - VideoUrl = x.VideoUrl, - EvaluateResults = x.EvaluateResults, - TimeLimited = x.TimeLimited, - RectificationDescription = x.RectificationDescription, - RectificationResults = x.RectificationResults, - States = x.States, - CompileMan = subUser1.UserName, - CompileTime = x.CompileTime, - }).ToList(); - if (PageNumber > 0 && PageSize > 0) - { - getDataLists = getDataLists.Skip((PageNumber - 1) * PageSize).Take(PageSize).ToList(); - } - return getDataLists; - - } - - /// - /// 根据专项检查ID获取专项明细检查信息 - /// - /// - /// - public static List GetInspectItemsByInspectionId(string InspectionId) - { - var list = (from x in Funs.DB.Inspect_InspectionItem - where x.InspectionId == InspectionId - select x).ToList(); - return list; - } - - - - public class InspectionDto - { - - public string InspectionId - { - get; - set; - } - - public string InspectionCode - { - get; - set; - } - - public string ProjectId - { - get; - set; - } - public string ProjectName - { - get; - set; - } - - public string PersonResponsible - { - get; - set; - } - public string PersonResponsibleName - { - get; - set; - } - - public System.Nullable InspectTime - { - get; - set; - } - - public string Description - { - get; - set; - } - - public string States - { - get; - set; - } - - public string InspectMan - { - get; - set; - } - - public string InspectManId - { - get; - set; - } - - public string InspectType - { - get; - set; - } - public string InspectItemSetId - { - get; - set; - } - public string CreateMan - { - get; - set; - } - public System.Nullable CreateTime - { - get; - set; - } - - } - - - public class InspectionItemDto - { - - public string InspectionItemId - { - get; - set; - } - - public string InspectionId - { - get; - set; - } - - public string InspectionItemCode - { - get; - set; - } - - public string ProjectId - { - get; - set; - } - public string ProjectName - { - get; - set; - } - - public string InspectionDescribe - { - get; - set; - } - - public string PhotoUrl - { - get; - set; - } - - public string VideoUrl - { - get; - set; - } - - public string EvaluateResults - { - get; - set; - } - - public System.Nullable TimeLimited - { - get; - set; - } - public string RectificationDescription - { - get; - set; - } - public string RectificationResults - { - get; - set; - } - public string States - { - get; - set; - } - public string CompileMan - { - get; - set; - } - public System.Nullable CompileTime - { - get; - set; - } - - } - } \ No newline at end of file diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index 3ad4886..b76ed27 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -228815,881 +228815,6 @@ namespace Model private EntitySet _Inspect_InspectionItem; - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInspectionIdChanging(string value); - partial void OnInspectionIdChanged(); - partial void OnInspectionCodeChanging(string value); - partial void OnInspectionCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnPersonResponsibleChanging(string value); - partial void OnPersonResponsibleChanged(); - partial void OnInspectTimeChanging(System.Nullable value); - partial void OnInspectTimeChanged(); - partial void OnDescriptionChanging(string value); - partial void OnDescriptionChanged(); - partial void OnStatesChanging(string value); - partial void OnStatesChanged(); - partial void OnInspectManChanging(string value); - partial void OnInspectManChanged(); - partial void OnInspectTypeChanging(string value); - partial void OnInspectTypeChanged(); - partial void OnInspectItemSetIdChanging(string value); - partial void OnInspectItemSetIdChanged(); - partial void OnProjectStatesChanging(string value); - partial void OnProjectStatesChanged(); - partial void OnCreateManChanging(string value); - partial void OnCreateManChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public Inspect_Inspection() - { - this._Base_Project = default(EntityRef); - this._Inspect_InspectionItem = new EntitySet(new Action(this.attach_Inspect_InspectionItem), new Action(this.detach_Inspect_InspectionItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InspectionId - { - get - { - return this._InspectionId; - } - set - { - if ((this._InspectionId != value)) - { - this.OnInspectionIdChanging(value); - this.SendPropertyChanging(); - this._InspectionId = value; - this.SendPropertyChanged("InspectionId"); - this.OnInspectionIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionCode", DbType="NVarChar(50)")] - public string InspectionCode - { - get - { - return this._InspectionCode; - } - set - { - if ((this._InspectionCode != value)) - { - this.OnInspectionCodeChanging(value); - this.SendPropertyChanging(); - this._InspectionCode = value; - this.SendPropertyChanged("InspectionCode"); - this.OnInspectionCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - if (this._Base_Project.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonResponsible", DbType="NVarChar(50)")] - public string PersonResponsible - { - get - { - return this._PersonResponsible; - } - set - { - if ((this._PersonResponsible != value)) - { - this.OnPersonResponsibleChanging(value); - this.SendPropertyChanging(); - this._PersonResponsible = value; - this.SendPropertyChanged("PersonResponsible"); - this.OnPersonResponsibleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectTime", DbType="DateTime")] - public System.Nullable InspectTime - { - get - { - return this._InspectTime; - } - set - { - if ((this._InspectTime != value)) - { - this.OnInspectTimeChanging(value); - this.SendPropertyChanging(); - this._InspectTime = value; - this.SendPropertyChanged("InspectTime"); - this.OnInspectTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Description", DbType="NVarChar(2000)")] - public string Description - { - get - { - return this._Description; - } - set - { - if ((this._Description != value)) - { - this.OnDescriptionChanging(value); - this.SendPropertyChanging(); - this._Description = value; - this.SendPropertyChanged("Description"); - this.OnDescriptionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_States", DbType="Char(1)")] - public string States - { - get - { - return this._States; - } - set - { - if ((this._States != value)) - { - this.OnStatesChanging(value); - this.SendPropertyChanging(); - this._States = value; - this.SendPropertyChanged("States"); - this.OnStatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectMan", DbType="NVarChar(50)")] - public string InspectMan - { - get - { - return this._InspectMan; - } - set - { - if ((this._InspectMan != value)) - { - this.OnInspectManChanging(value); - this.SendPropertyChanging(); - this._InspectMan = value; - this.SendPropertyChanged("InspectMan"); - this.OnInspectManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectType", DbType="Char(1)")] - public string InspectType - { - get - { - return this._InspectType; - } - set - { - if ((this._InspectType != value)) - { - this.OnInspectTypeChanging(value); - this.SendPropertyChanging(); - this._InspectType = value; - this.SendPropertyChanged("InspectType"); - this.OnInspectTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectItemSetId", DbType="NVarChar(50)")] - public string InspectItemSetId - { - get - { - return this._InspectItemSetId; - } - set - { - if ((this._InspectItemSetId != value)) - { - this.OnInspectItemSetIdChanging(value); - this.SendPropertyChanging(); - this._InspectItemSetId = value; - this.SendPropertyChanged("InspectItemSetId"); - this.OnInspectItemSetIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectStates", DbType="Char(1)")] - public string ProjectStates - { - get - { - return this._ProjectStates; - } - set - { - if ((this._ProjectStates != value)) - { - this.OnProjectStatesChanging(value); - this.SendPropertyChanging(); - this._ProjectStates = value; - this.SendPropertyChanged("ProjectStates"); - this.OnProjectStatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateMan", DbType="NVarChar(50)")] - public string CreateMan - { - get - { - return this._CreateMan; - } - set - { - if ((this._CreateMan != value)) - { - this.OnCreateManChanging(value); - this.SendPropertyChanging(); - this._CreateMan = value; - this.SendPropertyChanged("CreateMan"); - this.OnCreateManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateTime", DbType="DateTime")] - public System.Nullable CreateTime - { - get - { - return this._CreateTime; - } - set - { - if ((this._CreateTime != value)) - { - this.OnCreateTimeChanging(value); - this.SendPropertyChanging(); - this._CreateTime = value; - this.SendPropertyChanged("CreateTime"); - this.OnCreateTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Inspect_Inspection_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] - public Base_Project Base_Project - { - get - { - return this._Base_Project.Entity; - } - set - { - Base_Project previousValue = this._Base_Project.Entity; - if (((previousValue != value) - || (this._Base_Project.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Project.Entity = null; - previousValue.Inspect_Inspection.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Inspect_Inspection.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Inspect_InspectionItem_Inspect_Inspection", Storage="_Inspect_InspectionItem", ThisKey="InspectionId", OtherKey="InspectionId", DeleteRule="NO ACTION")] - public EntitySet Inspect_InspectionItem - { - get - { - return this._Inspect_InspectionItem; - } - set - { - this._Inspect_InspectionItem.Assign(value); - } - } - - public event PropertyChangingEventHandler PropertyChanging; - - public event PropertyChangedEventHandler PropertyChanged; - - protected virtual void SendPropertyChanging() - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, emptyChangingEventArgs); - } - } - - protected virtual void SendPropertyChanged(String propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - - private void attach_Inspect_InspectionItem(Inspect_InspectionItem entity) - { - this.SendPropertyChanging(); - entity.Inspect_Inspection = this; - } - - private void detach_Inspect_InspectionItem(Inspect_InspectionItem entity) - { - this.SendPropertyChanging(); - entity.Inspect_Inspection = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Inspect_InspectionItem")] - public partial class Inspect_InspectionItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InspectionItemId; - - private string _InspectionId; - - private string _InspectionItemCode; - - private string _ProjectId; - - private string _InspectionDescribe; - - private string _PhotoUrl; - - private string _VideoUrl; - - private string _EvaluateResults; - - private System.Nullable _TimeLimited; - - private string _RectificationDescription; - - private string _RectificationResults; - - private string _States; - - private string _CompileMan; - - private System.Nullable _CompileTime; - - private EntityRef _Base_Project; - - private EntityRef _Inspect_Inspection; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInspectionItemIdChanging(string value); - partial void OnInspectionItemIdChanged(); - partial void OnInspectionIdChanging(string value); - partial void OnInspectionIdChanged(); - partial void OnInspectionItemCodeChanging(string value); - partial void OnInspectionItemCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInspectionDescribeChanging(string value); - partial void OnInspectionDescribeChanged(); - partial void OnPhotoUrlChanging(string value); - partial void OnPhotoUrlChanged(); - partial void OnVideoUrlChanging(string value); - partial void OnVideoUrlChanged(); - partial void OnEvaluateResultsChanging(string value); - partial void OnEvaluateResultsChanged(); - partial void OnTimeLimitedChanging(System.Nullable value); - partial void OnTimeLimitedChanged(); - partial void OnRectificationDescriptionChanging(string value); - partial void OnRectificationDescriptionChanged(); - partial void OnRectificationResultsChanging(string value); - partial void OnRectificationResultsChanged(); - partial void OnStatesChanging(string value); - partial void OnStatesChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileTimeChanging(System.Nullable value); - partial void OnCompileTimeChanged(); - #endregion - - public Inspect_InspectionItem() - { - this._Base_Project = default(EntityRef); - this._Inspect_Inspection = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InspectionItemId - { - get - { - return this._InspectionItemId; - } - set - { - if ((this._InspectionItemId != value)) - { - this.OnInspectionItemIdChanging(value); - this.SendPropertyChanging(); - this._InspectionItemId = value; - this.SendPropertyChanged("InspectionItemId"); - this.OnInspectionItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string InspectionId - { - get - { - return this._InspectionId; - } - set - { - if ((this._InspectionId != value)) - { - if (this._Inspect_Inspection.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInspectionIdChanging(value); - this.SendPropertyChanging(); - this._InspectionId = value; - this.SendPropertyChanged("InspectionId"); - this.OnInspectionIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionItemCode", DbType="NVarChar(50)")] - public string InspectionItemCode - { - get - { - return this._InspectionItemCode; - } - set - { - if ((this._InspectionItemCode != value)) - { - this.OnInspectionItemCodeChanging(value); - this.SendPropertyChanging(); - this._InspectionItemCode = value; - this.SendPropertyChanged("InspectionItemCode"); - this.OnInspectionItemCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - if (this._Base_Project.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionDescribe", DbType="NVarChar(1000)")] - public string InspectionDescribe - { - get - { - return this._InspectionDescribe; - } - set - { - if ((this._InspectionDescribe != value)) - { - this.OnInspectionDescribeChanging(value); - this.SendPropertyChanging(); - this._InspectionDescribe = value; - this.SendPropertyChanged("InspectionDescribe"); - this.OnInspectionDescribeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PhotoUrl", DbType="NVarChar(1000)")] - public string PhotoUrl - { - get - { - return this._PhotoUrl; - } - set - { - if ((this._PhotoUrl != value)) - { - this.OnPhotoUrlChanging(value); - this.SendPropertyChanging(); - this._PhotoUrl = value; - this.SendPropertyChanged("PhotoUrl"); - this.OnPhotoUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VideoUrl", DbType="NVarChar(1000)")] - public string VideoUrl - { - get - { - return this._VideoUrl; - } - set - { - if ((this._VideoUrl != value)) - { - this.OnVideoUrlChanging(value); - this.SendPropertyChanging(); - this._VideoUrl = value; - this.SendPropertyChanged("VideoUrl"); - this.OnVideoUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EvaluateResults", DbType="NVarChar(20)")] - public string EvaluateResults - { - get - { - return this._EvaluateResults; - } - set - { - if ((this._EvaluateResults != value)) - { - this.OnEvaluateResultsChanging(value); - this.SendPropertyChanging(); - this._EvaluateResults = value; - this.SendPropertyChanged("EvaluateResults"); - this.OnEvaluateResultsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TimeLimited", DbType="DateTime")] - public System.Nullable TimeLimited - { - get - { - return this._TimeLimited; - } - set - { - if ((this._TimeLimited != value)) - { - this.OnTimeLimitedChanging(value); - this.SendPropertyChanging(); - this._TimeLimited = value; - this.SendPropertyChanged("TimeLimited"); - this.OnTimeLimitedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RectificationDescription", DbType="NVarChar(1000)")] - public string RectificationDescription - { - get - { - return this._RectificationDescription; - } - set - { - if ((this._RectificationDescription != value)) - { - this.OnRectificationDescriptionChanging(value); - this.SendPropertyChanging(); - this._RectificationDescription = value; - this.SendPropertyChanged("RectificationDescription"); - this.OnRectificationDescriptionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RectificationResults", DbType="NVarChar(20)")] - public string RectificationResults - { - get - { - return this._RectificationResults; - } - set - { - if ((this._RectificationResults != value)) - { - this.OnRectificationResultsChanging(value); - this.SendPropertyChanging(); - this._RectificationResults = value; - this.SendPropertyChanged("RectificationResults"); - this.OnRectificationResultsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_States", DbType="NVarChar(100)")] - public string States - { - get - { - return this._States; - } - set - { - if ((this._States != value)) - { - this.OnStatesChanging(value); - this.SendPropertyChanging(); - this._States = value; - this.SendPropertyChanged("States"); - this.OnStatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileTime", DbType="DateTime")] - public System.Nullable CompileTime - { - get - { - return this._CompileTime; - } - set - { - if ((this._CompileTime != value)) - { - this.OnCompileTimeChanging(value); - this.SendPropertyChanging(); - this._CompileTime = value; - this.SendPropertyChanged("CompileTime"); - this.OnCompileTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Inspect_InspectionItem_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)] - public Base_Project Base_Project - { - get - { - return this._Base_Project.Entity; - } - set - { - Base_Project previousValue = this._Base_Project.Entity; - if (((previousValue != value) - || (this._Base_Project.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Project.Entity = null; - previousValue.Inspect_InspectionItem.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Inspect_InspectionItem.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Inspect_InspectionItem_Inspect_Inspection", Storage="_Inspect_Inspection", ThisKey="InspectionId", OtherKey="InspectionId", IsForeignKey=true)] - public Inspect_Inspection Inspect_Inspection - { - get - { - return this._Inspect_Inspection.Entity; - } - set - { - Inspect_Inspection previousValue = this._Inspect_Inspection.Entity; - if (((previousValue != value) - || (this._Inspect_Inspection.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Inspect_Inspection.Entity = null; - previousValue.Inspect_InspectionItem.Remove(this); - } - this._Inspect_Inspection.Entity = value; - if ((value != null)) - { - value.Inspect_InspectionItem.Add(this); - this._InspectionId = value.InspectionId; - } - else - { - this._InspectionId = default(string); - } - this.SendPropertyChanged("Inspect_Inspection"); - } - } - } - - public event PropertyChangingEventHandler PropertyChanging; - - public event PropertyChangedEventHandler PropertyChanged; - - protected virtual void SendPropertyChanging() - { - if ((this.PropertyChanging != null)) - { - this.PropertyChanging(this, emptyChangingEventArgs); - } - } - - protected virtual void SendPropertyChanged(String propertyName) - { - if ((this.PropertyChanged != null)) - { - this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Inspect_Inspection")] - public partial class Inspect_Inspection : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InspectionId; - - private string _InspectionCode; - - private string _ProjectId; - - private string _PersonResponsible; - - private System.Nullable _InspectTime; - - private string _Description; - - private string _States; - - private string _InspectMan; - - private string _InspectType; - - private string _InspectItemSetId; - - private string _ProjectStates; - - private string _CreateMan; - - private System.Nullable _CreateTime; - - private EntityRef _Base_Project; - - private EntitySet _Inspect_InspectionItem; - #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action);