From 089ab7603bf2e0bd092f4aa37fb0c2849a2845fc Mon Sep 17 00:00:00 2001 From: shecs <408299694@qq.com> Date: Thu, 28 Nov 2024 10:25:01 +0800 Subject: [PATCH] 11 --- .gitignore | 6 + HJGL_ZH/Model/Model.cs | 109241 --------------- .../Model.csproj.AssemblyReference.cache | Bin 6267 -> 0 bytes .../Debug/Model.csproj.FileListAbsolute.txt | 195 - HJGL_ZH/Model/obj/Debug/Model.dll | Bin 1386496 -> 0 bytes HJGL_ZH/Model/obj/Debug/Model.pdb | Bin 3849728 -> 0 bytes .../Model.csproj.AssemblyReference.cache | Bin 5035 -> 0 bytes 7 files changed, 6 insertions(+), 109436 deletions(-) delete mode 100644 HJGL_ZH/Model/Model.cs delete mode 100644 HJGL_ZH/Model/obj/Debug/Model.csproj.AssemblyReference.cache delete mode 100644 HJGL_ZH/Model/obj/Debug/Model.csproj.FileListAbsolute.txt delete mode 100644 HJGL_ZH/Model/obj/Debug/Model.dll delete mode 100644 HJGL_ZH/Model/obj/Debug/Model.pdb delete mode 100644 HJGL_ZH/Model/obj/Release/Model.csproj.AssemblyReference.cache diff --git a/.gitignore b/.gitignore index f3c016c..9c66618 100644 --- a/.gitignore +++ b/.gitignore @@ -118,3 +118,9 @@ HJGL_ZH/BLL/bin/Release/NPOI.OpenXmlFormats.dll /.gitignore /HJGLPackFile/PackFile/FileUpload /HJGLPackFile/PackFile/upload +/HJGL_ZH/Model/obj/Debug/Model.csproj.AssemblyReference.cache +/HJGL_ZH/Model/obj/Debug/Model.csproj.FileListAbsolute.txt +/HJGL_ZH/Model/obj/Debug/Model.dll +/HJGL_ZH/Model/obj/Debug/Model.pdb +/HJGL_ZH/Model/obj/Release/Model.csproj.AssemblyReference.cache +/HJGL_ZH/Model/Model.cs diff --git a/HJGL_ZH/Model/Model.cs b/HJGL_ZH/Model/Model.cs deleted file mode 100644 index 81a09ed..0000000 --- a/HJGL_ZH/Model/Model.cs +++ /dev/null @@ -1,109241 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -namespace Model -{ - using System.Data.Linq; - using System.Data.Linq.Mapping; - using System.Data; - using System.Collections.Generic; - using System.Reflection; - using System.Linq; - using System.Linq.Expressions; - using System.ComponentModel; - using System; - - - public partial class SGGLDB : System.Data.Linq.DataContext - { - - private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource(); - - #region 可扩展性方法定义 - partial void OnCreated(); - partial void OnCreated() - { - this.CommandTimeout = 600; - } - partial void InsertAttach_Image(Attach_Image instance); - partial void UpdateAttach_Image(Attach_Image instance); - partial void DeleteAttach_Image(Attach_Image instance); - partial void InsertAttachFile(AttachFile instance); - partial void UpdateAttachFile(AttachFile instance); - partial void DeleteAttachFile(AttachFile instance); - partial void InsertAudiFlow(AudiFlow instance); - partial void UpdateAudiFlow(AudiFlow instance); - partial void DeleteAudiFlow(AudiFlow instance); - partial void InsertAuditFlowApprove(AuditFlowApprove instance); - partial void UpdateAuditFlowApprove(AuditFlowApprove instance); - partial void DeleteAuditFlowApprove(AuditFlowApprove instance); - partial void InsertBase_Depart(Base_Depart instance); - partial void UpdateBase_Depart(Base_Depart instance); - partial void DeleteBase_Depart(Base_Depart instance); - partial void InsertBase_Module(Base_Module instance); - partial void UpdateBase_Module(Base_Module instance); - partial void DeleteBase_Module(Base_Module instance); - partial void InsertBase_Organization(Base_Organization instance); - partial void UpdateBase_Organization(Base_Organization instance); - partial void DeleteBase_Organization(Base_Organization instance); - partial void InsertBase_PrintFileCode(Base_PrintFileCode instance); - partial void UpdateBase_PrintFileCode(Base_PrintFileCode instance); - partial void DeleteBase_PrintFileCode(Base_PrintFileCode instance); - partial void InsertBase_Project(Base_Project instance); - partial void UpdateBase_Project(Base_Project instance); - partial void DeleteBase_Project(Base_Project instance); - partial void InsertBase_TeamGroup(Base_TeamGroup instance); - partial void UpdateBase_TeamGroup(Base_TeamGroup instance); - partial void DeleteBase_TeamGroup(Base_TeamGroup instance); - partial void InsertBase_Unit(Base_Unit instance); - partial void UpdateBase_Unit(Base_Unit instance); - partial void DeleteBase_Unit(Base_Unit instance); - partial void InsertButtonToMenu(ButtonToMenu instance); - partial void UpdateButtonToMenu(ButtonToMenu instance); - partial void DeleteButtonToMenu(ButtonToMenu instance); - partial void InsertCommon_ConstructionStandardIdentify(Common_ConstructionStandardIdentify instance); - partial void UpdateCommon_ConstructionStandardIdentify(Common_ConstructionStandardIdentify instance); - partial void DeleteCommon_ConstructionStandardIdentify(Common_ConstructionStandardIdentify instance); - partial void InsertCommon_ConstructionStandardList(Common_ConstructionStandardList instance); - partial void UpdateCommon_ConstructionStandardList(Common_ConstructionStandardList instance); - partial void DeleteCommon_ConstructionStandardList(Common_ConstructionStandardList instance); - partial void InsertCommon_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem instance); - partial void UpdateCommon_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem instance); - partial void DeleteCommon_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem instance); - partial void InsertCommon_FileManage(Common_FileManage instance); - partial void UpdateCommon_FileManage(Common_FileManage instance); - partial void DeleteCommon_FileManage(Common_FileManage instance); - partial void InsertCommon_FileManageType(Common_FileManageType instance); - partial void UpdateCommon_FileManageType(Common_FileManageType instance); - partial void DeleteCommon_FileManageType(Common_FileManageType instance); - partial void InsertCommon_LawRegulation(Common_LawRegulation instance); - partial void UpdateCommon_LawRegulation(Common_LawRegulation instance); - partial void DeleteCommon_LawRegulation(Common_LawRegulation instance); - partial void InsertCommon_LawRegulationIdentify(Common_LawRegulationIdentify instance); - partial void UpdateCommon_LawRegulationIdentify(Common_LawRegulationIdentify instance); - partial void DeleteCommon_LawRegulationIdentify(Common_LawRegulationIdentify instance); - partial void InsertCommon_LawRegulationSelectedItem(Common_LawRegulationSelectedItem instance); - partial void UpdateCommon_LawRegulationSelectedItem(Common_LawRegulationSelectedItem instance); - partial void DeleteCommon_LawRegulationSelectedItem(Common_LawRegulationSelectedItem instance); - partial void InsertCommon_Notice(Common_Notice instance); - partial void UpdateCommon_Notice(Common_Notice instance); - partial void DeleteCommon_Notice(Common_Notice instance); - partial void InsertCommon_NoticeSign(Common_NoticeSign instance); - partial void UpdateCommon_NoticeSign(Common_NoticeSign instance); - partial void DeleteCommon_NoticeSign(Common_NoticeSign instance); - partial void InsertCommon_ReportServer(Common_ReportServer instance); - partial void UpdateCommon_ReportServer(Common_ReportServer instance); - partial void DeleteCommon_ReportServer(Common_ReportServer instance); - partial void InsertHJGL_Base_HotProcessCard(HJGL_Base_HotProcessCard instance); - partial void UpdateHJGL_Base_HotProcessCard(HJGL_Base_HotProcessCard instance); - partial void DeleteHJGL_Base_HotProcessCard(HJGL_Base_HotProcessCard instance); - partial void InsertHJGL_BO_Batch(HJGL_BO_Batch instance); - partial void UpdateHJGL_BO_Batch(HJGL_BO_Batch instance); - partial void DeleteHJGL_BO_Batch(HJGL_BO_Batch instance); - partial void InsertHJGL_BO_BatchDetail(HJGL_BO_BatchDetail instance); - partial void UpdateHJGL_BO_BatchDetail(HJGL_BO_BatchDetail instance); - partial void DeleteHJGL_BO_BatchDetail(HJGL_BO_BatchDetail instance); - partial void InsertHJGL_BO_Device(HJGL_BO_Device instance); - partial void UpdateHJGL_BO_Device(HJGL_BO_Device instance); - partial void DeleteHJGL_BO_Device(HJGL_BO_Device instance); - partial void InsertHJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain instance); - partial void UpdateHJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain instance); - partial void DeleteHJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain instance); - partial void InsertHJGL_BO_QualityRating(HJGL_BO_QualityRating instance); - partial void UpdateHJGL_BO_QualityRating(HJGL_BO_QualityRating instance); - partial void DeleteHJGL_BO_QualityRating(HJGL_BO_QualityRating instance); - partial void InsertHJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair instance); - partial void UpdateHJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair instance); - partial void DeleteHJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair instance); - partial void InsertHJGL_BO_RemakeReason(HJGL_BO_RemakeReason instance); - partial void UpdateHJGL_BO_RemakeReason(HJGL_BO_RemakeReason instance); - partial void DeleteHJGL_BO_RemakeReason(HJGL_BO_RemakeReason instance); - partial void InsertHJGL_BO_RepairNotice(HJGL_BO_RepairNotice instance); - partial void UpdateHJGL_BO_RepairNotice(HJGL_BO_RepairNotice instance); - partial void DeleteHJGL_BO_RepairNotice(HJGL_BO_RepairNotice instance); - partial void InsertHJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain instance); - partial void UpdateHJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain instance); - partial void DeleteHJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain instance); - partial void InsertHJGL_BS_Component(HJGL_BS_Component instance); - partial void UpdateHJGL_BS_Component(HJGL_BS_Component instance); - partial void DeleteHJGL_BS_Component(HJGL_BS_Component instance); - partial void InsertHJGL_BS_Equipment(HJGL_BS_Equipment instance); - partial void UpdateHJGL_BS_Equipment(HJGL_BS_Equipment instance); - partial void DeleteHJGL_BS_Equipment(HJGL_BS_Equipment instance); - partial void InsertHJGL_BS_ExecStandard(HJGL_BS_ExecStandard instance); - partial void UpdateHJGL_BS_ExecStandard(HJGL_BS_ExecStandard instance); - partial void DeleteHJGL_BS_ExecStandard(HJGL_BS_ExecStandard instance); - partial void InsertHJGL_BS_IsoClass(HJGL_BS_IsoClass instance); - partial void UpdateHJGL_BS_IsoClass(HJGL_BS_IsoClass instance); - partial void DeleteHJGL_BS_IsoClass(HJGL_BS_IsoClass instance); - partial void InsertHJGL_BS_JointType(HJGL_BS_JointType instance); - partial void UpdateHJGL_BS_JointType(HJGL_BS_JointType instance); - partial void DeleteHJGL_BS_JointType(HJGL_BS_JointType instance); - partial void InsertHJGL_BS_MaterialClass(HJGL_BS_MaterialClass instance); - partial void UpdateHJGL_BS_MaterialClass(HJGL_BS_MaterialClass instance); - partial void DeleteHJGL_BS_MaterialClass(HJGL_BS_MaterialClass instance); - partial void InsertHJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare instance); - partial void UpdateHJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare instance); - partial void DeleteHJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare instance); - partial void InsertHJGL_BS_MaterialGroup(HJGL_BS_MaterialGroup instance); - partial void UpdateHJGL_BS_MaterialGroup(HJGL_BS_MaterialGroup instance); - partial void DeleteHJGL_BS_MaterialGroup(HJGL_BS_MaterialGroup instance); - partial void InsertHJGL_BS_MaterialStandard(HJGL_BS_MaterialStandard instance); - partial void UpdateHJGL_BS_MaterialStandard(HJGL_BS_MaterialStandard instance); - partial void DeleteHJGL_BS_MaterialStandard(HJGL_BS_MaterialStandard instance); - partial void InsertHJGL_BS_NDTRate(HJGL_BS_NDTRate instance); - partial void UpdateHJGL_BS_NDTRate(HJGL_BS_NDTRate instance); - partial void DeleteHJGL_BS_NDTRate(HJGL_BS_NDTRate instance); - partial void InsertHJGL_BS_NDTType(HJGL_BS_NDTType instance); - partial void UpdateHJGL_BS_NDTType(HJGL_BS_NDTType instance); - partial void DeleteHJGL_BS_NDTType(HJGL_BS_NDTType instance); - partial void InsertHJGL_BS_SchTab(HJGL_BS_SchTab instance); - partial void UpdateHJGL_BS_SchTab(HJGL_BS_SchTab instance); - partial void DeleteHJGL_BS_SchTab(HJGL_BS_SchTab instance); - partial void InsertHJGL_BS_Service(HJGL_BS_Service instance); - partial void UpdateHJGL_BS_Service(HJGL_BS_Service instance); - partial void DeleteHJGL_BS_Service(HJGL_BS_Service instance); - partial void InsertHJGL_BS_SlopeType(HJGL_BS_SlopeType instance); - partial void UpdateHJGL_BS_SlopeType(HJGL_BS_SlopeType instance); - partial void DeleteHJGL_BS_SlopeType(HJGL_BS_SlopeType instance); - partial void InsertHJGL_BS_Standard(HJGL_BS_Standard instance); - partial void UpdateHJGL_BS_Standard(HJGL_BS_Standard instance); - partial void DeleteHJGL_BS_Standard(HJGL_BS_Standard instance); - partial void InsertHJGL_BS_Steel(HJGL_BS_Steel instance); - partial void UpdateHJGL_BS_Steel(HJGL_BS_Steel instance); - partial void DeleteHJGL_BS_Steel(HJGL_BS_Steel instance); - partial void InsertHJGL_BS_TestStandard(HJGL_BS_TestStandard instance); - partial void UpdateHJGL_BS_TestStandard(HJGL_BS_TestStandard instance); - partial void DeleteHJGL_BS_TestStandard(HJGL_BS_TestStandard instance); - partial void InsertHJGL_BS_WeldControl(HJGL_BS_WeldControl instance); - partial void UpdateHJGL_BS_WeldControl(HJGL_BS_WeldControl instance); - partial void DeleteHJGL_BS_WeldControl(HJGL_BS_WeldControl instance); - partial void InsertHJGL_BS_Welder(HJGL_BS_Welder instance); - partial void UpdateHJGL_BS_Welder(HJGL_BS_Welder instance); - partial void DeleteHJGL_BS_Welder(HJGL_BS_Welder instance); - partial void InsertHJGL_BS_WelderItem(HJGL_BS_WelderItem instance); - partial void UpdateHJGL_BS_WelderItem(HJGL_BS_WelderItem instance); - partial void DeleteHJGL_BS_WelderItem(HJGL_BS_WelderItem instance); - partial void InsertHJGL_BS_WelderQualifiedProject(HJGL_BS_WelderQualifiedProject instance); - partial void UpdateHJGL_BS_WelderQualifiedProject(HJGL_BS_WelderQualifiedProject instance); - partial void DeleteHJGL_BS_WelderQualifiedProject(HJGL_BS_WelderQualifiedProject instance); - partial void InsertHJGL_BS_WelderScore(HJGL_BS_WelderScore instance); - partial void UpdateHJGL_BS_WelderScore(HJGL_BS_WelderScore instance); - partial void DeleteHJGL_BS_WelderScore(HJGL_BS_WelderScore instance); - partial void InsertHJGL_BS_WeldMaterial(HJGL_BS_WeldMaterial instance); - partial void UpdateHJGL_BS_WeldMaterial(HJGL_BS_WeldMaterial instance); - partial void DeleteHJGL_BS_WeldMaterial(HJGL_BS_WeldMaterial instance); - partial void InsertHJGL_BS_WeldMethod(HJGL_BS_WeldMethod instance); - partial void UpdateHJGL_BS_WeldMethod(HJGL_BS_WeldMethod instance); - partial void DeleteHJGL_BS_WeldMethod(HJGL_BS_WeldMethod instance); - partial void InsertHJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem instance); - partial void UpdateHJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem instance); - partial void DeleteHJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem instance); - partial void InsertHJGL_CH_HardTestReport(HJGL_CH_HardTestReport instance); - partial void UpdateHJGL_CH_HardTestReport(HJGL_CH_HardTestReport instance); - partial void DeleteHJGL_CH_HardTestReport(HJGL_CH_HardTestReport instance); - partial void InsertHJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem instance); - partial void UpdateHJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem instance); - partial void DeleteHJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem instance); - partial void InsertHJGL_CH_HardTestResult(HJGL_CH_HardTestResult instance); - partial void UpdateHJGL_CH_HardTestResult(HJGL_CH_HardTestResult instance); - partial void DeleteHJGL_CH_HardTestResult(HJGL_CH_HardTestResult instance); - partial void InsertHJGL_CH_HotProessResult(HJGL_CH_HotProessResult instance); - partial void UpdateHJGL_CH_HotProessResult(HJGL_CH_HotProessResult instance); - partial void DeleteHJGL_CH_HotProessResult(HJGL_CH_HotProessResult instance); - partial void InsertHJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust instance); - partial void UpdateHJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust instance); - partial void DeleteHJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust instance); - partial void InsertHJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem instance); - partial void UpdateHJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem instance); - partial void DeleteHJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem instance); - partial void InsertHJGL_CH_Repair(HJGL_CH_Repair instance); - partial void UpdateHJGL_CH_Repair(HJGL_CH_Repair instance); - partial void DeleteHJGL_CH_Repair(HJGL_CH_Repair instance); - partial void InsertHJGL_CH_RepairItem(HJGL_CH_RepairItem instance); - partial void UpdateHJGL_CH_RepairItem(HJGL_CH_RepairItem instance); - partial void DeleteHJGL_CH_RepairItem(HJGL_CH_RepairItem instance); - partial void InsertHJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord instance); - partial void UpdateHJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord instance); - partial void DeleteHJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord instance); - partial void InsertHJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint instance); - partial void UpdateHJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint instance); - partial void DeleteHJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint instance); - partial void InsertHJGL_CH_Trust(HJGL_CH_Trust instance); - partial void UpdateHJGL_CH_Trust(HJGL_CH_Trust instance); - partial void DeleteHJGL_CH_Trust(HJGL_CH_Trust instance); - partial void InsertHJGL_CH_TrustItem(HJGL_CH_TrustItem instance); - partial void UpdateHJGL_CH_TrustItem(HJGL_CH_TrustItem instance); - partial void DeleteHJGL_CH_TrustItem(HJGL_CH_TrustItem instance); - partial void InsertHJGL_ElectrodeBake(HJGL_ElectrodeBake instance); - partial void UpdateHJGL_ElectrodeBake(HJGL_ElectrodeBake instance); - partial void DeleteHJGL_ElectrodeBake(HJGL_ElectrodeBake instance); - partial void InsertHJGL_ElectrodeBakeItem(HJGL_ElectrodeBakeItem instance); - partial void UpdateHJGL_ElectrodeBakeItem(HJGL_ElectrodeBakeItem instance); - partial void DeleteHJGL_ElectrodeBakeItem(HJGL_ElectrodeBakeItem instance); - partial void InsertHJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery instance); - partial void UpdateHJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery instance); - partial void DeleteHJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery instance); - partial void InsertHJGL_ElectrodeRecoveryItem(HJGL_ElectrodeRecoveryItem instance); - partial void UpdateHJGL_ElectrodeRecoveryItem(HJGL_ElectrodeRecoveryItem instance); - partial void DeleteHJGL_ElectrodeRecoveryItem(HJGL_ElectrodeRecoveryItem instance); - partial void InsertHJGL_EMaterialRegist(HJGL_EMaterialRegist instance); - partial void UpdateHJGL_EMaterialRegist(HJGL_EMaterialRegist instance); - partial void DeleteHJGL_EMaterialRegist(HJGL_EMaterialRegist instance); - partial void InsertHJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem instance); - partial void UpdateHJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem instance); - partial void DeleteHJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem instance); - partial void InsertHJGL_EMInventoryRecords(HJGL_EMInventoryRecords instance); - partial void UpdateHJGL_EMInventoryRecords(HJGL_EMInventoryRecords instance); - partial void DeleteHJGL_EMInventoryRecords(HJGL_EMInventoryRecords instance); - partial void InsertHJGL_EWeldRHRecord(HJGL_EWeldRHRecord instance); - partial void UpdateHJGL_EWeldRHRecord(HJGL_EWeldRHRecord instance); - partial void DeleteHJGL_EWeldRHRecord(HJGL_EWeldRHRecord instance); - partial void InsertHJGL_EWeldRHRecordItem(HJGL_EWeldRHRecordItem instance); - partial void UpdateHJGL_EWeldRHRecordItem(HJGL_EWeldRHRecordItem instance); - partial void DeleteHJGL_EWeldRHRecordItem(HJGL_EWeldRHRecordItem instance); - partial void InsertHJGL_FileControl_CompanyStandards(HJGL_FileControl_CompanyStandards instance); - partial void UpdateHJGL_FileControl_CompanyStandards(HJGL_FileControl_CompanyStandards instance); - partial void DeleteHJGL_FileControl_CompanyStandards(HJGL_FileControl_CompanyStandards instance); - partial void InsertHJGL_FileControl_DomesticLawsRegulations(HJGL_FileControl_DomesticLawsRegulations instance); - partial void UpdateHJGL_FileControl_DomesticLawsRegulations(HJGL_FileControl_DomesticLawsRegulations instance); - partial void DeleteHJGL_FileControl_DomesticLawsRegulations(HJGL_FileControl_DomesticLawsRegulations instance); - partial void InsertHJGL_FileControl_DomesticStandards(HJGL_FileControl_DomesticStandards instance); - partial void UpdateHJGL_FileControl_DomesticStandards(HJGL_FileControl_DomesticStandards instance); - partial void DeleteHJGL_FileControl_DomesticStandards(HJGL_FileControl_DomesticStandards instance); - partial void InsertHJGL_FileControl_ForeignStandards(HJGL_FileControl_ForeignStandards instance); - partial void UpdateHJGL_FileControl_ForeignStandards(HJGL_FileControl_ForeignStandards instance); - partial void DeleteHJGL_FileControl_ForeignStandards(HJGL_FileControl_ForeignStandards instance); - partial void InsertHJGL_HotProess(HJGL_HotProess instance); - partial void UpdateHJGL_HotProess(HJGL_HotProess instance); - partial void DeleteHJGL_HotProess(HJGL_HotProess instance); - partial void InsertHJGL_HotProessItem(HJGL_HotProessItem instance); - partial void UpdateHJGL_HotProessItem(HJGL_HotProessItem instance); - partial void DeleteHJGL_HotProessItem(HJGL_HotProessItem instance); - partial void InsertHJGL_Match_InStorage(HJGL_Match_InStorage instance); - partial void UpdateHJGL_Match_InStorage(HJGL_Match_InStorage instance); - partial void DeleteHJGL_Match_InStorage(HJGL_Match_InStorage instance); - partial void InsertHJGL_Match_InStorageItem(HJGL_Match_InStorageItem instance); - partial void UpdateHJGL_Match_InStorageItem(HJGL_Match_InStorageItem instance); - partial void DeleteHJGL_Match_InStorageItem(HJGL_Match_InStorageItem instance); - partial void InsertHJGL_Match_Material(HJGL_Match_Material instance); - partial void UpdateHJGL_Match_Material(HJGL_Match_Material instance); - partial void DeleteHJGL_Match_Material(HJGL_Match_Material instance); - partial void InsertHJGL_Match_OutStorage(HJGL_Match_OutStorage instance); - partial void UpdateHJGL_Match_OutStorage(HJGL_Match_OutStorage instance); - partial void DeleteHJGL_Match_OutStorage(HJGL_Match_OutStorage instance); - partial void InsertHJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem instance); - partial void UpdateHJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem instance); - partial void DeleteHJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem instance); - partial void InsertHJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial instance); - partial void UpdateHJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial instance); - partial void DeleteHJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial instance); - partial void InsertHJGL_Match_Storage(HJGL_Match_Storage instance); - partial void UpdateHJGL_Match_Storage(HJGL_Match_Storage instance); - partial void DeleteHJGL_Match_Storage(HJGL_Match_Storage instance); - partial void InsertHJGL_PW_IsoInfo(HJGL_PW_IsoInfo instance); - partial void UpdateHJGL_PW_IsoInfo(HJGL_PW_IsoInfo instance); - partial void DeleteHJGL_PW_IsoInfo(HJGL_PW_IsoInfo instance); - partial void InsertHJGL_PW_JointChange(HJGL_PW_JointChange instance); - partial void UpdateHJGL_PW_JointChange(HJGL_PW_JointChange instance); - partial void DeleteHJGL_PW_JointChange(HJGL_PW_JointChange instance); - partial void InsertHJGL_PW_JointInfo(HJGL_PW_JointInfo instance); - partial void UpdateHJGL_PW_JointInfo(HJGL_PW_JointInfo instance); - partial void DeleteHJGL_PW_JointInfo(HJGL_PW_JointInfo instance); - partial void InsertHJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage instance); - partial void UpdateHJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage instance); - partial void DeleteHJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage instance); - partial void InsertHJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure instance); - partial void UpdateHJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure instance); - partial void DeleteHJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure instance); - partial void InsertHJGL_PW_WeldingProcedureJOT(HJGL_PW_WeldingProcedureJOT instance); - partial void UpdateHJGL_PW_WeldingProcedureJOT(HJGL_PW_WeldingProcedureJOT instance); - partial void DeleteHJGL_PW_WeldingProcedureJOT(HJGL_PW_WeldingProcedureJOT instance); - partial void InsertHJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp instance); - partial void UpdateHJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp instance); - partial void DeleteHJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp instance); - partial void InsertHJGL_Sys_UserShowColumns(HJGL_Sys_UserShowColumns instance); - partial void UpdateHJGL_Sys_UserShowColumns(HJGL_Sys_UserShowColumns instance); - partial void DeleteHJGL_Sys_UserShowColumns(HJGL_Sys_UserShowColumns instance); - partial void InsertHJGL_TP_TestPackage(HJGL_TP_TestPackage instance); - partial void UpdateHJGL_TP_TestPackage(HJGL_TP_TestPackage instance); - partial void DeleteHJGL_TP_TestPackage(HJGL_TP_TestPackage instance); - partial void InsertHJGL_UserDevice(HJGL_UserDevice instance); - partial void UpdateHJGL_UserDevice(HJGL_UserDevice instance); - partial void DeleteHJGL_UserDevice(HJGL_UserDevice instance); - partial void InsertHJGL_WeldingManage_TestingParameters(HJGL_WeldingManage_TestingParameters instance); - partial void UpdateHJGL_WeldingManage_TestingParameters(HJGL_WeldingManage_TestingParameters instance); - partial void DeleteHJGL_WeldingManage_TestingParameters(HJGL_WeldingManage_TestingParameters instance); - partial void InsertHJGL_WeldingProcedure_JointImage(HJGL_WeldingProcedure_JointImage instance); - partial void UpdateHJGL_WeldingProcedure_JointImage(HJGL_WeldingProcedure_JointImage instance); - partial void DeleteHJGL_WeldingProcedure_JointImage(HJGL_WeldingProcedure_JointImage instance); - partial void InsertHJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem instance); - partial void UpdateHJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem instance); - partial void DeleteHJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem instance); - partial void InsertHJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial instance); - partial void UpdateHJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial instance); - partial void DeleteHJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial instance); - partial void InsertHJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard instance); - partial void UpdateHJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard instance); - partial void DeleteHJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard instance); - partial void InsertHJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure instance); - partial void UpdateHJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure instance); - partial void DeleteHJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure instance); - partial void InsertHJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard instance); - partial void UpdateHJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard instance); - partial void DeleteHJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard instance); - partial void InsertHJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard instance); - partial void UpdateHJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard instance); - partial void DeleteHJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard instance); - partial void InsertOAM_UesrQualified(OAM_UesrQualified instance); - partial void UpdateOAM_UesrQualified(OAM_UesrQualified instance); - partial void DeleteOAM_UesrQualified(OAM_UesrQualified instance); - partial void InsertOAM_Unit(OAM_Unit instance); - partial void UpdateOAM_Unit(OAM_Unit instance); - partial void DeleteOAM_Unit(OAM_Unit instance); - partial void InsertOAM_User(OAM_User instance); - partial void UpdateOAM_User(OAM_User instance); - partial void DeleteOAM_User(OAM_User instance); - partial void InsertProject_Installation(Project_Installation instance); - partial void UpdateProject_Installation(Project_Installation instance); - partial void DeleteProject_Installation(Project_Installation instance); - partial void InsertProject_RoleButtonPower(Project_RoleButtonPower instance); - partial void UpdateProject_RoleButtonPower(Project_RoleButtonPower instance); - partial void DeleteProject_RoleButtonPower(Project_RoleButtonPower instance); - partial void InsertProject_RolePower(Project_RolePower instance); - partial void UpdateProject_RolePower(Project_RolePower instance); - partial void DeleteProject_RolePower(Project_RolePower instance); - partial void InsertProject_Sys_Set(Project_Sys_Set instance); - partial void UpdateProject_Sys_Set(Project_Sys_Set instance); - partial void DeleteProject_Sys_Set(Project_Sys_Set instance); - partial void InsertProject_Unit(Project_Unit instance); - partial void UpdateProject_Unit(Project_Unit instance); - partial void DeleteProject_Unit(Project_Unit instance); - partial void InsertProject_User(Project_User instance); - partial void UpdateProject_User(Project_User instance); - partial void DeleteProject_User(Project_User instance); - partial void InsertProject_UserButtonPower(Project_UserButtonPower instance); - partial void UpdateProject_UserButtonPower(Project_UserButtonPower instance); - partial void DeleteProject_UserButtonPower(Project_UserButtonPower instance); - partial void InsertProject_UserPower(Project_UserPower instance); - partial void UpdateProject_UserPower(Project_UserPower instance); - partial void DeleteProject_UserPower(Project_UserPower instance); - partial void InsertProject_Welder(Project_Welder instance); - partial void UpdateProject_Welder(Project_Welder instance); - partial void DeleteProject_Welder(Project_Welder instance); - partial void InsertProject_WorkArea(Project_WorkArea instance); - partial void UpdateProject_WorkArea(Project_WorkArea instance); - partial void DeleteProject_WorkArea(Project_WorkArea instance); - partial void InsertPV_BO_QualityRating(PV_BO_QualityRating instance); - partial void UpdatePV_BO_QualityRating(PV_BO_QualityRating instance); - partial void DeletePV_BO_QualityRating(PV_BO_QualityRating instance); - partial void InsertPV_BO_RemakeReason(PV_BO_RemakeReason instance); - partial void UpdatePV_BO_RemakeReason(PV_BO_RemakeReason instance); - partial void DeletePV_BO_RemakeReason(PV_BO_RemakeReason instance); - partial void InsertPV_BO_WeldReportMain(PV_BO_WeldReportMain instance); - partial void UpdatePV_BO_WeldReportMain(PV_BO_WeldReportMain instance); - partial void DeletePV_BO_WeldReportMain(PV_BO_WeldReportMain instance); - partial void InsertPV_CH_AgainHotInfo(PV_CH_AgainHotInfo instance); - partial void UpdatePV_CH_AgainHotInfo(PV_CH_AgainHotInfo instance); - partial void DeletePV_CH_AgainHotInfo(PV_CH_AgainHotInfo instance); - partial void InsertPV_CH_HardProessResult(PV_CH_HardProessResult instance); - partial void UpdatePV_CH_HardProessResult(PV_CH_HardProessResult instance); - partial void DeletePV_CH_HardProessResult(PV_CH_HardProessResult instance); - partial void InsertPV_CH_HardProessTrust(PV_CH_HardProessTrust instance); - partial void UpdatePV_CH_HardProessTrust(PV_CH_HardProessTrust instance); - partial void DeletePV_CH_HardProessTrust(PV_CH_HardProessTrust instance); - partial void InsertPV_CH_HotProessResult(PV_CH_HotProessResult instance); - partial void UpdatePV_CH_HotProessResult(PV_CH_HotProessResult instance); - partial void DeletePV_CH_HotProessResult(PV_CH_HotProessResult instance); - partial void InsertPV_CH_HotProessTrust(PV_CH_HotProessTrust instance); - partial void UpdatePV_CH_HotProessTrust(PV_CH_HotProessTrust instance); - partial void DeletePV_CH_HotProessTrust(PV_CH_HotProessTrust instance); - partial void InsertPV_CH_HotProessTrustItem(PV_CH_HotProessTrustItem instance); - partial void UpdatePV_CH_HotProessTrustItem(PV_CH_HotProessTrustItem instance); - partial void DeletePV_CH_HotProessTrustItem(PV_CH_HotProessTrustItem instance); - partial void InsertPV_CH_RepairItemRecord(PV_CH_RepairItemRecord instance); - partial void UpdatePV_CH_RepairItemRecord(PV_CH_RepairItemRecord instance); - partial void DeletePV_CH_RepairItemRecord(PV_CH_RepairItemRecord instance); - partial void InsertPV_CH_TestingReportPrint(PV_CH_TestingReportPrint instance); - partial void UpdatePV_CH_TestingReportPrint(PV_CH_TestingReportPrint instance); - partial void DeletePV_CH_TestingReportPrint(PV_CH_TestingReportPrint instance); - partial void InsertPV_DetectionTime(PV_DetectionTime instance); - partial void UpdatePV_DetectionTime(PV_DetectionTime instance); - partial void DeletePV_DetectionTime(PV_DetectionTime instance); - partial void InsertPV_EntrustRecord(PV_EntrustRecord instance); - partial void UpdatePV_EntrustRecord(PV_EntrustRecord instance); - partial void DeletePV_EntrustRecord(PV_EntrustRecord instance); - partial void InsertPV_HardProessItem(PV_HardProessItem instance); - partial void UpdatePV_HardProessItem(PV_HardProessItem instance); - partial void DeletePV_HardProessItem(PV_HardProessItem instance); - partial void InsertPV_ManagementMethod(PV_ManagementMethod instance); - partial void UpdatePV_ManagementMethod(PV_ManagementMethod instance); - partial void DeletePV_ManagementMethod(PV_ManagementMethod instance); - partial void InsertPV_ReworkManagementMethod(PV_ReworkManagementMethod instance); - partial void UpdatePV_ReworkManagementMethod(PV_ReworkManagementMethod instance); - partial void DeletePV_ReworkManagementMethod(PV_ReworkManagementMethod instance); - partial void InsertPV_TestMethod(PV_TestMethod instance); - partial void UpdatePV_TestMethod(PV_TestMethod instance); - partial void DeletePV_TestMethod(PV_TestMethod instance); - partial void InsertPV_WeldAppearanceRecord(PV_WeldAppearanceRecord instance); - partial void UpdatePV_WeldAppearanceRecord(PV_WeldAppearanceRecord instance); - partial void DeletePV_WeldAppearanceRecord(PV_WeldAppearanceRecord instance); - partial void InsertPV_WeldInformation(PV_WeldInformation instance); - partial void UpdatePV_WeldInformation(PV_WeldInformation instance); - partial void DeletePV_WeldInformation(PV_WeldInformation instance); - partial void InsertSp_WelderOKRate(Sp_WelderOKRate instance); - partial void UpdateSp_WelderOKRate(Sp_WelderOKRate instance); - partial void DeleteSp_WelderOKRate(Sp_WelderOKRate instance); - partial void InsertSp_WelderOKRateStatistics(Sp_WelderOKRateStatistics instance); - partial void UpdateSp_WelderOKRateStatistics(Sp_WelderOKRateStatistics instance); - partial void DeleteSp_WelderOKRateStatistics(Sp_WelderOKRateStatistics instance); - partial void InsertSys_ButtonPower(Sys_ButtonPower instance); - partial void UpdateSys_ButtonPower(Sys_ButtonPower instance); - partial void DeleteSys_ButtonPower(Sys_ButtonPower instance); - partial void InsertSys_Const(Sys_Const instance); - partial void UpdateSys_Const(Sys_Const instance); - partial void DeleteSys_Const(Sys_Const instance); - partial void InsertSys_ErrLogInfo(Sys_ErrLogInfo instance); - partial void UpdateSys_ErrLogInfo(Sys_ErrLogInfo instance); - partial void DeleteSys_ErrLogInfo(Sys_ErrLogInfo instance); - partial void InsertSys_Log(Sys_Log instance); - partial void UpdateSys_Log(Sys_Log instance); - partial void DeleteSys_Log(Sys_Log instance); - partial void InsertSys_Menu(Sys_Menu instance); - partial void UpdateSys_Menu(Sys_Menu instance); - partial void DeleteSys_Menu(Sys_Menu instance); - partial void InsertSys_Query(Sys_Query instance); - partial void UpdateSys_Query(Sys_Query instance); - partial void DeleteSys_Query(Sys_Query instance); - partial void InsertSys_Role(Sys_Role instance); - partial void UpdateSys_Role(Sys_Role instance); - partial void DeleteSys_Role(Sys_Role instance); - partial void InsertSys_RolePower(Sys_RolePower instance); - partial void UpdateSys_RolePower(Sys_RolePower instance); - partial void DeleteSys_RolePower(Sys_RolePower instance); - partial void InsertSys_System(Sys_System instance); - partial void UpdateSys_System(Sys_System instance); - partial void DeleteSys_System(Sys_System instance); - partial void InsertSys_User(Sys_User instance); - partial void UpdateSys_User(Sys_User instance); - partial void DeleteSys_User(Sys_User instance); - partial void InsertSys_UserShowColumns(Sys_UserShowColumns instance); - partial void UpdateSys_UserShowColumns(Sys_UserShowColumns instance); - partial void DeleteSys_UserShowColumns(Sys_UserShowColumns instance); - partial void InsertWeld_ProjectPlan(Weld_ProjectPlan instance); - partial void UpdateWeld_ProjectPlan(Weld_ProjectPlan instance); - partial void DeleteWeld_ProjectPlan(Weld_ProjectPlan instance); - partial void InsertWeld_RecycleMat(Weld_RecycleMat instance); - partial void UpdateWeld_RecycleMat(Weld_RecycleMat instance); - partial void DeleteWeld_RecycleMat(Weld_RecycleMat instance); - partial void InsertWeld_RecycleMatTop(Weld_RecycleMatTop instance); - partial void UpdateWeld_RecycleMatTop(Weld_RecycleMatTop instance); - partial void DeleteWeld_RecycleMatTop(Weld_RecycleMatTop instance); - partial void InsertWeld_Specifications(Weld_Specifications instance); - partial void UpdateWeld_Specifications(Weld_Specifications instance); - partial void DeleteWeld_Specifications(Weld_Specifications instance); - partial void InsertWeld_StockIn(Weld_StockIn instance); - partial void UpdateWeld_StockIn(Weld_StockIn instance); - partial void DeleteWeld_StockIn(Weld_StockIn instance); - partial void InsertWeld_StockInit(Weld_StockInit instance); - partial void UpdateWeld_StockInit(Weld_StockInit instance); - partial void DeleteWeld_StockInit(Weld_StockInit instance); - partial void InsertWeld_Storeman(Weld_Storeman instance); - partial void UpdateWeld_Storeman(Weld_Storeman instance); - partial void DeleteWeld_Storeman(Weld_Storeman instance); - partial void InsertWeld_Supplier(Weld_Supplier instance); - partial void UpdateWeld_Supplier(Weld_Supplier instance); - partial void DeleteWeld_Supplier(Weld_Supplier instance); - partial void InsertWeld_UnitStore(Weld_UnitStore instance); - partial void UpdateWeld_UnitStore(Weld_UnitStore instance); - partial void DeleteWeld_UnitStore(Weld_UnitStore instance); - partial void InsertWeld_UsingMat(Weld_UsingMat instance); - partial void UpdateWeld_UsingMat(Weld_UsingMat instance); - partial void DeleteWeld_UsingMat(Weld_UsingMat instance); - partial void InsertWeld_UsingPlan(Weld_UsingPlan instance); - partial void UpdateWeld_UsingPlan(Weld_UsingPlan instance); - partial void DeleteWeld_UsingPlan(Weld_UsingPlan instance); - partial void InsertWeld_WeldInfo(Weld_WeldInfo instance); - partial void UpdateWeld_WeldInfo(Weld_WeldInfo instance); - partial void DeleteWeld_WeldInfo(Weld_WeldInfo instance); - partial void InsertWeld_WeldType(Weld_WeldType instance); - partial void UpdateWeld_WeldType(Weld_WeldType instance); - partial void DeleteWeld_WeldType(Weld_WeldType instance); - partial void InsertWeldRecordIn(WeldRecordIn instance); - partial void UpdateWeldRecordIn(WeldRecordIn instance); - partial void DeleteWeldRecordIn(WeldRecordIn instance); - #endregion - - public SGGLDB(string connection) : - base(connection, mappingSource) - { - OnCreated(); - } - - public SGGLDB(System.Data.IDbConnection connection) : - base(connection, mappingSource) - { - OnCreated(); - } - - public SGGLDB(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : - base(connection, mappingSource) - { - OnCreated(); - } - - public SGGLDB(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : - base(connection, mappingSource) - { - OnCreated(); - } - - public System.Data.Linq.Table Attach_Image - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table AttachFile - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table AudiFlow - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table AuditFlowApprove - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_Depart - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_Module - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_Organization - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_PrintFileCode - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_Project - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_TeamGroup - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Base_Unit - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table ButtonToMenu - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_ConstructionStandardIdentify - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_ConstructionStandardList - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_ConstructionStandardSelectedItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_FileManage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_FileManageType - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_LawRegulation - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_LawRegulationIdentify - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_LawRegulationSelectedItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_Notice - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_NoticeSign - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Common_ReportServer - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Base_HotProcessCard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_Batch - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_BatchDetail - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_Device - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_PreWeldReportMain - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_QualityRating - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_QualityRatingRepair - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_RemakeReason - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_RepairNotice - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BO_WeldReportMain - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Component - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Equipment - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_ExecStandard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_IsoClass - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_JointType - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_MaterialClass - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_MaterialCompare - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_MaterialGroup - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_MaterialStandard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_NDTRate - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_NDTType - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_SchTab - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Service - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_SlopeType - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Standard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Steel - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_TestStandard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WeldControl - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_Welder - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WelderItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WelderQualifiedProject - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WelderScore - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WeldMaterial - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WeldMethod - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_BS_WeldMethodItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HardTestReport - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HardTestReportItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HardTestReportPrintItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HardTestResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HotProessResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HotProessTrust - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_HotProessTrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_Repair - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_RepairItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_RepairItemRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_TestingReportPrint - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_Trust - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_CH_TrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_ElectrodeBake - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_ElectrodeBakeItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_ElectrodeRecovery - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_ElectrodeRecoveryItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_EMaterialRegist - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_EMaterialRegistItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_EMInventoryRecords - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_EWeldRHRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_EWeldRHRecordItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_FileControl_CompanyStandards - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_FileControl_DomesticLawsRegulations - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_FileControl_DomesticStandards - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_FileControl_ForeignStandards - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_HotProess - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_HotProessItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_InStorage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_InStorageItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_Material - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_OutStorage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_OutStorageItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_PipeMaterial - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Match_Storage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_IsoInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_JointChange - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_JointInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_ProcedureImageManage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_WeldingProcedure - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_PW_WeldingProcedureJOT - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Sys_DataInTemp - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_Sys_UserShowColumns - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_TP_TestPackage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_UserDevice - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_V_JOINTVIEW - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_BatchDetail - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_BatchTree - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HardTestReport - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HardTestReportItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HardTestReportItemSet - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HardTestResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HotProessResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_HotProessTrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_RepairItemRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CH_TrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CheckResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CheckResultSummary - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_CheckResultSummary1 - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_InspectionBatch - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_IsoInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_IsoinfoView - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_JointInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_JointInfoAndIsoInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_MatchedProcedureMaterial - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_MatchPipeMaterial - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_NoRTQualityRating - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_RayCheckConfirm - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_ReCheckRecordPrint - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_RTQualityRating - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_TrustNumSummary - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_WeldingProcedure - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_View_WeldRepairCard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingManage_TestingParameters - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_JointImage - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_JointImageItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_WeldHotProcessCard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_WeldingProcedure - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_WeldingProcessCard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table HJGL_WeldingProcedure_WeldRepairCard - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table OAM_UesrQualified - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table OAM_Unit - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table OAM_User - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_Installation - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_RoleButtonPower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_RolePower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_Sys_Set - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_Unit - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_User - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_UserButtonPower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_UserPower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_Welder - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Project_WorkArea - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_BO_QualityRating - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_BO_RemakeReason - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_BO_WeldReportMain - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_AgainHotInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_HardProessResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_HardProessTrust - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_HotProessResult - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_HotProessTrust - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_HotProessTrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_RepairItemRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_CH_TestingReportPrint - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_DetectionTime - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_EntrustRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_HardProessItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_ManagementMethod - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_ReworkManagementMethod - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_TestMethod - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_CH_HardProessTrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_CH_HardResultItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_CH_HotProessTrustItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_CH_HotResultItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_HotWeldInformation - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_View_PV_WeldWelder - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_WeldAppearanceRecord - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table PV_WeldInformation - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sp_WelderOKRate - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sp_WelderOKRateStatistics - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_ButtonPower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_Const - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_ErrLogInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_Log - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_Menu - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_Query - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_Role - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_RolePower - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_System - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_User - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Sys_UserShowColumns - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_CheckResultsSummaryTree - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_AuditFlowApprove - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_ConstructionStandardIdentify - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_ConstructionStandardSelectedItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_LawRegulationIdentify - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_LawRegulationSelectedItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_Notice - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_NoticeSign - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_Project_UnitList - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_Project_UserList - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Common_UserList - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_Ext_WeldingSyn - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_HotProessItem - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_JointWelder - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_MaterialCompare - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_TestingReportPrint - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table View_UsePosition - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_ProjectPlan - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_RecycleMat - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_RecycleMatTop - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_Specifications - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_StockIn - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_StockInit - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_Storeman - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_Supplier - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_UnitStore - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_UsingMat - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_UsingPlan - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_View_ReleaseRecovery - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_WeldInfo - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table Weld_WeldType - { - get - { - return this.GetTable(); - } - } - - public System.Data.Linq.Table WeldRecordIn - { - get - { - return this.GetTable(); - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Attach_Image")] - public partial class Attach_Image : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Attach_image_id; - - private string _Image_series; - - private string _File_name; - - private System.Nullable _File_size; - - private string _File_type; - - private System.Nullable _Created_date; - - private string _Created_by; - - private string _Series_desc; - - private string _File_path; - - private string _Series_timestamp; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAttach_image_idChanging(string value); - partial void OnAttach_image_idChanged(); - partial void OnImage_seriesChanging(string value); - partial void OnImage_seriesChanged(); - partial void OnFile_nameChanging(string value); - partial void OnFile_nameChanged(); - partial void OnFile_sizeChanging(System.Nullable value); - partial void OnFile_sizeChanged(); - partial void OnFile_typeChanging(string value); - partial void OnFile_typeChanged(); - partial void OnCreated_dateChanging(System.Nullable value); - partial void OnCreated_dateChanged(); - partial void OnCreated_byChanging(string value); - partial void OnCreated_byChanged(); - partial void OnSeries_descChanging(string value); - partial void OnSeries_descChanged(); - partial void OnFile_pathChanging(string value); - partial void OnFile_pathChanged(); - partial void OnSeries_timestampChanging(string value); - partial void OnSeries_timestampChanged(); - #endregion - - public Attach_Image() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="attach_image_id", Storage="_Attach_image_id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Attach_image_id - { - get - { - return this._Attach_image_id; - } - set - { - if ((this._Attach_image_id != value)) - { - this.OnAttach_image_idChanging(value); - this.SendPropertyChanging(); - this._Attach_image_id = value; - this.SendPropertyChanged("Attach_image_id"); - this.OnAttach_image_idChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="image_series", Storage="_Image_series", DbType="NVarChar(20)")] - public string Image_series - { - get - { - return this._Image_series; - } - set - { - if ((this._Image_series != value)) - { - this.OnImage_seriesChanging(value); - this.SendPropertyChanging(); - this._Image_series = value; - this.SendPropertyChanged("Image_series"); - this.OnImage_seriesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="file_name", Storage="_File_name", DbType="NVarChar(50)")] - public string File_name - { - get - { - return this._File_name; - } - set - { - if ((this._File_name != value)) - { - this.OnFile_nameChanging(value); - this.SendPropertyChanging(); - this._File_name = value; - this.SendPropertyChanged("File_name"); - this.OnFile_nameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="file_size", Storage="_File_size", DbType="Float")] - public System.Nullable File_size - { - get - { - return this._File_size; - } - set - { - if ((this._File_size != value)) - { - this.OnFile_sizeChanging(value); - this.SendPropertyChanging(); - this._File_size = value; - this.SendPropertyChanged("File_size"); - this.OnFile_sizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="file_type", Storage="_File_type", DbType="NVarChar(10)")] - public string File_type - { - get - { - return this._File_type; - } - set - { - if ((this._File_type != value)) - { - this.OnFile_typeChanging(value); - this.SendPropertyChanging(); - this._File_type = value; - this.SendPropertyChanged("File_type"); - this.OnFile_typeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="created_date", Storage="_Created_date", DbType="DateTime")] - public System.Nullable Created_date - { - get - { - return this._Created_date; - } - set - { - if ((this._Created_date != value)) - { - this.OnCreated_dateChanging(value); - this.SendPropertyChanging(); - this._Created_date = value; - this.SendPropertyChanged("Created_date"); - this.OnCreated_dateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="created_by", Storage="_Created_by", DbType="NVarChar(50)")] - public string Created_by - { - get - { - return this._Created_by; - } - set - { - if ((this._Created_by != value)) - { - this.OnCreated_byChanging(value); - this.SendPropertyChanging(); - this._Created_by = value; - this.SendPropertyChanged("Created_by"); - this.OnCreated_byChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="series_desc", Storage="_Series_desc", DbType="NVarChar(500)")] - public string Series_desc - { - get - { - return this._Series_desc; - } - set - { - if ((this._Series_desc != value)) - { - this.OnSeries_descChanging(value); - this.SendPropertyChanging(); - this._Series_desc = value; - this.SendPropertyChanged("Series_desc"); - this.OnSeries_descChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="file_path", Storage="_File_path", DbType="NVarChar(500)")] - public string File_path - { - get - { - return this._File_path; - } - set - { - if ((this._File_path != value)) - { - this.OnFile_pathChanging(value); - this.SendPropertyChanging(); - this._File_path = value; - this.SendPropertyChanged("File_path"); - this.OnFile_pathChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="series_timestamp", Storage="_Series_timestamp", DbType="NVarChar(20)")] - public string Series_timestamp - { - get - { - return this._Series_timestamp; - } - set - { - if ((this._Series_timestamp != value)) - { - this.OnSeries_timestampChanging(value); - this.SendPropertyChanging(); - this._Series_timestamp = value; - this.SendPropertyChanged("Series_timestamp"); - this.OnSeries_timestampChanged(); - } - } - } - - 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.AttachFile")] - public partial class AttachFile : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _AttachFileId; - - private string _ToKeyId; - - private string _AttachSource; - - private string _AttachUrl; - - private string _MenuId; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAttachFileIdChanging(string value); - partial void OnAttachFileIdChanged(); - partial void OnToKeyIdChanging(string value); - partial void OnToKeyIdChanged(); - partial void OnAttachSourceChanging(string value); - partial void OnAttachSourceChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - #endregion - - public AttachFile() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachFileId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string AttachFileId - { - get - { - return this._AttachFileId; - } - set - { - if ((this._AttachFileId != value)) - { - this.OnAttachFileIdChanging(value); - this.SendPropertyChanging(); - this._AttachFileId = value; - this.SendPropertyChanged("AttachFileId"); - this.OnAttachFileIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToKeyId", DbType="NVarChar(50)")] - public string ToKeyId - { - get - { - return this._ToKeyId; - } - set - { - if ((this._ToKeyId != value)) - { - this.OnToKeyIdChanging(value); - this.SendPropertyChanging(); - this._ToKeyId = value; - this.SendPropertyChanged("ToKeyId"); - this.OnToKeyIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachSource", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string AttachSource - { - get - { - return this._AttachSource; - } - set - { - if ((this._AttachSource != value)) - { - this.OnAttachSourceChanging(value); - this.SendPropertyChanging(); - this._AttachSource = value; - this.SendPropertyChanged("AttachSource"); - this.OnAttachSourceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(1000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - 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.AudiFlow")] - public partial class AudiFlow : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _AudiFlowId; - - private int _AudiFlowStep; - - private string _FlowModule; - - private string _AuditFlowName; - - private string _NextAuditFlow; - - private string _RoleId; - - private System.Nullable _IsFlowEnd; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAudiFlowIdChanging(string value); - partial void OnAudiFlowIdChanged(); - partial void OnAudiFlowStepChanging(int value); - partial void OnAudiFlowStepChanged(); - partial void OnFlowModuleChanging(string value); - partial void OnFlowModuleChanged(); - partial void OnAuditFlowNameChanging(string value); - partial void OnAuditFlowNameChanged(); - partial void OnNextAuditFlowChanging(string value); - partial void OnNextAuditFlowChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnIsFlowEndChanging(System.Nullable value); - partial void OnIsFlowEndChanged(); - #endregion - - public AudiFlow() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AudiFlowId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string AudiFlowId - { - get - { - return this._AudiFlowId; - } - set - { - if ((this._AudiFlowId != value)) - { - this.OnAudiFlowIdChanging(value); - this.SendPropertyChanging(); - this._AudiFlowId = value; - this.SendPropertyChanged("AudiFlowId"); - this.OnAudiFlowIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AudiFlowStep", DbType="Int NOT NULL")] - public int AudiFlowStep - { - get - { - return this._AudiFlowStep; - } - set - { - if ((this._AudiFlowStep != value)) - { - this.OnAudiFlowStepChanging(value); - this.SendPropertyChanging(); - this._AudiFlowStep = value; - this.SendPropertyChanged("AudiFlowStep"); - this.OnAudiFlowStepChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FlowModule", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string FlowModule - { - get - { - return this._FlowModule; - } - set - { - if ((this._FlowModule != value)) - { - this.OnFlowModuleChanging(value); - this.SendPropertyChanging(); - this._FlowModule = value; - this.SendPropertyChanged("FlowModule"); - this.OnFlowModuleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditFlowName", DbType="NVarChar(20)")] - public string AuditFlowName - { - get - { - return this._AuditFlowName; - } - set - { - if ((this._AuditFlowName != value)) - { - this.OnAuditFlowNameChanging(value); - this.SendPropertyChanging(); - this._AuditFlowName = value; - this.SendPropertyChanged("AuditFlowName"); - this.OnAuditFlowNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NextAuditFlow", DbType="NVarChar(30)")] - public string NextAuditFlow - { - get - { - return this._NextAuditFlow; - } - set - { - if ((this._NextAuditFlow != value)) - { - this.OnNextAuditFlowChanging(value); - this.SendPropertyChanging(); - this._NextAuditFlow = value; - this.SendPropertyChanged("NextAuditFlow"); - this.OnNextAuditFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(500)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsFlowEnd", DbType="Bit")] - public System.Nullable IsFlowEnd - { - get - { - return this._IsFlowEnd; - } - set - { - if ((this._IsFlowEnd != value)) - { - this.OnIsFlowEndChanging(value); - this.SendPropertyChanging(); - this._IsFlowEnd = value; - this.SendPropertyChanged("IsFlowEnd"); - this.OnIsFlowEndChanged(); - } - } - } - - 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.AuditFlowApprove")] - public partial class AuditFlowApprove : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _AuditFlowApproveId; - - private string _ToKey; - - private string _MenuId; - - private string _HandleUser; - - private System.Nullable _HandleDate; - - private string _MyOpinions; - - private System.Nullable _IsAgree; - - private System.Nullable _HandleStep; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAuditFlowApproveIdChanging(string value); - partial void OnAuditFlowApproveIdChanged(); - partial void OnToKeyChanging(string value); - partial void OnToKeyChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnHandleUserChanging(string value); - partial void OnHandleUserChanged(); - partial void OnHandleDateChanging(System.Nullable value); - partial void OnHandleDateChanged(); - partial void OnMyOpinionsChanging(string value); - partial void OnMyOpinionsChanged(); - partial void OnIsAgreeChanging(System.Nullable value); - partial void OnIsAgreeChanged(); - partial void OnHandleStepChanging(System.Nullable value); - partial void OnHandleStepChanged(); - #endregion - - public AuditFlowApprove() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditFlowApproveId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string AuditFlowApproveId - { - get - { - return this._AuditFlowApproveId; - } - set - { - if ((this._AuditFlowApproveId != value)) - { - this.OnAuditFlowApproveIdChanging(value); - this.SendPropertyChanging(); - this._AuditFlowApproveId = value; - this.SendPropertyChanged("AuditFlowApproveId"); - this.OnAuditFlowApproveIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToKey", DbType="NVarChar(50)")] - public string ToKey - { - get - { - return this._ToKey; - } - set - { - if ((this._ToKey != value)) - { - this.OnToKeyChanging(value); - this.SendPropertyChanging(); - this._ToKey = value; - this.SendPropertyChanged("ToKey"); - this.OnToKeyChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleUser", DbType="NVarChar(50)")] - public string HandleUser - { - get - { - return this._HandleUser; - } - set - { - if ((this._HandleUser != value)) - { - this.OnHandleUserChanging(value); - this.SendPropertyChanging(); - this._HandleUser = value; - this.SendPropertyChanged("HandleUser"); - this.OnHandleUserChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleDate", DbType="DateTime")] - public System.Nullable HandleDate - { - get - { - return this._HandleDate; - } - set - { - if ((this._HandleDate != value)) - { - this.OnHandleDateChanging(value); - this.SendPropertyChanging(); - this._HandleDate = value; - this.SendPropertyChanged("HandleDate"); - this.OnHandleDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MyOpinions", DbType="NVarChar(500)")] - public string MyOpinions - { - get - { - return this._MyOpinions; - } - set - { - if ((this._MyOpinions != value)) - { - this.OnMyOpinionsChanging(value); - this.SendPropertyChanging(); - this._MyOpinions = value; - this.SendPropertyChanged("MyOpinions"); - this.OnMyOpinionsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgree", DbType="Bit")] - public System.Nullable IsAgree - { - get - { - return this._IsAgree; - } - set - { - if ((this._IsAgree != value)) - { - this.OnIsAgreeChanging(value); - this.SendPropertyChanging(); - this._IsAgree = value; - this.SendPropertyChanged("IsAgree"); - this.OnIsAgreeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleStep", DbType="Int")] - public System.Nullable HandleStep - { - get - { - return this._HandleStep; - } - set - { - if ((this._HandleStep != value)) - { - this.OnHandleStepChanging(value); - this.SendPropertyChanging(); - this._HandleStep = value; - this.SendPropertyChanged("HandleStep"); - this.OnHandleStepChanged(); - } - } - } - - 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.Base_Depart")] - public partial class Base_Depart : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _DepartId; - - private string _DepartCode; - - private string _DepartName; - - private string _DepartHead; - - private string _Remark; - - private EntitySet _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDepartIdChanging(string value); - partial void OnDepartIdChanged(); - partial void OnDepartCodeChanging(string value); - partial void OnDepartCodeChanged(); - partial void OnDepartNameChanging(string value); - partial void OnDepartNameChanged(); - partial void OnDepartHeadChanging(string value); - partial void OnDepartHeadChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Base_Depart() - { - this._Sys_User = new EntitySet(new Action(this.attach_Sys_User), new Action(this.detach_Sys_User)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string DepartId - { - get - { - return this._DepartId; - } - set - { - if ((this._DepartId != value)) - { - this.OnDepartIdChanging(value); - this.SendPropertyChanging(); - this._DepartId = value; - this.SendPropertyChanged("DepartId"); - this.OnDepartIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartCode", DbType="NVarChar(10)")] - public string DepartCode - { - get - { - return this._DepartCode; - } - set - { - if ((this._DepartCode != value)) - { - this.OnDepartCodeChanging(value); - this.SendPropertyChanging(); - this._DepartCode = value; - this.SendPropertyChanged("DepartCode"); - this.OnDepartCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartName", DbType="NVarChar(20)")] - public string DepartName - { - get - { - return this._DepartName; - } - set - { - if ((this._DepartName != value)) - { - this.OnDepartNameChanging(value); - this.SendPropertyChanging(); - this._DepartName = value; - this.SendPropertyChanged("DepartName"); - this.OnDepartNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartHead", DbType="NVarChar(20)")] - public string DepartHead - { - get - { - return this._DepartHead; - } - set - { - if ((this._DepartHead != value)) - { - this.OnDepartHeadChanging(value); - this.SendPropertyChanging(); - this._DepartHead = value; - this.SendPropertyChanged("DepartHead"); - this.OnDepartHeadChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(150)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Base_Depart", Storage="_Sys_User", ThisKey="DepartId", OtherKey="DepartId", DeleteRule="NO ACTION")] - public EntitySet Sys_User - { - get - { - return this._Sys_User; - } - set - { - this._Sys_User.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_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Base_Depart = this; - } - - private void detach_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Base_Depart = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_Module")] - public partial class Base_Module : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Module_id; - - private byte _Module_type; - - private string _Module_name; - - private bool _Is_show; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnModule_idChanging(string value); - partial void OnModule_idChanged(); - partial void OnModule_typeChanging(byte value); - partial void OnModule_typeChanged(); - partial void OnModule_nameChanging(string value); - partial void OnModule_nameChanged(); - partial void OnIs_showChanging(bool value); - partial void OnIs_showChanged(); - #endregion - - public Base_Module() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="module_id", Storage="_Module_id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Module_id - { - get - { - return this._Module_id; - } - set - { - if ((this._Module_id != value)) - { - this.OnModule_idChanging(value); - this.SendPropertyChanging(); - this._Module_id = value; - this.SendPropertyChanged("Module_id"); - this.OnModule_idChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="module_type", Storage="_Module_type", DbType="TinyInt NOT NULL")] - public byte Module_type - { - get - { - return this._Module_type; - } - set - { - if ((this._Module_type != value)) - { - this.OnModule_typeChanging(value); - this.SendPropertyChanging(); - this._Module_type = value; - this.SendPropertyChanged("Module_type"); - this.OnModule_typeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="module_name", Storage="_Module_name", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string Module_name - { - get - { - return this._Module_name; - } - set - { - if ((this._Module_name != value)) - { - this.OnModule_nameChanging(value); - this.SendPropertyChanging(); - this._Module_name = value; - this.SendPropertyChanged("Module_name"); - this.OnModule_nameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="is_show", Storage="_Is_show", DbType="Bit NOT NULL")] - public bool Is_show - { - get - { - return this._Is_show; - } - set - { - if ((this._Is_show != value)) - { - this.OnIs_showChanging(value); - this.SendPropertyChanging(); - this._Is_show = value; - this.SendPropertyChanged("Is_show"); - this.OnIs_showChanged(); - } - } - } - - 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.Base_Organization")] - public partial class Base_Organization : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _OrganizationId; - - private string _ProjectId; - - private string _UnitId; - - private string _Post; - - private string _CardNo; - - private string _PersonName; - - private string _CellPhone; - - private string _Telephone; - - private string _Email; - - private EntityRef _Base_Project; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnOrganizationIdChanging(string value); - partial void OnOrganizationIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnPostChanging(string value); - partial void OnPostChanged(); - partial void OnCardNoChanging(string value); - partial void OnCardNoChanged(); - partial void OnPersonNameChanging(string value); - partial void OnPersonNameChanged(); - partial void OnCellPhoneChanging(string value); - partial void OnCellPhoneChanged(); - partial void OnTelephoneChanging(string value); - partial void OnTelephoneChanged(); - partial void OnEmailChanging(string value); - partial void OnEmailChanged(); - #endregion - - public Base_Organization() - { - this._Base_Project = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrganizationId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string OrganizationId - { - get - { - return this._OrganizationId; - } - set - { - if ((this._OrganizationId != value)) - { - this.OnOrganizationIdChanging(value); - this.SendPropertyChanging(); - this._OrganizationId = value; - this.SendPropertyChanged("OrganizationId"); - this.OnOrganizationIdChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Post", DbType="NVarChar(20)")] - public string Post - { - get - { - return this._Post; - } - set - { - if ((this._Post != value)) - { - this.OnPostChanging(value); - this.SendPropertyChanging(); - this._Post = value; - this.SendPropertyChanged("Post"); - this.OnPostChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CardNo", DbType="NVarChar(20)")] - public string CardNo - { - get - { - return this._CardNo; - } - set - { - if ((this._CardNo != value)) - { - this.OnCardNoChanging(value); - this.SendPropertyChanging(); - this._CardNo = value; - this.SendPropertyChanged("CardNo"); - this.OnCardNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonName", DbType="NVarChar(20)")] - public string PersonName - { - get - { - return this._PersonName; - } - set - { - if ((this._PersonName != value)) - { - this.OnPersonNameChanging(value); - this.SendPropertyChanging(); - this._PersonName = value; - this.SendPropertyChanged("PersonName"); - this.OnPersonNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CellPhone", DbType="NVarChar(15)")] - public string CellPhone - { - get - { - return this._CellPhone; - } - set - { - if ((this._CellPhone != value)) - { - this.OnCellPhoneChanging(value); - this.SendPropertyChanging(); - this._CellPhone = value; - this.SendPropertyChanged("CellPhone"); - this.OnCellPhoneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Telephone", DbType="NVarChar(50)")] - public string Telephone - { - get - { - return this._Telephone; - } - set - { - if ((this._Telephone != value)) - { - this.OnTelephoneChanging(value); - this.SendPropertyChanging(); - this._Telephone = value; - this.SendPropertyChanged("Telephone"); - this.OnTelephoneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(50)")] - public string Email - { - get - { - return this._Email; - } - set - { - if ((this._Email != value)) - { - this.OnEmailChanging(value); - this.SendPropertyChanging(); - this._Email = value; - this.SendPropertyChanged("Email"); - this.OnEmailChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Organization_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.Base_Organization.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Base_Organization.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - 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.Base_PrintFileCode")] - public partial class Base_PrintFileCode : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Id; - - private string _ProjectId; - - private string _FileType; - - private string _FileCode; - - private string _FileId; - - private string _FileCode2; - - private EntityRef _Base_Project; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnIdChanging(string value); - partial void OnIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnFileTypeChanging(string value); - partial void OnFileTypeChanged(); - partial void OnFileCodeChanging(string value); - partial void OnFileCodeChanged(); - partial void OnFileIdChanging(string value); - partial void OnFileIdChanged(); - partial void OnFileCode2Changing(string value); - partial void OnFileCode2Changed(); - #endregion - - public Base_PrintFileCode() - { - this._Base_Project = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Id - { - get - { - return this._Id; - } - set - { - if ((this._Id != value)) - { - this.OnIdChanging(value); - this.SendPropertyChanging(); - this._Id = value; - this.SendPropertyChanged("Id"); - this.OnIdChanged(); - } - } - } - - [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="_FileType", DbType="NVarChar(50)")] - public string FileType - { - get - { - return this._FileType; - } - set - { - if ((this._FileType != value)) - { - this.OnFileTypeChanging(value); - this.SendPropertyChanging(); - this._FileType = value; - this.SendPropertyChanged("FileType"); - this.OnFileTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode", DbType="NVarChar(100)")] - public string FileCode - { - get - { - return this._FileCode; - } - set - { - if ((this._FileCode != value)) - { - this.OnFileCodeChanging(value); - this.SendPropertyChanging(); - this._FileCode = value; - this.SendPropertyChanged("FileCode"); - this.OnFileCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileId", DbType="NVarChar(50)")] - public string FileId - { - get - { - return this._FileId; - } - set - { - if ((this._FileId != value)) - { - this.OnFileIdChanging(value); - this.SendPropertyChanging(); - this._FileId = value; - this.SendPropertyChanged("FileId"); - this.OnFileIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode2", DbType="NVarChar(100)")] - public string FileCode2 - { - get - { - return this._FileCode2; - } - set - { - if ((this._FileCode2 != value)) - { - this.OnFileCode2Changing(value); - this.SendPropertyChanging(); - this._FileCode2 = value; - this.SendPropertyChanged("FileCode2"); - this.OnFileCode2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_PrintFileCode_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.Base_PrintFileCode.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Base_PrintFileCode.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - 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.Base_Project")] - public partial class Base_Project : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ProjectId; - - private string _ProjectCode; - - private string _ProjectName; - - private string _ShortName; - - private System.Nullable _StartDate; - - private System.Nullable _EndDate; - - private string _ProjectPrincipal; - - private string _ProjectManager; - - private string _TechnicalPrincipal; - - private string _SecurePrincipal; - - private string _Remark; - - private string _WatchUnit; - - private string _SubUnit; - - private System.Nullable _IsClosed; - - private System.Nullable _PowerIsExtracted; - - private string _TestEngineeringCode; - - private string _CreateManId; - - private string _ProjectSoft; - - private string _CheckUnitId; - - private string _TestStandardId; - - private string _EquipmentName; - - private string _TagNum; - - private string _ProductNum; - - private string _BodyMaterial; - - private EntitySet _Base_Organization; - - private EntitySet _Base_PrintFileCode; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntitySet _Base_TeamGroup; - - private EntitySet _Common_ConstructionStandardIdentify; - - private EntitySet _Common_LawRegulationIdentify; - - private EntitySet _Common_Notice; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BO_Device; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _HJGL_BO_WeldReportMain; - - private EntitySet _HJGL_CH_HardTestReport; - - private EntitySet _HJGL_CH_HotProessTrust; - - private EntitySet _HJGL_CH_Repair; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_TestingReportPrint; - - private EntitySet _HJGL_CH_Trust; - - private EntitySet _HJGL_ElectrodeBake; - - private EntitySet _HJGL_ElectrodeRecovery; - - private EntitySet _HJGL_EMaterialRegist; - - private EntitySet _HJGL_EMInventoryRecords; - - private EntitySet _HJGL_EWeldRHRecord; - - private EntitySet _HJGL_HotProess; - - private EntitySet _HJGL_Match_InStorage; - - private EntitySet _HJGL_Match_Material; - - private EntitySet _HJGL_Match_OutStorage; - - private EntitySet _HJGL_Match_PipeMaterial; - - private EntitySet _HJGL_Match_Storage; - - private EntitySet _HJGL_PW_IsoInfo; - - private EntitySet _HJGL_PW_JointChange; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_Sys_DataInTemp; - - private EntitySet _HJGL_TP_TestPackage; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcessCard; - - private EntitySet _HJGL_WeldingProcedure_WeldRepairCard; - - private EntitySet _HJGL_WeldingProcedure_WeldHotProcessCard; - - private EntitySet _Project_Installation; - - private EntitySet _Project_RoleButtonPower; - - private EntitySet _Project_RolePower; - - private EntitySet _Project_Unit; - - private EntitySet _Project_User; - - private EntitySet _Project_UserButtonPower; - - private EntitySet _Project_UserPower; - - private EntitySet _Project_Welder; - - private EntitySet _Project_WorkArea; - - private EntitySet _Sp_WelderOKRate; - - private EntitySet _Weld_ProjectPlan; - - private EntitySet _Weld_RecycleMat; - - private EntitySet _Weld_RecycleMatTop; - - private EntitySet _Weld_UsingMat; - - private EntitySet _Weld_UsingPlan; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnProjectCodeChanging(string value); - partial void OnProjectCodeChanged(); - partial void OnProjectNameChanging(string value); - partial void OnProjectNameChanged(); - partial void OnShortNameChanging(string value); - partial void OnShortNameChanged(); - partial void OnStartDateChanging(System.Nullable value); - partial void OnStartDateChanged(); - partial void OnEndDateChanging(System.Nullable value); - partial void OnEndDateChanged(); - partial void OnProjectPrincipalChanging(string value); - partial void OnProjectPrincipalChanged(); - partial void OnProjectManagerChanging(string value); - partial void OnProjectManagerChanged(); - partial void OnTechnicalPrincipalChanging(string value); - partial void OnTechnicalPrincipalChanged(); - partial void OnSecurePrincipalChanging(string value); - partial void OnSecurePrincipalChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnWatchUnitChanging(string value); - partial void OnWatchUnitChanged(); - partial void OnSubUnitChanging(string value); - partial void OnSubUnitChanged(); - partial void OnIsClosedChanging(System.Nullable value); - partial void OnIsClosedChanged(); - partial void OnPowerIsExtractedChanging(System.Nullable value); - partial void OnPowerIsExtractedChanged(); - partial void OnTestEngineeringCodeChanging(string value); - partial void OnTestEngineeringCodeChanged(); - partial void OnCreateManIdChanging(string value); - partial void OnCreateManIdChanged(); - partial void OnProjectSoftChanging(string value); - partial void OnProjectSoftChanged(); - partial void OnCheckUnitIdChanging(string value); - partial void OnCheckUnitIdChanged(); - partial void OnTestStandardIdChanging(string value); - partial void OnTestStandardIdChanged(); - partial void OnEquipmentNameChanging(string value); - partial void OnEquipmentNameChanged(); - partial void OnTagNumChanging(string value); - partial void OnTagNumChanged(); - partial void OnProductNumChanging(string value); - partial void OnProductNumChanged(); - partial void OnBodyMaterialChanging(string value); - partial void OnBodyMaterialChanged(); - #endregion - - public Base_Project() - { - this._Base_Organization = new EntitySet(new Action(this.attach_Base_Organization), new Action(this.detach_Base_Organization)); - this._Base_PrintFileCode = new EntitySet(new Action(this.attach_Base_PrintFileCode), new Action(this.detach_Base_PrintFileCode)); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._Base_TeamGroup = new EntitySet(new Action(this.attach_Base_TeamGroup), new Action(this.detach_Base_TeamGroup)); - this._Common_ConstructionStandardIdentify = new EntitySet(new Action(this.attach_Common_ConstructionStandardIdentify), new Action(this.detach_Common_ConstructionStandardIdentify)); - this._Common_LawRegulationIdentify = new EntitySet(new Action(this.attach_Common_LawRegulationIdentify), new Action(this.detach_Common_LawRegulationIdentify)); - this._Common_Notice = new EntitySet(new Action(this.attach_Common_Notice), new Action(this.detach_Common_Notice)); - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BO_Device = new EntitySet(new Action(this.attach_HJGL_BO_Device), new Action(this.detach_HJGL_BO_Device)); - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._HJGL_BO_WeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_WeldReportMain), new Action(this.detach_HJGL_BO_WeldReportMain)); - this._HJGL_CH_HardTestReport = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReport), new Action(this.detach_HJGL_CH_HardTestReport)); - this._HJGL_CH_HotProessTrust = new EntitySet(new Action(this.attach_HJGL_CH_HotProessTrust), new Action(this.detach_HJGL_CH_HotProessTrust)); - this._HJGL_CH_Repair = new EntitySet(new Action(this.attach_HJGL_CH_Repair), new Action(this.detach_HJGL_CH_Repair)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_TestingReportPrint = new EntitySet(new Action(this.attach_HJGL_CH_TestingReportPrint), new Action(this.detach_HJGL_CH_TestingReportPrint)); - this._HJGL_CH_Trust = new EntitySet(new Action(this.attach_HJGL_CH_Trust), new Action(this.detach_HJGL_CH_Trust)); - this._HJGL_ElectrodeBake = new EntitySet(new Action(this.attach_HJGL_ElectrodeBake), new Action(this.detach_HJGL_ElectrodeBake)); - this._HJGL_ElectrodeRecovery = new EntitySet(new Action(this.attach_HJGL_ElectrodeRecovery), new Action(this.detach_HJGL_ElectrodeRecovery)); - this._HJGL_EMaterialRegist = new EntitySet(new Action(this.attach_HJGL_EMaterialRegist), new Action(this.detach_HJGL_EMaterialRegist)); - this._HJGL_EMInventoryRecords = new EntitySet(new Action(this.attach_HJGL_EMInventoryRecords), new Action(this.detach_HJGL_EMInventoryRecords)); - this._HJGL_EWeldRHRecord = new EntitySet(new Action(this.attach_HJGL_EWeldRHRecord), new Action(this.detach_HJGL_EWeldRHRecord)); - this._HJGL_HotProess = new EntitySet(new Action(this.attach_HJGL_HotProess), new Action(this.detach_HJGL_HotProess)); - this._HJGL_Match_InStorage = new EntitySet(new Action(this.attach_HJGL_Match_InStorage), new Action(this.detach_HJGL_Match_InStorage)); - this._HJGL_Match_Material = new EntitySet(new Action(this.attach_HJGL_Match_Material), new Action(this.detach_HJGL_Match_Material)); - this._HJGL_Match_OutStorage = new EntitySet(new Action(this.attach_HJGL_Match_OutStorage), new Action(this.detach_HJGL_Match_OutStorage)); - this._HJGL_Match_PipeMaterial = new EntitySet(new Action(this.attach_HJGL_Match_PipeMaterial), new Action(this.detach_HJGL_Match_PipeMaterial)); - this._HJGL_Match_Storage = new EntitySet(new Action(this.attach_HJGL_Match_Storage), new Action(this.detach_HJGL_Match_Storage)); - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - this._HJGL_PW_JointChange = new EntitySet(new Action(this.attach_HJGL_PW_JointChange), new Action(this.detach_HJGL_PW_JointChange)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_Sys_DataInTemp = new EntitySet(new Action(this.attach_HJGL_Sys_DataInTemp), new Action(this.detach_HJGL_Sys_DataInTemp)); - this._HJGL_TP_TestPackage = new EntitySet(new Action(this.attach_HJGL_TP_TestPackage), new Action(this.detach_HJGL_TP_TestPackage)); - this._HJGL_WeldingProcedure_MatchedProcedureMaterial = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial)); - this._HJGL_WeldingProcedure_WeldingProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcessCard)); - this._HJGL_WeldingProcedure_WeldRepairCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldRepairCard), new Action(this.detach_HJGL_WeldingProcedure_WeldRepairCard)); - this._HJGL_WeldingProcedure_WeldHotProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldHotProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldHotProcessCard)); - this._Project_Installation = new EntitySet(new Action(this.attach_Project_Installation), new Action(this.detach_Project_Installation)); - this._Project_RoleButtonPower = new EntitySet(new Action(this.attach_Project_RoleButtonPower), new Action(this.detach_Project_RoleButtonPower)); - this._Project_RolePower = new EntitySet(new Action(this.attach_Project_RolePower), new Action(this.detach_Project_RolePower)); - this._Project_Unit = new EntitySet(new Action(this.attach_Project_Unit), new Action(this.detach_Project_Unit)); - this._Project_User = new EntitySet(new Action(this.attach_Project_User), new Action(this.detach_Project_User)); - this._Project_UserButtonPower = new EntitySet(new Action(this.attach_Project_UserButtonPower), new Action(this.detach_Project_UserButtonPower)); - this._Project_UserPower = new EntitySet(new Action(this.attach_Project_UserPower), new Action(this.detach_Project_UserPower)); - this._Project_Welder = new EntitySet(new Action(this.attach_Project_Welder), new Action(this.detach_Project_Welder)); - this._Project_WorkArea = new EntitySet(new Action(this.attach_Project_WorkArea), new Action(this.detach_Project_WorkArea)); - this._Sp_WelderOKRate = new EntitySet(new Action(this.attach_Sp_WelderOKRate), new Action(this.detach_Sp_WelderOKRate)); - this._Weld_ProjectPlan = new EntitySet(new Action(this.attach_Weld_ProjectPlan), new Action(this.detach_Weld_ProjectPlan)); - this._Weld_RecycleMat = new EntitySet(new Action(this.attach_Weld_RecycleMat), new Action(this.detach_Weld_RecycleMat)); - this._Weld_RecycleMatTop = new EntitySet(new Action(this.attach_Weld_RecycleMatTop), new Action(this.detach_Weld_RecycleMatTop)); - this._Weld_UsingMat = new EntitySet(new Action(this.attach_Weld_UsingMat), new Action(this.detach_Weld_UsingMat)); - this._Weld_UsingPlan = new EntitySet(new Action(this.attach_Weld_UsingPlan), new Action(this.detach_Weld_UsingPlan)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this.OnProjectCodeChanging(value); - this.SendPropertyChanging(); - this._ProjectCode = value; - this.SendPropertyChanged("ProjectCode"); - this.OnProjectCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this.OnProjectNameChanging(value); - this.SendPropertyChanging(); - this._ProjectName = value; - this.SendPropertyChanged("ProjectName"); - this.OnProjectNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShortName", DbType="NVarChar(30)")] - public string ShortName - { - get - { - return this._ShortName; - } - set - { - if ((this._ShortName != value)) - { - this.OnShortNameChanging(value); - this.SendPropertyChanging(); - this._ShortName = value; - this.SendPropertyChanged("ShortName"); - this.OnShortNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime")] - public System.Nullable StartDate - { - get - { - return this._StartDate; - } - set - { - if ((this._StartDate != value)) - { - this.OnStartDateChanging(value); - this.SendPropertyChanging(); - this._StartDate = value; - this.SendPropertyChanged("StartDate"); - this.OnStartDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] - public System.Nullable EndDate - { - get - { - return this._EndDate; - } - set - { - if ((this._EndDate != value)) - { - this.OnEndDateChanging(value); - this.SendPropertyChanging(); - this._EndDate = value; - this.SendPropertyChanged("EndDate"); - this.OnEndDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectPrincipal", DbType="NVarChar(20)")] - public string ProjectPrincipal - { - get - { - return this._ProjectPrincipal; - } - set - { - if ((this._ProjectPrincipal != value)) - { - this.OnProjectPrincipalChanging(value); - this.SendPropertyChanging(); - this._ProjectPrincipal = value; - this.SendPropertyChanged("ProjectPrincipal"); - this.OnProjectPrincipalChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectManager", DbType="NVarChar(20)")] - public string ProjectManager - { - get - { - return this._ProjectManager; - } - set - { - if ((this._ProjectManager != value)) - { - this.OnProjectManagerChanging(value); - this.SendPropertyChanging(); - this._ProjectManager = value; - this.SendPropertyChanged("ProjectManager"); - this.OnProjectManagerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TechnicalPrincipal", DbType="NVarChar(20)")] - public string TechnicalPrincipal - { - get - { - return this._TechnicalPrincipal; - } - set - { - if ((this._TechnicalPrincipal != value)) - { - this.OnTechnicalPrincipalChanging(value); - this.SendPropertyChanging(); - this._TechnicalPrincipal = value; - this.SendPropertyChanged("TechnicalPrincipal"); - this.OnTechnicalPrincipalChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SecurePrincipal", DbType="NVarChar(20)")] - public string SecurePrincipal - { - get - { - return this._SecurePrincipal; - } - set - { - if ((this._SecurePrincipal != value)) - { - this.OnSecurePrincipalChanging(value); - this.SendPropertyChanging(); - this._SecurePrincipal = value; - this.SendPropertyChanged("SecurePrincipal"); - this.OnSecurePrincipalChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(300)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WatchUnit", DbType="NVarChar(50)")] - public string WatchUnit - { - get - { - return this._WatchUnit; - } - set - { - if ((this._WatchUnit != value)) - { - this.OnWatchUnitChanging(value); - this.SendPropertyChanging(); - this._WatchUnit = value; - this.SendPropertyChanged("WatchUnit"); - this.OnWatchUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubUnit", DbType="NVarChar(100)")] - public string SubUnit - { - get - { - return this._SubUnit; - } - set - { - if ((this._SubUnit != value)) - { - this.OnSubUnitChanging(value); - this.SendPropertyChanging(); - this._SubUnit = value; - this.SendPropertyChanged("SubUnit"); - this.OnSubUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsClosed", DbType="Bit")] - public System.Nullable IsClosed - { - get - { - return this._IsClosed; - } - set - { - if ((this._IsClosed != value)) - { - this.OnIsClosedChanging(value); - this.SendPropertyChanging(); - this._IsClosed = value; - this.SendPropertyChanged("IsClosed"); - this.OnIsClosedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerIsExtracted", DbType="Bit")] - public System.Nullable PowerIsExtracted - { - get - { - return this._PowerIsExtracted; - } - set - { - if ((this._PowerIsExtracted != value)) - { - this.OnPowerIsExtractedChanging(value); - this.SendPropertyChanging(); - this._PowerIsExtracted = value; - this.SendPropertyChanged("PowerIsExtracted"); - this.OnPowerIsExtractedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestEngineeringCode", DbType="NVarChar(50)")] - public string TestEngineeringCode - { - get - { - return this._TestEngineeringCode; - } - set - { - if ((this._TestEngineeringCode != value)) - { - this.OnTestEngineeringCodeChanging(value); - this.SendPropertyChanging(); - this._TestEngineeringCode = value; - this.SendPropertyChanged("TestEngineeringCode"); - this.OnTestEngineeringCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateManId", DbType="NVarChar(50)")] - public string CreateManId - { - get - { - return this._CreateManId; - } - set - { - if ((this._CreateManId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCreateManIdChanging(value); - this.SendPropertyChanging(); - this._CreateManId = value; - this.SendPropertyChanged("CreateManId"); - this.OnCreateManIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectSoft", DbType="NChar(1)")] - public string ProjectSoft - { - get - { - return this._ProjectSoft; - } - set - { - if ((this._ProjectSoft != value)) - { - this.OnProjectSoftChanging(value); - this.SendPropertyChanging(); - this._ProjectSoft = value; - this.SendPropertyChanged("ProjectSoft"); - this.OnProjectSoftChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckUnitId", DbType="NVarChar(50)")] - public string CheckUnitId - { - get - { - return this._CheckUnitId; - } - set - { - if ((this._CheckUnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCheckUnitIdChanging(value); - this.SendPropertyChanging(); - this._CheckUnitId = value; - this.SendPropertyChanged("CheckUnitId"); - this.OnCheckUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandardId", DbType="NVarChar(50)")] - public string TestStandardId - { - get - { - return this._TestStandardId; - } - set - { - if ((this._TestStandardId != value)) - { - this.OnTestStandardIdChanging(value); - this.SendPropertyChanging(); - this._TestStandardId = value; - this.SendPropertyChanged("TestStandardId"); - this.OnTestStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentName", DbType="VarChar(50)")] - public string EquipmentName - { - get - { - return this._EquipmentName; - } - set - { - if ((this._EquipmentName != value)) - { - this.OnEquipmentNameChanging(value); - this.SendPropertyChanging(); - this._EquipmentName = value; - this.SendPropertyChanged("EquipmentName"); - this.OnEquipmentNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TagNum", DbType="VarChar(20)")] - public string TagNum - { - get - { - return this._TagNum; - } - set - { - if ((this._TagNum != value)) - { - this.OnTagNumChanging(value); - this.SendPropertyChanging(); - this._TagNum = value; - this.SendPropertyChanged("TagNum"); - this.OnTagNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProductNum", DbType="VarChar(30)")] - public string ProductNum - { - get - { - return this._ProductNum; - } - set - { - if ((this._ProductNum != value)) - { - this.OnProductNumChanging(value); - this.SendPropertyChanging(); - this._ProductNum = value; - this.SendPropertyChanged("ProductNum"); - this.OnProductNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BodyMaterial", DbType="VarChar(50)")] - public string BodyMaterial - { - get - { - return this._BodyMaterial; - } - set - { - if ((this._BodyMaterial != value)) - { - this.OnBodyMaterialChanging(value); - this.SendPropertyChanging(); - this._BodyMaterial = value; - this.SendPropertyChanged("BodyMaterial"); - this.OnBodyMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Organization_Base_Project", Storage="_Base_Organization", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Base_Organization - { - get - { - return this._Base_Organization; - } - set - { - this._Base_Organization.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_PrintFileCode_Base_Project", Storage="_Base_PrintFileCode", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Base_PrintFileCode - { - get - { - return this._Base_PrintFileCode; - } - set - { - this._Base_PrintFileCode.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Project_Base_Unit", Storage="_Base_Unit", ThisKey="CheckUnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Base_Project.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Base_Project.Add(this); - this._CheckUnitId = value.UnitId; - } - else - { - this._CheckUnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Project_Sys_User", Storage="_Sys_User", ThisKey="CreateManId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Base_Project.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Base_Project.Add(this); - this._CreateManId = value.UserId; - } - else - { - this._CreateManId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_TeamGroup_Base_Project", Storage="_Base_TeamGroup", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Base_TeamGroup - { - get - { - return this._Base_TeamGroup; - } - set - { - this._Base_TeamGroup.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_ConstructionStandardIdentify_Base_Project", Storage="_Common_ConstructionStandardIdentify", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Common_ConstructionStandardIdentify - { - get - { - return this._Common_ConstructionStandardIdentify; - } - set - { - this._Common_ConstructionStandardIdentify.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_LawRegulationIdentify_Base_Project", Storage="_Common_LawRegulationIdentify", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Common_LawRegulationIdentify - { - get - { - return this._Common_LawRegulationIdentify; - } - set - { - this._Common_LawRegulationIdentify.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_Notice_Base_Project", Storage="_Common_Notice", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Common_Notice - { - get - { - return this._Common_Notice; - } - set - { - this._Common_Notice.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_Base_Project", Storage="_HJGL_BO_Batch", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Device_Base_Project", Storage="_HJGL_BO_Device", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Device - { - get - { - return this._HJGL_BO_Device; - } - set - { - this._HJGL_BO_Device.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_Base_Project", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_Base_Project", Storage="_HJGL_BO_WeldReportMain", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_WeldReportMain - { - get - { - return this._HJGL_BO_WeldReportMain; - } - set - { - this._HJGL_BO_WeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_Base_Project", Storage="_HJGL_CH_HardTestReport", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport; - } - set - { - this._HJGL_CH_HardTestReport.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_Base_Project", Storage="_HJGL_CH_HotProessTrust", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust; - } - set - { - this._HJGL_CH_HotProessTrust.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_Base_Project", Storage="_HJGL_CH_Repair", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Repair - { - get - { - return this._HJGL_CH_Repair; - } - set - { - this._HJGL_CH_Repair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_Base_Project", Storage="_HJGL_CH_RepairItemRecord", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_Base_Project", Storage="_HJGL_CH_TestingReportPrint", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TestingReportPrint - { - get - { - return this._HJGL_CH_TestingReportPrint; - } - set - { - this._HJGL_CH_TestingReportPrint.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_Base_Project", Storage="_HJGL_CH_Trust", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Trust - { - get - { - return this._HJGL_CH_Trust; - } - set - { - this._HJGL_CH_Trust.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_Base_Project", Storage="_HJGL_ElectrodeBake", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeBake - { - get - { - return this._HJGL_ElectrodeBake; - } - set - { - this._HJGL_ElectrodeBake.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Base_Project", Storage="_HJGL_ElectrodeRecovery", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeRecovery - { - get - { - return this._HJGL_ElectrodeRecovery; - } - set - { - this._HJGL_ElectrodeRecovery.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegist_Base_Project", Storage="_HJGL_EMaterialRegist", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMaterialRegist - { - get - { - return this._HJGL_EMaterialRegist; - } - set - { - this._HJGL_EMaterialRegist.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMInventoryRecords_Base_Project", Storage="_HJGL_EMInventoryRecords", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMInventoryRecords - { - get - { - return this._HJGL_EMInventoryRecords; - } - set - { - this._HJGL_EMInventoryRecords.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_Base_Project", Storage="_HJGL_EWeldRHRecord", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EWeldRHRecord - { - get - { - return this._HJGL_EWeldRHRecord; - } - set - { - this._HJGL_EWeldRHRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Base_Project", Storage="_HJGL_HotProess", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_HotProess - { - get - { - return this._HJGL_HotProess; - } - set - { - this._HJGL_HotProess.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_Base_Project", Storage="_HJGL_Match_InStorage", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_InStorage - { - get - { - return this._HJGL_Match_InStorage; - } - set - { - this._HJGL_Match_InStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Material_Base_Project", Storage="_HJGL_Match_Material", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_Material - { - get - { - return this._HJGL_Match_Material; - } - set - { - this._HJGL_Match_Material.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_Base_Project", Storage="_HJGL_Match_OutStorage", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_OutStorage - { - get - { - return this._HJGL_Match_OutStorage; - } - set - { - this._HJGL_Match_OutStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_Base_Project", Storage="_HJGL_Match_PipeMaterial", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_PipeMaterial - { - get - { - return this._HJGL_Match_PipeMaterial; - } - set - { - this._HJGL_Match_PipeMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Storage_Base_Project", Storage="_HJGL_Match_Storage", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_Storage - { - get - { - return this._HJGL_Match_Storage; - } - set - { - this._HJGL_Match_Storage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_Base_Project", Storage="_HJGL_PW_IsoInfo", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointChange_Base_Project", Storage="_HJGL_PW_JointChange", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointChange - { - get - { - return this._HJGL_PW_JointChange; - } - set - { - this._HJGL_PW_JointChange.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_Base_Project", Storage="_HJGL_PW_JointInfo", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_DataInTemp_Base_Project", Storage="_HJGL_Sys_DataInTemp", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Sys_DataInTemp - { - get - { - return this._HJGL_Sys_DataInTemp; - } - set - { - this._HJGL_Sys_DataInTemp.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_Base_Project", Storage="_HJGL_TP_TestPackage", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_TP_TestPackage - { - get - { - return this._HJGL_TP_TestPackage; - } - set - { - this._HJGL_TP_TestPackage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_Base_Project", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_Base_Project", Storage="_HJGL_WeldingProcedure_WeldingProcessCard", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcessCard.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldRepairCard_Base_Project", Storage="_HJGL_WeldingProcedure_WeldRepairCard", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldRepairCard - { - get - { - return this._HJGL_WeldingProcedure_WeldRepairCard; - } - set - { - this._HJGL_WeldingProcedure_WeldRepairCard.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_Base_Project", Storage="_HJGL_WeldingProcedure_WeldHotProcessCard", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldHotProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldHotProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldHotProcessCard.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Installation_Base_Project", Storage="_Project_Installation", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_Installation - { - get - { - return this._Project_Installation; - } - set - { - this._Project_Installation.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_Base_Project", Storage="_Project_RoleButtonPower", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_RoleButtonPower - { - get - { - return this._Project_RoleButtonPower; - } - set - { - this._Project_RoleButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RolePower_Base_Project", Storage="_Project_RolePower", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_RolePower - { - get - { - return this._Project_RolePower; - } - set - { - this._Project_RolePower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Unit_Base_Project", Storage="_Project_Unit", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_Unit - { - get - { - return this._Project_Unit; - } - set - { - this._Project_Unit.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_Base_Project", Storage="_Project_User", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_User - { - get - { - return this._Project_User; - } - set - { - this._Project_User.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_Base_Project", Storage="_Project_UserButtonPower", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_UserButtonPower - { - get - { - return this._Project_UserButtonPower; - } - set - { - this._Project_UserButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_Base_Project", Storage="_Project_UserPower", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_UserPower - { - get - { - return this._Project_UserPower; - } - set - { - this._Project_UserPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Welder_Base_Project", Storage="_Project_Welder", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_Welder - { - get - { - return this._Project_Welder; - } - set - { - this._Project_Welder.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_Base_Project", Storage="_Project_WorkArea", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Project_WorkArea - { - get - { - return this._Project_WorkArea; - } - set - { - this._Project_WorkArea.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_Base_Project", Storage="_Sp_WelderOKRate", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Sp_WelderOKRate - { - get - { - return this._Sp_WelderOKRate; - } - set - { - this._Sp_WelderOKRate.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_ProjectPlan_Base_Project", Storage="_Weld_ProjectPlan", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Weld_ProjectPlan - { - get - { - return this._Weld_ProjectPlan; - } - set - { - this._Weld_ProjectPlan.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_RecycleMat", Storage="_Weld_RecycleMat", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMat - { - get - { - return this._Weld_RecycleMat; - } - set - { - this._Weld_RecycleMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Base_Project", Storage="_Weld_RecycleMatTop", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMatTop - { - get - { - return this._Weld_RecycleMatTop; - } - set - { - this._Weld_RecycleMatTop.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Base_Project", Storage="_Weld_UsingMat", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingMat - { - get - { - return this._Weld_UsingMat; - } - set - { - this._Weld_UsingMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingPlan_Base_Project", Storage="_Weld_UsingPlan", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingPlan - { - get - { - return this._Weld_UsingPlan; - } - set - { - this._Weld_UsingPlan.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_Base_Organization(Base_Organization entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Base_Organization(Base_Organization entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Base_PrintFileCode(Base_PrintFileCode entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Base_PrintFileCode(Base_PrintFileCode entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Base_TeamGroup(Base_TeamGroup entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Base_TeamGroup(Base_TeamGroup entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Common_ConstructionStandardIdentify(Common_ConstructionStandardIdentify entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Common_ConstructionStandardIdentify(Common_ConstructionStandardIdentify entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Common_LawRegulationIdentify(Common_LawRegulationIdentify entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Common_LawRegulationIdentify(Common_LawRegulationIdentify entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Common_Notice(Common_Notice entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Common_Notice(Common_Notice entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_BO_Device(HJGL_BO_Device entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_BO_Device(HJGL_BO_Device entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_EMaterialRegist(HJGL_EMaterialRegist entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_EMaterialRegist(HJGL_EMaterialRegist entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_EMInventoryRecords(HJGL_EMInventoryRecords entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_EMInventoryRecords(HJGL_EMInventoryRecords entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Match_Material(HJGL_Match_Material entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Match_Material(HJGL_Match_Material entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Match_Storage(HJGL_Match_Storage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Match_Storage(HJGL_Match_Storage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_PW_JointChange(HJGL_PW_JointChange entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_PW_JointChange(HJGL_PW_JointChange entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_TP_TestPackage(HJGL_TP_TestPackage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_TP_TestPackage(HJGL_TP_TestPackage entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_Installation(Project_Installation entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_Installation(Project_Installation entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_Unit(Project_Unit entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_Unit(Project_Unit entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_Welder(Project_Welder entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_Welder(Project_Welder entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Weld_ProjectPlan(Weld_ProjectPlan entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Weld_ProjectPlan(Weld_ProjectPlan entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - - private void attach_Weld_UsingPlan(Weld_UsingPlan entity) - { - this.SendPropertyChanging(); - entity.Base_Project = this; - } - - private void detach_Weld_UsingPlan(Weld_UsingPlan entity) - { - this.SendPropertyChanging(); - entity.Base_Project = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Base_TeamGroup")] - public partial class Base_TeamGroup : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TeamGroupId; - - private string _TeamGroupCode; - - private string _TeamGroupName; - - private string _UnitId; - - private string _ProjectId; - - private string _Remark; - - private string _Area; - - private EntityRef _Base_Project; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTeamGroupIdChanging(string value); - partial void OnTeamGroupIdChanged(); - partial void OnTeamGroupCodeChanging(string value); - partial void OnTeamGroupCodeChanged(); - partial void OnTeamGroupNameChanging(string value); - partial void OnTeamGroupNameChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnAreaChanging(string value); - partial void OnAreaChanged(); - #endregion - - public Base_TeamGroup() - { - this._Base_Project = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TeamGroupId - { - get - { - return this._TeamGroupId; - } - set - { - if ((this._TeamGroupId != value)) - { - this.OnTeamGroupIdChanging(value); - this.SendPropertyChanging(); - this._TeamGroupId = value; - this.SendPropertyChanged("TeamGroupId"); - this.OnTeamGroupIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupCode", DbType="NVarChar(15)")] - public string TeamGroupCode - { - get - { - return this._TeamGroupCode; - } - set - { - if ((this._TeamGroupCode != value)) - { - this.OnTeamGroupCodeChanging(value); - this.SendPropertyChanging(); - this._TeamGroupCode = value; - this.SendPropertyChanged("TeamGroupCode"); - this.OnTeamGroupCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupName", DbType="NVarChar(20)")] - public string TeamGroupName - { - get - { - return this._TeamGroupName; - } - set - { - if ((this._TeamGroupName != value)) - { - this.OnTeamGroupNameChanging(value); - this.SendPropertyChanging(); - this._TeamGroupName = value; - this.SendPropertyChanged("TeamGroupName"); - this.OnTeamGroupNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [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="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Area", DbType="NVarChar(50)")] - public string Area - { - get - { - return this._Area; - } - set - { - if ((this._Area != value)) - { - this.OnAreaChanging(value); - this.SendPropertyChanging(); - this._Area = value; - this.SendPropertyChanged("Area"); - this.OnAreaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_TeamGroup_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.Base_TeamGroup.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Base_TeamGroup.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - 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.Base_Unit")] - public partial class Base_Unit : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UnitId; - - private string _UnitCode; - - private string _UnitName; - - private string _ProjectRange; - - private string _Corporate; - - private string _Address; - - private string _Telephone; - - private string _Fax; - - private System.Nullable _IsMain; - - private System.Nullable _IsSubUnit; - - private EntitySet _Base_Project; - - private EntitySet _HJGL_BO_WeldReportMain; - - private EntitySet _HJGL_BS_Welder; - - private EntitySet _HJGL_CH_HardTestReport; - - private EntitySet _HJGL_CH_HotProessTrust; - - private EntitySet _HJGL_CH_Repair; - - private EntitySet _HJGL_ElectrodeBake; - - private EntitySet _HJGL_ElectrodeRecovery; - - private EntitySet _HJGL_EWeldRHRecord; - - private EntitySet _HJGL_HotProess; - - private EntitySet _Unit; - - private EntitySet _HJGL_Match_InStorage; - - private EntitySet _HJGL_Match_OutStorage; - - private EntitySet _HJGL_PW_IsoInfo; - - private EntitySet _HJGL_WeldingProcedure_WeldHotProcessCard; - - private EntitySet _Project_Unit; - - private EntitySet _Project_WorkArea; - - private EntitySet _Sp_WelderOKRate; - - private EntitySet _Sp_WelderOKRateStatistics; - - private EntitySet _Sys_User; - - private EntitySet _Weld_UnitStore; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnUnitCodeChanging(string value); - partial void OnUnitCodeChanged(); - partial void OnUnitNameChanging(string value); - partial void OnUnitNameChanged(); - partial void OnProjectRangeChanging(string value); - partial void OnProjectRangeChanged(); - partial void OnCorporateChanging(string value); - partial void OnCorporateChanged(); - partial void OnAddressChanging(string value); - partial void OnAddressChanged(); - partial void OnTelephoneChanging(string value); - partial void OnTelephoneChanged(); - partial void OnFaxChanging(string value); - partial void OnFaxChanged(); - partial void OnIsMainChanging(System.Nullable value); - partial void OnIsMainChanged(); - partial void OnIsSubUnitChanging(System.Nullable value); - partial void OnIsSubUnitChanged(); - #endregion - - public Base_Unit() - { - this._Base_Project = new EntitySet(new Action(this.attach_Base_Project), new Action(this.detach_Base_Project)); - this._HJGL_BO_WeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_WeldReportMain), new Action(this.detach_HJGL_BO_WeldReportMain)); - this._HJGL_BS_Welder = new EntitySet(new Action(this.attach_HJGL_BS_Welder), new Action(this.detach_HJGL_BS_Welder)); - this._HJGL_CH_HardTestReport = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReport), new Action(this.detach_HJGL_CH_HardTestReport)); - this._HJGL_CH_HotProessTrust = new EntitySet(new Action(this.attach_HJGL_CH_HotProessTrust), new Action(this.detach_HJGL_CH_HotProessTrust)); - this._HJGL_CH_Repair = new EntitySet(new Action(this.attach_HJGL_CH_Repair), new Action(this.detach_HJGL_CH_Repair)); - this._HJGL_ElectrodeBake = new EntitySet(new Action(this.attach_HJGL_ElectrodeBake), new Action(this.detach_HJGL_ElectrodeBake)); - this._HJGL_ElectrodeRecovery = new EntitySet(new Action(this.attach_HJGL_ElectrodeRecovery), new Action(this.detach_HJGL_ElectrodeRecovery)); - this._HJGL_EWeldRHRecord = new EntitySet(new Action(this.attach_HJGL_EWeldRHRecord), new Action(this.detach_HJGL_EWeldRHRecord)); - this._HJGL_HotProess = new EntitySet(new Action(this.attach_HJGL_HotProess), new Action(this.detach_HJGL_HotProess)); - this._Unit = new EntitySet(new Action(this.attach_Unit), new Action(this.detach_Unit)); - this._HJGL_Match_InStorage = new EntitySet(new Action(this.attach_HJGL_Match_InStorage), new Action(this.detach_HJGL_Match_InStorage)); - this._HJGL_Match_OutStorage = new EntitySet(new Action(this.attach_HJGL_Match_OutStorage), new Action(this.detach_HJGL_Match_OutStorage)); - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - this._HJGL_WeldingProcedure_WeldHotProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldHotProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldHotProcessCard)); - this._Project_Unit = new EntitySet(new Action(this.attach_Project_Unit), new Action(this.detach_Project_Unit)); - this._Project_WorkArea = new EntitySet(new Action(this.attach_Project_WorkArea), new Action(this.detach_Project_WorkArea)); - this._Sp_WelderOKRate = new EntitySet(new Action(this.attach_Sp_WelderOKRate), new Action(this.detach_Sp_WelderOKRate)); - this._Sp_WelderOKRateStatistics = new EntitySet(new Action(this.attach_Sp_WelderOKRateStatistics), new Action(this.detach_Sp_WelderOKRateStatistics)); - this._Sys_User = new EntitySet(new Action(this.attach_Sys_User), new Action(this.detach_Sys_User)); - this._Weld_UnitStore = new EntitySet(new Action(this.attach_Weld_UnitStore), new Action(this.detach_Weld_UnitStore)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this.OnUnitCodeChanging(value); - this.SendPropertyChanging(); - this._UnitCode = value; - this.SendPropertyChanged("UnitCode"); - this.OnUnitCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this.OnUnitNameChanging(value); - this.SendPropertyChanging(); - this._UnitName = value; - this.SendPropertyChanged("UnitName"); - this.OnUnitNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectRange", DbType="NVarChar(500)")] - public string ProjectRange - { - get - { - return this._ProjectRange; - } - set - { - if ((this._ProjectRange != value)) - { - this.OnProjectRangeChanging(value); - this.SendPropertyChanging(); - this._ProjectRange = value; - this.SendPropertyChanged("ProjectRange"); - this.OnProjectRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Corporate", DbType="NVarChar(20)")] - public string Corporate - { - get - { - return this._Corporate; - } - set - { - if ((this._Corporate != value)) - { - this.OnCorporateChanging(value); - this.SendPropertyChanging(); - this._Corporate = value; - this.SendPropertyChanged("Corporate"); - this.OnCorporateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Address", DbType="NVarChar(50)")] - public string Address - { - get - { - return this._Address; - } - set - { - if ((this._Address != value)) - { - this.OnAddressChanging(value); - this.SendPropertyChanging(); - this._Address = value; - this.SendPropertyChanged("Address"); - this.OnAddressChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Telephone", DbType="NVarChar(150)")] - public string Telephone - { - get - { - return this._Telephone; - } - set - { - if ((this._Telephone != value)) - { - this.OnTelephoneChanging(value); - this.SendPropertyChanging(); - this._Telephone = value; - this.SendPropertyChanged("Telephone"); - this.OnTelephoneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fax", DbType="NVarChar(20)")] - public string Fax - { - get - { - return this._Fax; - } - set - { - if ((this._Fax != value)) - { - this.OnFaxChanging(value); - this.SendPropertyChanging(); - this._Fax = value; - this.SendPropertyChanged("Fax"); - this.OnFaxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsMain", DbType="Bit")] - public System.Nullable IsMain - { - get - { - return this._IsMain; - } - set - { - if ((this._IsMain != value)) - { - this.OnIsMainChanging(value); - this.SendPropertyChanging(); - this._IsMain = value; - this.SendPropertyChanged("IsMain"); - this.OnIsMainChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSubUnit", DbType="Bit")] - public System.Nullable IsSubUnit - { - get - { - return this._IsSubUnit; - } - set - { - if ((this._IsSubUnit != value)) - { - this.OnIsSubUnitChanging(value); - this.SendPropertyChanging(); - this._IsSubUnit = value; - this.SendPropertyChanged("IsSubUnit"); - this.OnIsSubUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Project_Base_Unit", Storage="_Base_Project", ThisKey="UnitId", OtherKey="CheckUnitId", DeleteRule="NO ACTION")] - public EntitySet Base_Project - { - get - { - return this._Base_Project; - } - set - { - this._Base_Project.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_Base_Unit", Storage="_HJGL_BO_WeldReportMain", ThisKey="UnitId", OtherKey="BSU_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_WeldReportMain - { - get - { - return this._HJGL_BO_WeldReportMain; - } - set - { - this._HJGL_BO_WeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_Welder_Base_Unit", Storage="_HJGL_BS_Welder", ThisKey="UnitId", OtherKey="WED_Unit", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder; - } - set - { - this._HJGL_BS_Welder.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_Base_Unit", Storage="_HJGL_CH_HardTestReport", ThisKey="UnitId", OtherKey="TrustUnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport; - } - set - { - this._HJGL_CH_HardTestReport.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_Base_Unit", Storage="_HJGL_CH_HotProessTrust", ThisKey="UnitId", OtherKey="TrustUnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust; - } - set - { - this._HJGL_CH_HotProessTrust.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_Base_Unit", Storage="_HJGL_CH_Repair", ThisKey="UnitId", OtherKey="BSU_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Repair - { - get - { - return this._HJGL_CH_Repair; - } - set - { - this._HJGL_CH_Repair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_Base_Unit", Storage="_HJGL_ElectrodeBake", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeBake - { - get - { - return this._HJGL_ElectrodeBake; - } - set - { - this._HJGL_ElectrodeBake.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Base_Unit", Storage="_HJGL_ElectrodeRecovery", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeRecovery - { - get - { - return this._HJGL_ElectrodeRecovery; - } - set - { - this._HJGL_ElectrodeRecovery.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_Base_Unit", Storage="_HJGL_EWeldRHRecord", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EWeldRHRecord - { - get - { - return this._HJGL_EWeldRHRecord; - } - set - { - this._HJGL_EWeldRHRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Base_Unit", Storage="_HJGL_HotProess", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_HotProess - { - get - { - return this._HJGL_HotProess; - } - set - { - this._HJGL_HotProess.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Base_Unit1", Storage="_Unit", ThisKey="UnitId", OtherKey="CheckUnitId", DeleteRule="NO ACTION")] - public EntitySet Unit - { - get - { - return this._Unit; - } - set - { - this._Unit.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_Base_Unit", Storage="_HJGL_Match_InStorage", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_InStorage - { - get - { - return this._HJGL_Match_InStorage; - } - set - { - this._HJGL_Match_InStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_Base_Unit", Storage="_HJGL_Match_OutStorage", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_OutStorage - { - get - { - return this._HJGL_Match_OutStorage; - } - set - { - this._HJGL_Match_OutStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_Base_Unit", Storage="_HJGL_PW_IsoInfo", ThisKey="UnitId", OtherKey="BSU_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_Base_Unit", Storage="_HJGL_WeldingProcedure_WeldHotProcessCard", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldHotProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldHotProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldHotProcessCard.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Unit_Base_Unit", Storage="_Project_Unit", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Project_Unit - { - get - { - return this._Project_Unit; - } - set - { - this._Project_Unit.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_Base_Unit", Storage="_Project_WorkArea", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Project_WorkArea - { - get - { - return this._Project_WorkArea; - } - set - { - this._Project_WorkArea.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_Base_Unit", Storage="_Sp_WelderOKRate", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Sp_WelderOKRate - { - get - { - return this._Sp_WelderOKRate; - } - set - { - this._Sp_WelderOKRate.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRateStatistics_Base_Unit", Storage="_Sp_WelderOKRateStatistics", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Sp_WelderOKRateStatistics - { - get - { - return this._Sp_WelderOKRateStatistics; - } - set - { - this._Sp_WelderOKRateStatistics.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Base_Unit", Storage="_Sys_User", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Sys_User - { - get - { - return this._Sys_User; - } - set - { - this._Sys_User.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UnitStore_Base_Unit", Storage="_Weld_UnitStore", ThisKey="UnitId", OtherKey="UnitId", DeleteRule="NO ACTION")] - public EntitySet Weld_UnitStore - { - get - { - return this._Weld_UnitStore; - } - set - { - this._Weld_UnitStore.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_Base_Project(Base_Project entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Base_Project(Base_Project entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_BS_Welder(HJGL_BS_Welder entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_BS_Welder(HJGL_BS_Welder entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Unit(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.CheckUnit = this; - } - - private void detach_Unit(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.CheckUnit = null; - } - - private void attach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Project_Unit(Project_Unit entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Project_Unit(Project_Unit entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Sp_WelderOKRateStatistics(Sp_WelderOKRateStatistics entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Sp_WelderOKRateStatistics(Sp_WelderOKRateStatistics entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - - private void attach_Weld_UnitStore(Weld_UnitStore entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = this; - } - - private void detach_Weld_UnitStore(Weld_UnitStore entity) - { - this.SendPropertyChanging(); - entity.Base_Unit = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ButtonToMenu")] - public partial class ButtonToMenu : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ButtonToMenuId; - - private string _MenuId; - - private string _ButtonName; - - private System.Nullable _SortIndex; - - private EntityRef _Sys_Menu; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnButtonToMenuIdChanging(string value); - partial void OnButtonToMenuIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnButtonNameChanging(string value); - partial void OnButtonNameChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - #endregion - - public ButtonToMenu() - { - this._Sys_Menu = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonToMenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ButtonToMenuId - { - get - { - return this._ButtonToMenuId; - } - set - { - if ((this._ButtonToMenuId != value)) - { - this.OnButtonToMenuIdChanging(value); - this.SendPropertyChanging(); - this._ButtonToMenuId = value; - this.SendPropertyChanged("ButtonToMenuId"); - this.OnButtonToMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonName", DbType="NVarChar(10) NOT NULL", CanBeNull=false)] - public string ButtonName - { - get - { - return this._ButtonName; - } - set - { - if ((this._ButtonName != value)) - { - this.OnButtonNameChanging(value); - this.SendPropertyChanging(); - this._ButtonName = value; - this.SendPropertyChanged("ButtonName"); - this.OnButtonNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ButtonToMenu_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.ButtonToMenu.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.ButtonToMenu.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - 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.Common_ConstructionStandardIdentify")] - public partial class Common_ConstructionStandardIdentify : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ConstructionStandardIdentifyCode; - - private string _VersionNumber; - - private string _ProjectId; - - private string _IdentifyPerson; - - private System.Nullable _IdentifyDate; - - private string _State; - - private string _Remark; - - private string _Type; - - private EntityRef _Base_Project; - - private EntitySet _Common_ConstructionStandardSelectedItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnConstructionStandardIdentifyCodeChanging(string value); - partial void OnConstructionStandardIdentifyCodeChanged(); - partial void OnVersionNumberChanging(string value); - partial void OnVersionNumberChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnIdentifyPersonChanging(string value); - partial void OnIdentifyPersonChanged(); - partial void OnIdentifyDateChanging(System.Nullable value); - partial void OnIdentifyDateChanged(); - partial void OnStateChanging(string value); - partial void OnStateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - #endregion - - public Common_ConstructionStandardIdentify() - { - this._Base_Project = default(EntityRef); - this._Common_ConstructionStandardSelectedItem = new EntitySet(new Action(this.attach_Common_ConstructionStandardSelectedItem), new Action(this.detach_Common_ConstructionStandardSelectedItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardIdentifyCode", DbType="NVarChar(30) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ConstructionStandardIdentifyCode - { - get - { - return this._ConstructionStandardIdentifyCode; - } - set - { - if ((this._ConstructionStandardIdentifyCode != value)) - { - this.OnConstructionStandardIdentifyCodeChanging(value); - this.SendPropertyChanging(); - this._ConstructionStandardIdentifyCode = value; - this.SendPropertyChanged("ConstructionStandardIdentifyCode"); - this.OnConstructionStandardIdentifyCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VersionNumber", DbType="NVarChar(10)")] - public string VersionNumber - { - get - { - return this._VersionNumber; - } - set - { - if ((this._VersionNumber != value)) - { - this.OnVersionNumberChanging(value); - this.SendPropertyChanging(); - this._VersionNumber = value; - this.SendPropertyChanged("VersionNumber"); - this.OnVersionNumberChanged(); - } - } - } - - [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="_IdentifyPerson", DbType="NVarChar(50)")] - public string IdentifyPerson - { - get - { - return this._IdentifyPerson; - } - set - { - if ((this._IdentifyPerson != value)) - { - this.OnIdentifyPersonChanging(value); - this.SendPropertyChanging(); - this._IdentifyPerson = value; - this.SendPropertyChanged("IdentifyPerson"); - this.OnIdentifyPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyDate", DbType="DateTime")] - public System.Nullable IdentifyDate - { - get - { - return this._IdentifyDate; - } - set - { - if ((this._IdentifyDate != value)) - { - this.OnIdentifyDateChanging(value); - this.SendPropertyChanging(); - this._IdentifyDate = value; - this.SendPropertyChanged("IdentifyDate"); - this.OnIdentifyDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NChar(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this.OnStateChanging(value); - this.SendPropertyChanging(); - this._State = value; - this.SendPropertyChanged("State"); - this.OnStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(150)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_ConstructionStandardIdentify_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.Common_ConstructionStandardIdentify.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Common_ConstructionStandardIdentify.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_ConstructionStandardSelectItem_Common_ConstructionStandardIdentify", Storage="_Common_ConstructionStandardSelectedItem", ThisKey="ConstructionStandardIdentifyCode", OtherKey="ConstructionStandardIdentifyCode", DeleteRule="NO ACTION")] - public EntitySet Common_ConstructionStandardSelectedItem - { - get - { - return this._Common_ConstructionStandardSelectedItem; - } - set - { - this._Common_ConstructionStandardSelectedItem.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_Common_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_ConstructionStandardIdentify = this; - } - - private void detach_Common_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_ConstructionStandardIdentify = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Common_ConstructionStandardList")] - public partial class Common_ConstructionStandardList : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StandardId; - - private int _StandardCode; - - private string _StandardGrade; - - private string _StandardNo; - - private string _StandardName; - - private string _AttachUrl; - - private System.Nullable _IsSelected1; - - private System.Nullable _IsSelected2; - - private System.Nullable _IsSelected3; - - private System.Nullable _IsSelected4; - - private System.Nullable _IsSelected5; - - private System.Nullable _IsSelected6; - - private System.Nullable _IsSelected7; - - private System.Nullable _IsSelected8; - - private System.Nullable _IsSelected9; - - private System.Nullable _IsSelected10; - - private System.Nullable _IsSelected11; - - private System.Nullable _IsSelected12; - - private System.Nullable _IsSelected13; - - private System.Nullable _IsSelected14; - - private System.Nullable _IsSelected15; - - private System.Nullable _IsSelected16; - - private System.Nullable _IsSelected17; - - private System.Nullable _IsSelected18; - - private System.Nullable _IsSelected19; - - private System.Nullable _IsSelected20; - - private System.Nullable _IsSelected21; - - private System.Nullable _IsSelected22; - - private System.Nullable _IsSelected23; - - private System.Nullable _IsSelected90; - - private string _IsModel; - - private string _Type; - - private EntitySet _Common_ConstructionStandardSelectedItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStandardIdChanging(string value); - partial void OnStandardIdChanged(); - partial void OnStandardCodeChanging(int value); - partial void OnStandardCodeChanged(); - partial void OnStandardGradeChanging(string value); - partial void OnStandardGradeChanged(); - partial void OnStandardNoChanging(string value); - partial void OnStandardNoChanged(); - partial void OnStandardNameChanging(string value); - partial void OnStandardNameChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnIsSelected1Changing(System.Nullable value); - partial void OnIsSelected1Changed(); - partial void OnIsSelected2Changing(System.Nullable value); - partial void OnIsSelected2Changed(); - partial void OnIsSelected3Changing(System.Nullable value); - partial void OnIsSelected3Changed(); - partial void OnIsSelected4Changing(System.Nullable value); - partial void OnIsSelected4Changed(); - partial void OnIsSelected5Changing(System.Nullable value); - partial void OnIsSelected5Changed(); - partial void OnIsSelected6Changing(System.Nullable value); - partial void OnIsSelected6Changed(); - partial void OnIsSelected7Changing(System.Nullable value); - partial void OnIsSelected7Changed(); - partial void OnIsSelected8Changing(System.Nullable value); - partial void OnIsSelected8Changed(); - partial void OnIsSelected9Changing(System.Nullable value); - partial void OnIsSelected9Changed(); - partial void OnIsSelected10Changing(System.Nullable value); - partial void OnIsSelected10Changed(); - partial void OnIsSelected11Changing(System.Nullable value); - partial void OnIsSelected11Changed(); - partial void OnIsSelected12Changing(System.Nullable value); - partial void OnIsSelected12Changed(); - partial void OnIsSelected13Changing(System.Nullable value); - partial void OnIsSelected13Changed(); - partial void OnIsSelected14Changing(System.Nullable value); - partial void OnIsSelected14Changed(); - partial void OnIsSelected15Changing(System.Nullable value); - partial void OnIsSelected15Changed(); - partial void OnIsSelected16Changing(System.Nullable value); - partial void OnIsSelected16Changed(); - partial void OnIsSelected17Changing(System.Nullable value); - partial void OnIsSelected17Changed(); - partial void OnIsSelected18Changing(System.Nullable value); - partial void OnIsSelected18Changed(); - partial void OnIsSelected19Changing(System.Nullable value); - partial void OnIsSelected19Changed(); - partial void OnIsSelected20Changing(System.Nullable value); - partial void OnIsSelected20Changed(); - partial void OnIsSelected21Changing(System.Nullable value); - partial void OnIsSelected21Changed(); - partial void OnIsSelected22Changing(System.Nullable value); - partial void OnIsSelected22Changed(); - partial void OnIsSelected23Changing(System.Nullable value); - partial void OnIsSelected23Changed(); - partial void OnIsSelected90Changing(System.Nullable value); - partial void OnIsSelected90Changed(); - partial void OnIsModelChanging(string value); - partial void OnIsModelChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - #endregion - - public Common_ConstructionStandardList() - { - this._Common_ConstructionStandardSelectedItem = new EntitySet(new Action(this.attach_Common_ConstructionStandardSelectedItem), new Action(this.detach_Common_ConstructionStandardSelectedItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - this.OnStandardIdChanging(value); - this.SendPropertyChanging(); - this._StandardId = value; - this.SendPropertyChanged("StandardId"); - this.OnStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardCode", DbType="Int NOT NULL")] - public int StandardCode - { - get - { - return this._StandardCode; - } - set - { - if ((this._StandardCode != value)) - { - this.OnStandardCodeChanging(value); - this.SendPropertyChanging(); - this._StandardCode = value; - this.SendPropertyChanged("StandardCode"); - this.OnStandardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardGrade", DbType="NChar(12)")] - public string StandardGrade - { - get - { - return this._StandardGrade; - } - set - { - if ((this._StandardGrade != value)) - { - this.OnStandardGradeChanging(value); - this.SendPropertyChanging(); - this._StandardGrade = value; - this.SendPropertyChanged("StandardGrade"); - this.OnStandardGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardNo", DbType="NVarChar(25)")] - public string StandardNo - { - get - { - return this._StandardNo; - } - set - { - if ((this._StandardNo != value)) - { - this.OnStandardNoChanging(value); - this.SendPropertyChanging(); - this._StandardNo = value; - this.SendPropertyChanged("StandardNo"); - this.OnStandardNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardName", DbType="NVarChar(200)")] - public string StandardName - { - get - { - return this._StandardName; - } - set - { - if ((this._StandardName != value)) - { - this.OnStandardNameChanging(value); - this.SendPropertyChanging(); - this._StandardName = value; - this.SendPropertyChanged("StandardName"); - this.OnStandardNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(200)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected1", DbType="Bit")] - public System.Nullable IsSelected1 - { - get - { - return this._IsSelected1; - } - set - { - if ((this._IsSelected1 != value)) - { - this.OnIsSelected1Changing(value); - this.SendPropertyChanging(); - this._IsSelected1 = value; - this.SendPropertyChanged("IsSelected1"); - this.OnIsSelected1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected2", DbType="Bit")] - public System.Nullable IsSelected2 - { - get - { - return this._IsSelected2; - } - set - { - if ((this._IsSelected2 != value)) - { - this.OnIsSelected2Changing(value); - this.SendPropertyChanging(); - this._IsSelected2 = value; - this.SendPropertyChanged("IsSelected2"); - this.OnIsSelected2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected3", DbType="Bit")] - public System.Nullable IsSelected3 - { - get - { - return this._IsSelected3; - } - set - { - if ((this._IsSelected3 != value)) - { - this.OnIsSelected3Changing(value); - this.SendPropertyChanging(); - this._IsSelected3 = value; - this.SendPropertyChanged("IsSelected3"); - this.OnIsSelected3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected4", DbType="Bit")] - public System.Nullable IsSelected4 - { - get - { - return this._IsSelected4; - } - set - { - if ((this._IsSelected4 != value)) - { - this.OnIsSelected4Changing(value); - this.SendPropertyChanging(); - this._IsSelected4 = value; - this.SendPropertyChanged("IsSelected4"); - this.OnIsSelected4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected5", DbType="Bit")] - public System.Nullable IsSelected5 - { - get - { - return this._IsSelected5; - } - set - { - if ((this._IsSelected5 != value)) - { - this.OnIsSelected5Changing(value); - this.SendPropertyChanging(); - this._IsSelected5 = value; - this.SendPropertyChanged("IsSelected5"); - this.OnIsSelected5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected6", DbType="Bit")] - public System.Nullable IsSelected6 - { - get - { - return this._IsSelected6; - } - set - { - if ((this._IsSelected6 != value)) - { - this.OnIsSelected6Changing(value); - this.SendPropertyChanging(); - this._IsSelected6 = value; - this.SendPropertyChanged("IsSelected6"); - this.OnIsSelected6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected7", DbType="Bit")] - public System.Nullable IsSelected7 - { - get - { - return this._IsSelected7; - } - set - { - if ((this._IsSelected7 != value)) - { - this.OnIsSelected7Changing(value); - this.SendPropertyChanging(); - this._IsSelected7 = value; - this.SendPropertyChanged("IsSelected7"); - this.OnIsSelected7Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected8", DbType="Bit")] - public System.Nullable IsSelected8 - { - get - { - return this._IsSelected8; - } - set - { - if ((this._IsSelected8 != value)) - { - this.OnIsSelected8Changing(value); - this.SendPropertyChanging(); - this._IsSelected8 = value; - this.SendPropertyChanged("IsSelected8"); - this.OnIsSelected8Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected9", DbType="Bit")] - public System.Nullable IsSelected9 - { - get - { - return this._IsSelected9; - } - set - { - if ((this._IsSelected9 != value)) - { - this.OnIsSelected9Changing(value); - this.SendPropertyChanging(); - this._IsSelected9 = value; - this.SendPropertyChanged("IsSelected9"); - this.OnIsSelected9Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected10", DbType="Bit")] - public System.Nullable IsSelected10 - { - get - { - return this._IsSelected10; - } - set - { - if ((this._IsSelected10 != value)) - { - this.OnIsSelected10Changing(value); - this.SendPropertyChanging(); - this._IsSelected10 = value; - this.SendPropertyChanged("IsSelected10"); - this.OnIsSelected10Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected11", DbType="Bit")] - public System.Nullable IsSelected11 - { - get - { - return this._IsSelected11; - } - set - { - if ((this._IsSelected11 != value)) - { - this.OnIsSelected11Changing(value); - this.SendPropertyChanging(); - this._IsSelected11 = value; - this.SendPropertyChanged("IsSelected11"); - this.OnIsSelected11Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected12", DbType="Bit")] - public System.Nullable IsSelected12 - { - get - { - return this._IsSelected12; - } - set - { - if ((this._IsSelected12 != value)) - { - this.OnIsSelected12Changing(value); - this.SendPropertyChanging(); - this._IsSelected12 = value; - this.SendPropertyChanged("IsSelected12"); - this.OnIsSelected12Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected13", DbType="Bit")] - public System.Nullable IsSelected13 - { - get - { - return this._IsSelected13; - } - set - { - if ((this._IsSelected13 != value)) - { - this.OnIsSelected13Changing(value); - this.SendPropertyChanging(); - this._IsSelected13 = value; - this.SendPropertyChanged("IsSelected13"); - this.OnIsSelected13Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected14", DbType="Bit")] - public System.Nullable IsSelected14 - { - get - { - return this._IsSelected14; - } - set - { - if ((this._IsSelected14 != value)) - { - this.OnIsSelected14Changing(value); - this.SendPropertyChanging(); - this._IsSelected14 = value; - this.SendPropertyChanged("IsSelected14"); - this.OnIsSelected14Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected15", DbType="Bit")] - public System.Nullable IsSelected15 - { - get - { - return this._IsSelected15; - } - set - { - if ((this._IsSelected15 != value)) - { - this.OnIsSelected15Changing(value); - this.SendPropertyChanging(); - this._IsSelected15 = value; - this.SendPropertyChanged("IsSelected15"); - this.OnIsSelected15Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected16", DbType="Bit")] - public System.Nullable IsSelected16 - { - get - { - return this._IsSelected16; - } - set - { - if ((this._IsSelected16 != value)) - { - this.OnIsSelected16Changing(value); - this.SendPropertyChanging(); - this._IsSelected16 = value; - this.SendPropertyChanged("IsSelected16"); - this.OnIsSelected16Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected17", DbType="Bit")] - public System.Nullable IsSelected17 - { - get - { - return this._IsSelected17; - } - set - { - if ((this._IsSelected17 != value)) - { - this.OnIsSelected17Changing(value); - this.SendPropertyChanging(); - this._IsSelected17 = value; - this.SendPropertyChanged("IsSelected17"); - this.OnIsSelected17Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected18", DbType="Bit")] - public System.Nullable IsSelected18 - { - get - { - return this._IsSelected18; - } - set - { - if ((this._IsSelected18 != value)) - { - this.OnIsSelected18Changing(value); - this.SendPropertyChanging(); - this._IsSelected18 = value; - this.SendPropertyChanged("IsSelected18"); - this.OnIsSelected18Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected19", DbType="Bit")] - public System.Nullable IsSelected19 - { - get - { - return this._IsSelected19; - } - set - { - if ((this._IsSelected19 != value)) - { - this.OnIsSelected19Changing(value); - this.SendPropertyChanging(); - this._IsSelected19 = value; - this.SendPropertyChanged("IsSelected19"); - this.OnIsSelected19Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected20", DbType="Bit")] - public System.Nullable IsSelected20 - { - get - { - return this._IsSelected20; - } - set - { - if ((this._IsSelected20 != value)) - { - this.OnIsSelected20Changing(value); - this.SendPropertyChanging(); - this._IsSelected20 = value; - this.SendPropertyChanged("IsSelected20"); - this.OnIsSelected20Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected21", DbType="Bit")] - public System.Nullable IsSelected21 - { - get - { - return this._IsSelected21; - } - set - { - if ((this._IsSelected21 != value)) - { - this.OnIsSelected21Changing(value); - this.SendPropertyChanging(); - this._IsSelected21 = value; - this.SendPropertyChanged("IsSelected21"); - this.OnIsSelected21Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected22", DbType="Bit")] - public System.Nullable IsSelected22 - { - get - { - return this._IsSelected22; - } - set - { - if ((this._IsSelected22 != value)) - { - this.OnIsSelected22Changing(value); - this.SendPropertyChanging(); - this._IsSelected22 = value; - this.SendPropertyChanged("IsSelected22"); - this.OnIsSelected22Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected23", DbType="Bit")] - public System.Nullable IsSelected23 - { - get - { - return this._IsSelected23; - } - set - { - if ((this._IsSelected23 != value)) - { - this.OnIsSelected23Changing(value); - this.SendPropertyChanging(); - this._IsSelected23 = value; - this.SendPropertyChanged("IsSelected23"); - this.OnIsSelected23Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected90", DbType="Bit")] - public System.Nullable IsSelected90 - { - get - { - return this._IsSelected90; - } - set - { - if ((this._IsSelected90 != value)) - { - this.OnIsSelected90Changing(value); - this.SendPropertyChanging(); - this._IsSelected90 = value; - this.SendPropertyChanged("IsSelected90"); - this.OnIsSelected90Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsModel", DbType="Char(1)")] - public string IsModel - { - get - { - return this._IsModel; - } - set - { - if ((this._IsModel != value)) - { - this.OnIsModelChanging(value); - this.SendPropertyChanging(); - this._IsModel = value; - this.SendPropertyChanged("IsModel"); - this.OnIsModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Common_ConstructionStandardSelectedItem_Common_ConstructionStandardList", Storage="_Common_ConstructionStandardSelectedItem", ThisKey="StandardId", OtherKey="StandardId", DeleteRule="NO ACTION")] - public EntitySet Common_ConstructionStandardSelectedItem - { - get - { - return this._Common_ConstructionStandardSelectedItem; - } - set - { - this._Common_ConstructionStandardSelectedItem.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_Common_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_ConstructionStandardList = this; - } - - private void detach_Common_ConstructionStandardSelectedItem(Common_ConstructionStandardSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_ConstructionStandardList = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Common_ConstructionStandardSelectedItem")] - public partial class Common_ConstructionStandardSelectedItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ConstructionStandardSelectedItemId; - - private string _ConstructionStandardIdentifyCode; - - private string _StandardId; - - private EntityRef _Common_ConstructionStandardList; - - private EntityRef _Common_ConstructionStandardIdentify; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnConstructionStandardSelectedItemIdChanging(string value); - partial void OnConstructionStandardSelectedItemIdChanged(); - partial void OnConstructionStandardIdentifyCodeChanging(string value); - partial void OnConstructionStandardIdentifyCodeChanged(); - partial void OnStandardIdChanging(string value); - partial void OnStandardIdChanged(); - #endregion - - public Common_ConstructionStandardSelectedItem() - { - this._Common_ConstructionStandardList = default(EntityRef); - this._Common_ConstructionStandardIdentify = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardSelectedItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ConstructionStandardSelectedItemId - { - get - { - return this._ConstructionStandardSelectedItemId; - } - set - { - if ((this._ConstructionStandardSelectedItemId != value)) - { - this.OnConstructionStandardSelectedItemIdChanging(value); - this.SendPropertyChanging(); - this._ConstructionStandardSelectedItemId = value; - this.SendPropertyChanged("ConstructionStandardSelectedItemId"); - this.OnConstructionStandardSelectedItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardIdentifyCode", DbType="NVarChar(30)")] - public string ConstructionStandardIdentifyCode - { - get - { - return this._ConstructionStandardIdentifyCode; - } - set - { - if ((this._ConstructionStandardIdentifyCode != value)) - { - if (this._Common_ConstructionStandardIdentify.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnConstructionStandardIdentifyCodeChanging(value); - this.SendPropertyChanging(); - this._ConstructionStandardIdentifyCode = value; - this.SendPropertyChanged("ConstructionStandardIdentifyCode"); - this.OnConstructionStandardIdentifyCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50)")] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - if (this._Common_ConstructionStandardList.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnStandardIdChanging(value); - this.SendPropertyChanging(); - this._StandardId = value; - this.SendPropertyChanged("StandardId"); - this.OnStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Common_ConstructionStandardSelectedItem_Common_ConstructionStandardList", Storage="_Common_ConstructionStandardList", ThisKey="StandardId", OtherKey="StandardId", IsForeignKey=true)] - public Common_ConstructionStandardList Common_ConstructionStandardList - { - get - { - return this._Common_ConstructionStandardList.Entity; - } - set - { - Common_ConstructionStandardList previousValue = this._Common_ConstructionStandardList.Entity; - if (((previousValue != value) - || (this._Common_ConstructionStandardList.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Common_ConstructionStandardList.Entity = null; - previousValue.Common_ConstructionStandardSelectedItem.Remove(this); - } - this._Common_ConstructionStandardList.Entity = value; - if ((value != null)) - { - value.Common_ConstructionStandardSelectedItem.Add(this); - this._StandardId = value.StandardId; - } - else - { - this._StandardId = default(string); - } - this.SendPropertyChanged("Common_ConstructionStandardList"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_ConstructionStandardSelectItem_Common_ConstructionStandardIdentify", Storage="_Common_ConstructionStandardIdentify", ThisKey="ConstructionStandardIdentifyCode", OtherKey="ConstructionStandardIdentifyCode", IsForeignKey=true)] - public Common_ConstructionStandardIdentify Common_ConstructionStandardIdentify - { - get - { - return this._Common_ConstructionStandardIdentify.Entity; - } - set - { - Common_ConstructionStandardIdentify previousValue = this._Common_ConstructionStandardIdentify.Entity; - if (((previousValue != value) - || (this._Common_ConstructionStandardIdentify.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Common_ConstructionStandardIdentify.Entity = null; - previousValue.Common_ConstructionStandardSelectedItem.Remove(this); - } - this._Common_ConstructionStandardIdentify.Entity = value; - if ((value != null)) - { - value.Common_ConstructionStandardSelectedItem.Add(this); - this._ConstructionStandardIdentifyCode = value.ConstructionStandardIdentifyCode; - } - else - { - this._ConstructionStandardIdentifyCode = default(string); - } - this.SendPropertyChanged("Common_ConstructionStandardIdentify"); - } - } - } - - 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.Common_FileManage")] - public partial class Common_FileManage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private int _FileId; - - private string _FileCode; - - private string _FileName; - - private string _FileSize; - - private string _FileType; - - private System.Data.Linq.Binary _FileContent; - - private string _BigType; - - private string _SmallType; - - private string _FileCreate; - - private System.Nullable _FileDate; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnFileIdChanging(int value); - partial void OnFileIdChanged(); - partial void OnFileCodeChanging(string value); - partial void OnFileCodeChanged(); - partial void OnFileNameChanging(string value); - partial void OnFileNameChanged(); - partial void OnFileSizeChanging(string value); - partial void OnFileSizeChanged(); - partial void OnFileTypeChanging(string value); - partial void OnFileTypeChanged(); - partial void OnFileContentChanging(System.Data.Linq.Binary value); - partial void OnFileContentChanged(); - partial void OnBigTypeChanging(string value); - partial void OnBigTypeChanged(); - partial void OnSmallTypeChanging(string value); - partial void OnSmallTypeChanged(); - partial void OnFileCreateChanging(string value); - partial void OnFileCreateChanged(); - partial void OnFileDateChanging(System.Nullable value); - partial void OnFileDateChanged(); - #endregion - - public Common_FileManage() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] - public int FileId - { - get - { - return this._FileId; - } - set - { - if ((this._FileId != value)) - { - this.OnFileIdChanging(value); - this.SendPropertyChanging(); - this._FileId = value; - this.SendPropertyChanged("FileId"); - this.OnFileIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode", DbType="NVarChar(50)")] - public string FileCode - { - get - { - return this._FileCode; - } - set - { - if ((this._FileCode != value)) - { - this.OnFileCodeChanging(value); - this.SendPropertyChanging(); - this._FileCode = value; - this.SendPropertyChanged("FileCode"); - this.OnFileCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileName", DbType="NVarChar(100)")] - public string FileName - { - get - { - return this._FileName; - } - set - { - if ((this._FileName != value)) - { - this.OnFileNameChanging(value); - this.SendPropertyChanging(); - this._FileName = value; - this.SendPropertyChanged("FileName"); - this.OnFileNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileSize", DbType="NVarChar(50)")] - public string FileSize - { - get - { - return this._FileSize; - } - set - { - if ((this._FileSize != value)) - { - this.OnFileSizeChanging(value); - this.SendPropertyChanging(); - this._FileSize = value; - this.SendPropertyChanged("FileSize"); - this.OnFileSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileType", DbType="NVarChar(50)")] - public string FileType - { - get - { - return this._FileType; - } - set - { - if ((this._FileType != value)) - { - this.OnFileTypeChanging(value); - this.SendPropertyChanging(); - this._FileType = value; - this.SendPropertyChanged("FileType"); - this.OnFileTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileContent", DbType="Image", CanBeNull=true, UpdateCheck=UpdateCheck.Never)] - public System.Data.Linq.Binary FileContent - { - get - { - return this._FileContent; - } - set - { - if ((this._FileContent != value)) - { - this.OnFileContentChanging(value); - this.SendPropertyChanging(); - this._FileContent = value; - this.SendPropertyChanged("FileContent"); - this.OnFileContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BigType", DbType="NVarChar(50)")] - public string BigType - { - get - { - return this._BigType; - } - set - { - if ((this._BigType != value)) - { - this.OnBigTypeChanging(value); - this.SendPropertyChanging(); - this._BigType = value; - this.SendPropertyChanged("BigType"); - this.OnBigTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SmallType", DbType="NVarChar(50)")] - public string SmallType - { - get - { - return this._SmallType; - } - set - { - if ((this._SmallType != value)) - { - this.OnSmallTypeChanging(value); - this.SendPropertyChanging(); - this._SmallType = value; - this.SendPropertyChanged("SmallType"); - this.OnSmallTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCreate", DbType="NVarChar(50)")] - public string FileCreate - { - get - { - return this._FileCreate; - } - set - { - if ((this._FileCreate != value)) - { - this.OnFileCreateChanging(value); - this.SendPropertyChanging(); - this._FileCreate = value; - this.SendPropertyChanged("FileCreate"); - this.OnFileCreateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileDate", DbType="DateTime")] - public System.Nullable FileDate - { - get - { - return this._FileDate; - } - set - { - if ((this._FileDate != value)) - { - this.OnFileDateChanging(value); - this.SendPropertyChanging(); - this._FileDate = value; - this.SendPropertyChanged("FileDate"); - this.OnFileDateChanged(); - } - } - } - - 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.Common_FileManageType")] - public partial class Common_FileManageType : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _FileCode; - - private string _FileType; - - private System.Nullable _SortIndex; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnFileCodeChanging(string value); - partial void OnFileCodeChanged(); - partial void OnFileTypeChanging(string value); - partial void OnFileTypeChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - #endregion - - public Common_FileManageType() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string FileCode - { - get - { - return this._FileCode; - } - set - { - if ((this._FileCode != value)) - { - this.OnFileCodeChanging(value); - this.SendPropertyChanging(); - this._FileCode = value; - this.SendPropertyChanged("FileCode"); - this.OnFileCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileType", DbType="NVarChar(50)")] - public string FileType - { - get - { - return this._FileType; - } - set - { - if ((this._FileType != value)) - { - this.OnFileTypeChanging(value); - this.SendPropertyChanging(); - this._FileType = value; - this.SendPropertyChanged("FileType"); - this.OnFileTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - 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.Common_LawRegulation")] - public partial class Common_LawRegulation : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _LawRegulationId; - - private int _LawRegulationCode; - - private string _LawRegulationName; - - private System.Nullable _ApproveDate; - - private System.Nullable _AffectiveDate; - - private string _AttachUrl; - - private string _AttentionItem; - - private string _Remark; - - private string _IsModel; - - private string _LawRegulationGrade; - - private string _Type; - - private System.Nullable _RevisionDate; - - private System.Nullable _ImplementationDate; - - private EntitySet _Common_LawRegulationSelectedItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnLawRegulationIdChanging(string value); - partial void OnLawRegulationIdChanged(); - partial void OnLawRegulationCodeChanging(int value); - partial void OnLawRegulationCodeChanged(); - partial void OnLawRegulationNameChanging(string value); - partial void OnLawRegulationNameChanged(); - partial void OnApproveDateChanging(System.Nullable value); - partial void OnApproveDateChanged(); - partial void OnAffectiveDateChanging(System.Nullable value); - partial void OnAffectiveDateChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnAttentionItemChanging(string value); - partial void OnAttentionItemChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnIsModelChanging(string value); - partial void OnIsModelChanged(); - partial void OnLawRegulationGradeChanging(string value); - partial void OnLawRegulationGradeChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - partial void OnRevisionDateChanging(System.Nullable value); - partial void OnRevisionDateChanged(); - partial void OnImplementationDateChanging(System.Nullable value); - partial void OnImplementationDateChanged(); - #endregion - - public Common_LawRegulation() - { - this._Common_LawRegulationSelectedItem = new EntitySet(new Action(this.attach_Common_LawRegulationSelectedItem), new Action(this.detach_Common_LawRegulationSelectedItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string LawRegulationId - { - get - { - return this._LawRegulationId; - } - set - { - if ((this._LawRegulationId != value)) - { - this.OnLawRegulationIdChanging(value); - this.SendPropertyChanging(); - this._LawRegulationId = value; - this.SendPropertyChanged("LawRegulationId"); - this.OnLawRegulationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationCode", DbType="Int NOT NULL")] - public int LawRegulationCode - { - get - { - return this._LawRegulationCode; - } - set - { - if ((this._LawRegulationCode != value)) - { - this.OnLawRegulationCodeChanging(value); - this.SendPropertyChanging(); - this._LawRegulationCode = value; - this.SendPropertyChanged("LawRegulationCode"); - this.OnLawRegulationCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationName", DbType="NVarChar(80)")] - public string LawRegulationName - { - get - { - return this._LawRegulationName; - } - set - { - if ((this._LawRegulationName != value)) - { - this.OnLawRegulationNameChanging(value); - this.SendPropertyChanging(); - this._LawRegulationName = value; - this.SendPropertyChanged("LawRegulationName"); - this.OnLawRegulationNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveDate", DbType="DateTime")] - public System.Nullable ApproveDate - { - get - { - return this._ApproveDate; - } - set - { - if ((this._ApproveDate != value)) - { - this.OnApproveDateChanging(value); - this.SendPropertyChanging(); - this._ApproveDate = value; - this.SendPropertyChanged("ApproveDate"); - this.OnApproveDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AffectiveDate", DbType="DateTime")] - public System.Nullable AffectiveDate - { - get - { - return this._AffectiveDate; - } - set - { - if ((this._AffectiveDate != value)) - { - this.OnAffectiveDateChanging(value); - this.SendPropertyChanging(); - this._AffectiveDate = value; - this.SendPropertyChanged("AffectiveDate"); - this.OnAffectiveDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(100)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttentionItem", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string AttentionItem - { - get - { - return this._AttentionItem; - } - set - { - if ((this._AttentionItem != value)) - { - this.OnAttentionItemChanging(value); - this.SendPropertyChanging(); - this._AttentionItem = value; - this.SendPropertyChanged("AttentionItem"); - this.OnAttentionItemChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsModel", DbType="Char(1)")] - public string IsModel - { - get - { - return this._IsModel; - } - set - { - if ((this._IsModel != value)) - { - this.OnIsModelChanging(value); - this.SendPropertyChanging(); - this._IsModel = value; - this.SendPropertyChanged("IsModel"); - this.OnIsModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationGrade", DbType="Char(1)")] - public string LawRegulationGrade - { - get - { - return this._LawRegulationGrade; - } - set - { - if ((this._LawRegulationGrade != value)) - { - this.OnLawRegulationGradeChanging(value); - this.SendPropertyChanging(); - this._LawRegulationGrade = value; - this.SendPropertyChanged("LawRegulationGrade"); - this.OnLawRegulationGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RevisionDate", DbType="DateTime")] - public System.Nullable RevisionDate - { - get - { - return this._RevisionDate; - } - set - { - if ((this._RevisionDate != value)) - { - this.OnRevisionDateChanging(value); - this.SendPropertyChanging(); - this._RevisionDate = value; - this.SendPropertyChanged("RevisionDate"); - this.OnRevisionDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImplementationDate", DbType="DateTime")] - public System.Nullable ImplementationDate - { - get - { - return this._ImplementationDate; - } - set - { - if ((this._ImplementationDate != value)) - { - this.OnImplementationDateChanging(value); - this.SendPropertyChanging(); - this._ImplementationDate = value; - this.SendPropertyChanged("ImplementationDate"); - this.OnImplementationDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Common_LawRegulationSelectedItem_Common_LawRegulation", Storage="_Common_LawRegulationSelectedItem", ThisKey="LawRegulationId", OtherKey="LawRegulationId", DeleteRule="NO ACTION")] - public EntitySet Common_LawRegulationSelectedItem - { - get - { - return this._Common_LawRegulationSelectedItem; - } - set - { - this._Common_LawRegulationSelectedItem.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_Common_LawRegulationSelectedItem(Common_LawRegulationSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_LawRegulation = this; - } - - private void detach_Common_LawRegulationSelectedItem(Common_LawRegulationSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_LawRegulation = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Common_LawRegulationIdentify")] - public partial class Common_LawRegulationIdentify : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _LawRegulationIdentifyCode; - - private string _VersionNumber; - - private string _ProjectId; - - private string _IdentifyPerson; - - private System.Nullable _IdentifyDate; - - private string _ManagerContent; - - private string _IdentifyConclude; - - private string _State; - - private string _GroupMember; - - private string _Remark; - - private string _Type; - - private EntityRef _Base_Project; - - private EntitySet _Common_LawRegulationSelectedItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnLawRegulationIdentifyCodeChanging(string value); - partial void OnLawRegulationIdentifyCodeChanged(); - partial void OnVersionNumberChanging(string value); - partial void OnVersionNumberChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnIdentifyPersonChanging(string value); - partial void OnIdentifyPersonChanged(); - partial void OnIdentifyDateChanging(System.Nullable value); - partial void OnIdentifyDateChanged(); - partial void OnManagerContentChanging(string value); - partial void OnManagerContentChanged(); - partial void OnIdentifyConcludeChanging(string value); - partial void OnIdentifyConcludeChanged(); - partial void OnStateChanging(string value); - partial void OnStateChanged(); - partial void OnGroupMemberChanging(string value); - partial void OnGroupMemberChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - #endregion - - public Common_LawRegulationIdentify() - { - this._Base_Project = default(EntityRef); - this._Common_LawRegulationSelectedItem = new EntitySet(new Action(this.attach_Common_LawRegulationSelectedItem), new Action(this.detach_Common_LawRegulationSelectedItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationIdentifyCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string LawRegulationIdentifyCode - { - get - { - return this._LawRegulationIdentifyCode; - } - set - { - if ((this._LawRegulationIdentifyCode != value)) - { - this.OnLawRegulationIdentifyCodeChanging(value); - this.SendPropertyChanging(); - this._LawRegulationIdentifyCode = value; - this.SendPropertyChanged("LawRegulationIdentifyCode"); - this.OnLawRegulationIdentifyCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VersionNumber", DbType="NVarChar(10)")] - public string VersionNumber - { - get - { - return this._VersionNumber; - } - set - { - if ((this._VersionNumber != value)) - { - this.OnVersionNumberChanging(value); - this.SendPropertyChanging(); - this._VersionNumber = value; - this.SendPropertyChanged("VersionNumber"); - this.OnVersionNumberChanged(); - } - } - } - - [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="_IdentifyPerson", DbType="NVarChar(50)")] - public string IdentifyPerson - { - get - { - return this._IdentifyPerson; - } - set - { - if ((this._IdentifyPerson != value)) - { - this.OnIdentifyPersonChanging(value); - this.SendPropertyChanging(); - this._IdentifyPerson = value; - this.SendPropertyChanged("IdentifyPerson"); - this.OnIdentifyPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyDate", DbType="DateTime")] - public System.Nullable IdentifyDate - { - get - { - return this._IdentifyDate; - } - set - { - if ((this._IdentifyDate != value)) - { - this.OnIdentifyDateChanging(value); - this.SendPropertyChanging(); - this._IdentifyDate = value; - this.SendPropertyChanged("IdentifyDate"); - this.OnIdentifyDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ManagerContent", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string ManagerContent - { - get - { - return this._ManagerContent; - } - set - { - if ((this._ManagerContent != value)) - { - this.OnManagerContentChanging(value); - this.SendPropertyChanging(); - this._ManagerContent = value; - this.SendPropertyChanged("ManagerContent"); - this.OnManagerContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyConclude", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string IdentifyConclude - { - get - { - return this._IdentifyConclude; - } - set - { - if ((this._IdentifyConclude != value)) - { - this.OnIdentifyConcludeChanging(value); - this.SendPropertyChanging(); - this._IdentifyConclude = value; - this.SendPropertyChanged("IdentifyConclude"); - this.OnIdentifyConcludeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NChar(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this.OnStateChanging(value); - this.SendPropertyChanging(); - this._State = value; - this.SendPropertyChanged("State"); - this.OnStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GroupMember", DbType="NVarChar(150)")] - public string GroupMember - { - get - { - return this._GroupMember; - } - set - { - if ((this._GroupMember != value)) - { - this.OnGroupMemberChanging(value); - this.SendPropertyChanging(); - this._GroupMember = value; - this.SendPropertyChanged("GroupMember"); - this.OnGroupMemberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(150)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_LawRegulationIdentify_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.Common_LawRegulationIdentify.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Common_LawRegulationIdentify.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_LawRegulationSelectedItem_Common_LawRegulationIdentify", Storage="_Common_LawRegulationSelectedItem", ThisKey="LawRegulationIdentifyCode", OtherKey="LawRegulationIdentifyCode", DeleteRule="NO ACTION")] - public EntitySet Common_LawRegulationSelectedItem - { - get - { - return this._Common_LawRegulationSelectedItem; - } - set - { - this._Common_LawRegulationSelectedItem.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_Common_LawRegulationSelectedItem(Common_LawRegulationSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_LawRegulationIdentify = this; - } - - private void detach_Common_LawRegulationSelectedItem(Common_LawRegulationSelectedItem entity) - { - this.SendPropertyChanging(); - entity.Common_LawRegulationIdentify = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Common_LawRegulationSelectedItem")] - public partial class Common_LawRegulationSelectedItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _LawRegulationSelectedItemId; - - private string _LawRegulationIdentifyCode; - - private string _LawRegulationGrade; - - private string _FitPerfomance; - - private string _LawRegulationId; - - private EntityRef _Common_LawRegulation; - - private EntityRef _Common_LawRegulationIdentify; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnLawRegulationSelectedItemIdChanging(string value); - partial void OnLawRegulationSelectedItemIdChanged(); - partial void OnLawRegulationIdentifyCodeChanging(string value); - partial void OnLawRegulationIdentifyCodeChanged(); - partial void OnLawRegulationGradeChanging(string value); - partial void OnLawRegulationGradeChanged(); - partial void OnFitPerfomanceChanging(string value); - partial void OnFitPerfomanceChanged(); - partial void OnLawRegulationIdChanging(string value); - partial void OnLawRegulationIdChanged(); - #endregion - - public Common_LawRegulationSelectedItem() - { - this._Common_LawRegulation = default(EntityRef); - this._Common_LawRegulationIdentify = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationSelectedItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string LawRegulationSelectedItemId - { - get - { - return this._LawRegulationSelectedItemId; - } - set - { - if ((this._LawRegulationSelectedItemId != value)) - { - this.OnLawRegulationSelectedItemIdChanging(value); - this.SendPropertyChanging(); - this._LawRegulationSelectedItemId = value; - this.SendPropertyChanged("LawRegulationSelectedItemId"); - this.OnLawRegulationSelectedItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationIdentifyCode", DbType="NVarChar(50)")] - public string LawRegulationIdentifyCode - { - get - { - return this._LawRegulationIdentifyCode; - } - set - { - if ((this._LawRegulationIdentifyCode != value)) - { - if (this._Common_LawRegulationIdentify.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnLawRegulationIdentifyCodeChanging(value); - this.SendPropertyChanging(); - this._LawRegulationIdentifyCode = value; - this.SendPropertyChanged("LawRegulationIdentifyCode"); - this.OnLawRegulationIdentifyCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationGrade", DbType="Char(1)")] - public string LawRegulationGrade - { - get - { - return this._LawRegulationGrade; - } - set - { - if ((this._LawRegulationGrade != value)) - { - this.OnLawRegulationGradeChanging(value); - this.SendPropertyChanging(); - this._LawRegulationGrade = value; - this.SendPropertyChanged("LawRegulationGrade"); - this.OnLawRegulationGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FitPerfomance", DbType="NVarChar(100)")] - public string FitPerfomance - { - get - { - return this._FitPerfomance; - } - set - { - if ((this._FitPerfomance != value)) - { - this.OnFitPerfomanceChanging(value); - this.SendPropertyChanging(); - this._FitPerfomance = value; - this.SendPropertyChanged("FitPerfomance"); - this.OnFitPerfomanceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationId", DbType="NVarChar(50)")] - public string LawRegulationId - { - get - { - return this._LawRegulationId; - } - set - { - if ((this._LawRegulationId != value)) - { - if (this._Common_LawRegulation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnLawRegulationIdChanging(value); - this.SendPropertyChanging(); - this._LawRegulationId = value; - this.SendPropertyChanged("LawRegulationId"); - this.OnLawRegulationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Common_LawRegulationSelectedItem_Common_LawRegulation", Storage="_Common_LawRegulation", ThisKey="LawRegulationId", OtherKey="LawRegulationId", IsForeignKey=true)] - public Common_LawRegulation Common_LawRegulation - { - get - { - return this._Common_LawRegulation.Entity; - } - set - { - Common_LawRegulation previousValue = this._Common_LawRegulation.Entity; - if (((previousValue != value) - || (this._Common_LawRegulation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Common_LawRegulation.Entity = null; - previousValue.Common_LawRegulationSelectedItem.Remove(this); - } - this._Common_LawRegulation.Entity = value; - if ((value != null)) - { - value.Common_LawRegulationSelectedItem.Add(this); - this._LawRegulationId = value.LawRegulationId; - } - else - { - this._LawRegulationId = default(string); - } - this.SendPropertyChanged("Common_LawRegulation"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_LawRegulationSelectedItem_Common_LawRegulationIdentify", Storage="_Common_LawRegulationIdentify", ThisKey="LawRegulationIdentifyCode", OtherKey="LawRegulationIdentifyCode", IsForeignKey=true)] - public Common_LawRegulationIdentify Common_LawRegulationIdentify - { - get - { - return this._Common_LawRegulationIdentify.Entity; - } - set - { - Common_LawRegulationIdentify previousValue = this._Common_LawRegulationIdentify.Entity; - if (((previousValue != value) - || (this._Common_LawRegulationIdentify.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Common_LawRegulationIdentify.Entity = null; - previousValue.Common_LawRegulationSelectedItem.Remove(this); - } - this._Common_LawRegulationIdentify.Entity = value; - if ((value != null)) - { - value.Common_LawRegulationSelectedItem.Add(this); - this._LawRegulationIdentifyCode = value.LawRegulationIdentifyCode; - } - else - { - this._LawRegulationIdentifyCode = default(string); - } - this.SendPropertyChanged("Common_LawRegulationIdentify"); - } - } - } - - 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.Common_Notice")] - public partial class Common_Notice : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _NoticeId; - - private string _NoticeCode; - - private string _ProjectId; - - private string _NoticeTitle; - - private string _MainContent; - - private string _ClearUpMan; - - private System.Nullable _CompileDate; - - private System.Nullable _IsRelease; - - private string _State; - - private System.Data.Linq.Binary _FileContent; - - private string _AttachUrl; - - private string _SystemId; - - private string _AccessSystemId; - - private string _AccessProjectId; - - private string _AccessSystemText; - - private string _AccessProjectText; - - private string _Flag; - - private EntityRef _Base_Project; - - private EntitySet _Common_NoticeSign; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnNoticeIdChanging(string value); - partial void OnNoticeIdChanged(); - partial void OnNoticeCodeChanging(string value); - partial void OnNoticeCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnNoticeTitleChanging(string value); - partial void OnNoticeTitleChanged(); - partial void OnMainContentChanging(string value); - partial void OnMainContentChanged(); - partial void OnClearUpManChanging(string value); - partial void OnClearUpManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnIsReleaseChanging(System.Nullable value); - partial void OnIsReleaseChanged(); - partial void OnStateChanging(string value); - partial void OnStateChanged(); - partial void OnFileContentChanging(System.Data.Linq.Binary value); - partial void OnFileContentChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnSystemIdChanging(string value); - partial void OnSystemIdChanged(); - partial void OnAccessSystemIdChanging(string value); - partial void OnAccessSystemIdChanged(); - partial void OnAccessProjectIdChanging(string value); - partial void OnAccessProjectIdChanged(); - partial void OnAccessSystemTextChanging(string value); - partial void OnAccessSystemTextChanged(); - partial void OnAccessProjectTextChanging(string value); - partial void OnAccessProjectTextChanged(); - partial void OnFlagChanging(string value); - partial void OnFlagChanged(); - #endregion - - public Common_Notice() - { - this._Base_Project = default(EntityRef); - this._Common_NoticeSign = new EntitySet(new Action(this.attach_Common_NoticeSign), new Action(this.detach_Common_NoticeSign)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string NoticeId - { - get - { - return this._NoticeId; - } - set - { - if ((this._NoticeId != value)) - { - this.OnNoticeIdChanging(value); - this.SendPropertyChanging(); - this._NoticeId = value; - this.SendPropertyChanged("NoticeId"); - this.OnNoticeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeCode", DbType="NVarChar(30) NOT NULL", CanBeNull=false)] - public string NoticeCode - { - get - { - return this._NoticeCode; - } - set - { - if ((this._NoticeCode != value)) - { - this.OnNoticeCodeChanging(value); - this.SendPropertyChanging(); - this._NoticeCode = value; - this.SendPropertyChanged("NoticeCode"); - this.OnNoticeCodeChanged(); - } - } - } - - [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="_NoticeTitle", DbType="NVarChar(50)")] - public string NoticeTitle - { - get - { - return this._NoticeTitle; - } - set - { - if ((this._NoticeTitle != value)) - { - this.OnNoticeTitleChanging(value); - this.SendPropertyChanging(); - this._NoticeTitle = value; - this.SendPropertyChanged("NoticeTitle"); - this.OnNoticeTitleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainContent", DbType="NVarChar(800)")] - public string MainContent - { - get - { - return this._MainContent; - } - set - { - if ((this._MainContent != value)) - { - this.OnMainContentChanging(value); - this.SendPropertyChanging(); - this._MainContent = value; - this.SendPropertyChanged("MainContent"); - this.OnMainContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ClearUpMan", DbType="NVarChar(50)")] - public string ClearUpMan - { - get - { - return this._ClearUpMan; - } - set - { - if ((this._ClearUpMan != value)) - { - this.OnClearUpManChanging(value); - this.SendPropertyChanging(); - this._ClearUpMan = value; - this.SendPropertyChanged("ClearUpMan"); - this.OnClearUpManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsRelease", DbType="Bit")] - public System.Nullable IsRelease - { - get - { - return this._IsRelease; - } - set - { - if ((this._IsRelease != value)) - { - this.OnIsReleaseChanging(value); - this.SendPropertyChanging(); - this._IsRelease = value; - this.SendPropertyChanged("IsRelease"); - this.OnIsReleaseChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NChar(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this.OnStateChanging(value); - this.SendPropertyChanging(); - this._State = value; - this.SendPropertyChanged("State"); - this.OnStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileContent", DbType="Image", CanBeNull=true, UpdateCheck=UpdateCheck.Never)] - public System.Data.Linq.Binary FileContent - { - get - { - return this._FileContent; - } - set - { - if ((this._FileContent != value)) - { - this.OnFileContentChanging(value); - this.SendPropertyChanging(); - this._FileContent = value; - this.SendPropertyChanged("FileContent"); - this.OnFileContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(150)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemId", DbType="NVarChar(50)")] - public string SystemId - { - get - { - return this._SystemId; - } - set - { - if ((this._SystemId != value)) - { - this.OnSystemIdChanging(value); - this.SendPropertyChanging(); - this._SystemId = value; - this.SendPropertyChanged("SystemId"); - this.OnSystemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessSystemId", DbType="NVarChar(800)")] - public string AccessSystemId - { - get - { - return this._AccessSystemId; - } - set - { - if ((this._AccessSystemId != value)) - { - this.OnAccessSystemIdChanging(value); - this.SendPropertyChanging(); - this._AccessSystemId = value; - this.SendPropertyChanged("AccessSystemId"); - this.OnAccessSystemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessProjectId", DbType="NVarChar(800)")] - public string AccessProjectId - { - get - { - return this._AccessProjectId; - } - set - { - if ((this._AccessProjectId != value)) - { - this.OnAccessProjectIdChanging(value); - this.SendPropertyChanging(); - this._AccessProjectId = value; - this.SendPropertyChanged("AccessProjectId"); - this.OnAccessProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessSystemText", DbType="NVarChar(800)")] - public string AccessSystemText - { - get - { - return this._AccessSystemText; - } - set - { - if ((this._AccessSystemText != value)) - { - this.OnAccessSystemTextChanging(value); - this.SendPropertyChanging(); - this._AccessSystemText = value; - this.SendPropertyChanged("AccessSystemText"); - this.OnAccessSystemTextChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessProjectText", DbType="NVarChar(800)")] - public string AccessProjectText - { - get - { - return this._AccessProjectText; - } - set - { - if ((this._AccessProjectText != value)) - { - this.OnAccessProjectTextChanging(value); - this.SendPropertyChanging(); - this._AccessProjectText = value; - this.SendPropertyChanged("AccessProjectText"); - this.OnAccessProjectTextChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Char(1)")] - public string Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_Notice_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.Common_Notice.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Common_Notice.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_NoticeSign_Common_Notice", Storage="_Common_NoticeSign", ThisKey="NoticeId", OtherKey="NoticeId", DeleteRule="NO ACTION")] - public EntitySet Common_NoticeSign - { - get - { - return this._Common_NoticeSign; - } - set - { - this._Common_NoticeSign.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_Common_NoticeSign(Common_NoticeSign entity) - { - this.SendPropertyChanging(); - entity.Common_Notice = this; - } - - private void detach_Common_NoticeSign(Common_NoticeSign entity) - { - this.SendPropertyChanging(); - entity.Common_Notice = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Common_NoticeSign")] - public partial class Common_NoticeSign : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _NoticeSignId; - - private string _NoticeId; - - private string _SignMan; - - private System.Nullable _SinaDate; - - private string _SignIdea; - - private System.Nullable _IsAgree; - - private string _SignStep; - - private EntityRef _Common_Notice; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnNoticeSignIdChanging(string value); - partial void OnNoticeSignIdChanged(); - partial void OnNoticeIdChanging(string value); - partial void OnNoticeIdChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSinaDateChanging(System.Nullable value); - partial void OnSinaDateChanged(); - partial void OnSignIdeaChanging(string value); - partial void OnSignIdeaChanged(); - partial void OnIsAgreeChanging(System.Nullable value); - partial void OnIsAgreeChanged(); - partial void OnSignStepChanging(string value); - partial void OnSignStepChanged(); - #endregion - - public Common_NoticeSign() - { - this._Common_Notice = default(EntityRef); - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeSignId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string NoticeSignId - { - get - { - return this._NoticeSignId; - } - set - { - if ((this._NoticeSignId != value)) - { - this.OnNoticeSignIdChanging(value); - this.SendPropertyChanging(); - this._NoticeSignId = value; - this.SendPropertyChanged("NoticeSignId"); - this.OnNoticeSignIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeId", DbType="NVarChar(50)")] - public string NoticeId - { - get - { - return this._NoticeId; - } - set - { - if ((this._NoticeId != value)) - { - if (this._Common_Notice.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnNoticeIdChanging(value); - this.SendPropertyChanging(); - this._NoticeId = value; - this.SendPropertyChanged("NoticeId"); - this.OnNoticeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SinaDate", DbType="DateTime")] - public System.Nullable SinaDate - { - get - { - return this._SinaDate; - } - set - { - if ((this._SinaDate != value)) - { - this.OnSinaDateChanging(value); - this.SendPropertyChanging(); - this._SinaDate = value; - this.SendPropertyChanged("SinaDate"); - this.OnSinaDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignIdea", DbType="NVarChar(100)")] - public string SignIdea - { - get - { - return this._SignIdea; - } - set - { - if ((this._SignIdea != value)) - { - this.OnSignIdeaChanging(value); - this.SendPropertyChanging(); - this._SignIdea = value; - this.SendPropertyChanged("SignIdea"); - this.OnSignIdeaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgree", DbType="Bit")] - public System.Nullable IsAgree - { - get - { - return this._IsAgree; - } - set - { - if ((this._IsAgree != value)) - { - this.OnIsAgreeChanging(value); - this.SendPropertyChanging(); - this._IsAgree = value; - this.SendPropertyChanged("IsAgree"); - this.OnIsAgreeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignStep", DbType="NChar(1)")] - public string SignStep - { - get - { - return this._SignStep; - } - set - { - if ((this._SignStep != value)) - { - this.OnSignStepChanging(value); - this.SendPropertyChanging(); - this._SignStep = value; - this.SendPropertyChanged("SignStep"); - this.OnSignStepChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_NoticeSign_Common_Notice", Storage="_Common_Notice", ThisKey="NoticeId", OtherKey="NoticeId", IsForeignKey=true)] - public Common_Notice Common_Notice - { - get - { - return this._Common_Notice.Entity; - } - set - { - Common_Notice previousValue = this._Common_Notice.Entity; - if (((previousValue != value) - || (this._Common_Notice.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Common_Notice.Entity = null; - previousValue.Common_NoticeSign.Remove(this); - } - this._Common_Notice.Entity = value; - if ((value != null)) - { - value.Common_NoticeSign.Add(this); - this._NoticeId = value.NoticeId; - } - else - { - this._NoticeId = default(string); - } - this.SendPropertyChanged("Common_Notice"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_NoticeSign_Sys_User", Storage="_Sys_User", ThisKey="SignMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Common_NoticeSign.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Common_NoticeSign.Add(this); - this._SignMan = value.UserId; - } - else - { - this._SignMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.Common_ReportServer")] - public partial class Common_ReportServer : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ReportId; - - private string _TabContent; - - private string _ReportName; - - private string _InitTabContent; - - private string _ProjectId; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnReportIdChanging(string value); - partial void OnReportIdChanged(); - partial void OnTabContentChanging(string value); - partial void OnTabContentChanged(); - partial void OnReportNameChanging(string value); - partial void OnReportNameChanged(); - partial void OnInitTabContentChanging(string value); - partial void OnInitTabContentChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - #endregion - - public Common_ReportServer() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportId", DbType="NChar(3) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ReportId - { - get - { - return this._ReportId; - } - set - { - if ((this._ReportId != value)) - { - this.OnReportIdChanging(value); - this.SendPropertyChanging(); - this._ReportId = value; - this.SendPropertyChanged("ReportId"); - this.OnReportIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TabContent", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string TabContent - { - get - { - return this._TabContent; - } - set - { - if ((this._TabContent != value)) - { - this.OnTabContentChanging(value); - this.SendPropertyChanging(); - this._TabContent = value; - this.SendPropertyChanged("TabContent"); - this.OnTabContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportName", DbType="NVarChar(100)")] - public string ReportName - { - get - { - return this._ReportName; - } - set - { - if ((this._ReportName != value)) - { - this.OnReportNameChanging(value); - this.SendPropertyChanging(); - this._ReportName = value; - this.SendPropertyChanged("ReportName"); - this.OnReportNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InitTabContent", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string InitTabContent - { - get - { - return this._InitTabContent; - } - set - { - if ((this._InitTabContent != value)) - { - this.OnInitTabContentChanging(value); - this.SendPropertyChanging(); - this._InitTabContent = value; - this.SendPropertyChanged("InitTabContent"); - this.OnInitTabContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="projectId", Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - 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.HJGL_Base_HotProcessCard")] - public partial class HJGL_Base_HotProcessCard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HpcId; - - private string _Shejiwj; - - private string _Guandaocz; - - private string _Guandaogg; - - private string _Jietouxs; - - private string _Yijuhanpin; - - private string _Kzxtxh; - - private string _Jiareqixh; - - private string _Cewenyq; - - private string _Buchangdx; - - private string _Jiaredaigd; - - private string _Bwkuandu; - - private string _Bwcailao; - - private string _Bwdianshu; - - private string _Cewendianshc; - - private string _Hanhouchl; - - private string _Jiaresd; - - private string _Bwwendu; - - private string _Bwshijian; - - private string _Lenquesd; - - private string _Ewailq; - - private string _Lilunhanhou; - - private string _Qishuyq; - - private string _Qitashc; - - private EntitySet _HJGL_WeldingProcedure_WeldHotProcessCard; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHpcIdChanging(string value); - partial void OnHpcIdChanged(); - partial void OnShejiwjChanging(string value); - partial void OnShejiwjChanged(); - partial void OnGuandaoczChanging(string value); - partial void OnGuandaoczChanged(); - partial void OnGuandaoggChanging(string value); - partial void OnGuandaoggChanged(); - partial void OnJietouxsChanging(string value); - partial void OnJietouxsChanged(); - partial void OnYijuhanpinChanging(string value); - partial void OnYijuhanpinChanged(); - partial void OnKzxtxhChanging(string value); - partial void OnKzxtxhChanged(); - partial void OnJiareqixhChanging(string value); - partial void OnJiareqixhChanged(); - partial void OnCewenyqChanging(string value); - partial void OnCewenyqChanged(); - partial void OnBuchangdxChanging(string value); - partial void OnBuchangdxChanged(); - partial void OnJiaredaigdChanging(string value); - partial void OnJiaredaigdChanged(); - partial void OnBwkuanduChanging(string value); - partial void OnBwkuanduChanged(); - partial void OnBwcailaoChanging(string value); - partial void OnBwcailaoChanged(); - partial void OnBwdianshuChanging(string value); - partial void OnBwdianshuChanged(); - partial void OnCewendianshcChanging(string value); - partial void OnCewendianshcChanged(); - partial void OnHanhouchlChanging(string value); - partial void OnHanhouchlChanged(); - partial void OnJiaresdChanging(string value); - partial void OnJiaresdChanged(); - partial void OnBwwenduChanging(string value); - partial void OnBwwenduChanged(); - partial void OnBwshijianChanging(string value); - partial void OnBwshijianChanged(); - partial void OnLenquesdChanging(string value); - partial void OnLenquesdChanged(); - partial void OnEwailqChanging(string value); - partial void OnEwailqChanged(); - partial void OnLilunhanhouChanging(string value); - partial void OnLilunhanhouChanged(); - partial void OnQishuyqChanging(string value); - partial void OnQishuyqChanged(); - partial void OnQitashcChanging(string value); - partial void OnQitashcChanged(); - #endregion - - public HJGL_Base_HotProcessCard() - { - this._HJGL_WeldingProcedure_WeldHotProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldHotProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldHotProcessCard)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HpcId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HpcId - { - get - { - return this._HpcId; - } - set - { - if ((this._HpcId != value)) - { - this.OnHpcIdChanging(value); - this.SendPropertyChanging(); - this._HpcId = value; - this.SendPropertyChanged("HpcId"); - this.OnHpcIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="shejiwj", Storage="_Shejiwj", DbType="VarChar(100)")] - public string Shejiwj - { - get - { - return this._Shejiwj; - } - set - { - if ((this._Shejiwj != value)) - { - this.OnShejiwjChanging(value); - this.SendPropertyChanging(); - this._Shejiwj = value; - this.SendPropertyChanged("Shejiwj"); - this.OnShejiwjChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="guandaocz", Storage="_Guandaocz", DbType="VarChar(100)")] - public string Guandaocz - { - get - { - return this._Guandaocz; - } - set - { - if ((this._Guandaocz != value)) - { - this.OnGuandaoczChanging(value); - this.SendPropertyChanging(); - this._Guandaocz = value; - this.SendPropertyChanged("Guandaocz"); - this.OnGuandaoczChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="guandaogg", Storage="_Guandaogg", DbType="VarChar(100)")] - public string Guandaogg - { - get - { - return this._Guandaogg; - } - set - { - if ((this._Guandaogg != value)) - { - this.OnGuandaoggChanging(value); - this.SendPropertyChanging(); - this._Guandaogg = value; - this.SendPropertyChanged("Guandaogg"); - this.OnGuandaoggChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jietouxs", Storage="_Jietouxs", DbType="VarChar(100)")] - public string Jietouxs - { - get - { - return this._Jietouxs; - } - set - { - if ((this._Jietouxs != value)) - { - this.OnJietouxsChanging(value); - this.SendPropertyChanging(); - this._Jietouxs = value; - this.SendPropertyChanged("Jietouxs"); - this.OnJietouxsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="yijuhanpin", Storage="_Yijuhanpin", DbType="VarChar(100)")] - public string Yijuhanpin - { - get - { - return this._Yijuhanpin; - } - set - { - if ((this._Yijuhanpin != value)) - { - this.OnYijuhanpinChanging(value); - this.SendPropertyChanging(); - this._Yijuhanpin = value; - this.SendPropertyChanged("Yijuhanpin"); - this.OnYijuhanpinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="kzxtxh", Storage="_Kzxtxh", DbType="VarChar(50)")] - public string Kzxtxh - { - get - { - return this._Kzxtxh; - } - set - { - if ((this._Kzxtxh != value)) - { - this.OnKzxtxhChanging(value); - this.SendPropertyChanging(); - this._Kzxtxh = value; - this.SendPropertyChanged("Kzxtxh"); - this.OnKzxtxhChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiareqixh", Storage="_Jiareqixh", DbType="VarChar(100)")] - public string Jiareqixh - { - get - { - return this._Jiareqixh; - } - set - { - if ((this._Jiareqixh != value)) - { - this.OnJiareqixhChanging(value); - this.SendPropertyChanging(); - this._Jiareqixh = value; - this.SendPropertyChanged("Jiareqixh"); - this.OnJiareqixhChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="cewenyq", Storage="_Cewenyq", DbType="VarChar(100)")] - public string Cewenyq - { - get - { - return this._Cewenyq; - } - set - { - if ((this._Cewenyq != value)) - { - this.OnCewenyqChanging(value); - this.SendPropertyChanging(); - this._Cewenyq = value; - this.SendPropertyChanged("Cewenyq"); - this.OnCewenyqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="buchangdx", Storage="_Buchangdx", DbType="VarChar(100)")] - public string Buchangdx - { - get - { - return this._Buchangdx; - } - set - { - if ((this._Buchangdx != value)) - { - this.OnBuchangdxChanging(value); - this.SendPropertyChanging(); - this._Buchangdx = value; - this.SendPropertyChanged("Buchangdx"); - this.OnBuchangdxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiaredaigd", Storage="_Jiaredaigd", DbType="VarChar(100)")] - public string Jiaredaigd - { - get - { - return this._Jiaredaigd; - } - set - { - if ((this._Jiaredaigd != value)) - { - this.OnJiaredaigdChanging(value); - this.SendPropertyChanging(); - this._Jiaredaigd = value; - this.SendPropertyChanged("Jiaredaigd"); - this.OnJiaredaigdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwkuandu", Storage="_Bwkuandu", DbType="VarChar(100)")] - public string Bwkuandu - { - get - { - return this._Bwkuandu; - } - set - { - if ((this._Bwkuandu != value)) - { - this.OnBwkuanduChanging(value); - this.SendPropertyChanging(); - this._Bwkuandu = value; - this.SendPropertyChanged("Bwkuandu"); - this.OnBwkuanduChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwcailao", Storage="_Bwcailao", DbType="VarChar(100)")] - public string Bwcailao - { - get - { - return this._Bwcailao; - } - set - { - if ((this._Bwcailao != value)) - { - this.OnBwcailaoChanging(value); - this.SendPropertyChanging(); - this._Bwcailao = value; - this.SendPropertyChanged("Bwcailao"); - this.OnBwcailaoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwdianshu", Storage="_Bwdianshu", DbType="VarChar(100)")] - public string Bwdianshu - { - get - { - return this._Bwdianshu; - } - set - { - if ((this._Bwdianshu != value)) - { - this.OnBwdianshuChanging(value); - this.SendPropertyChanging(); - this._Bwdianshu = value; - this.SendPropertyChanged("Bwdianshu"); - this.OnBwdianshuChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="cewendianshc", Storage="_Cewendianshc", DbType="NVarChar(2000)")] - public string Cewendianshc - { - get - { - return this._Cewendianshc; - } - set - { - if ((this._Cewendianshc != value)) - { - this.OnCewendianshcChanging(value); - this.SendPropertyChanging(); - this._Cewendianshc = value; - this.SendPropertyChanged("Cewendianshc"); - this.OnCewendianshcChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="hanhouchl", Storage="_Hanhouchl", DbType="VarChar(50)")] - public string Hanhouchl - { - get - { - return this._Hanhouchl; - } - set - { - if ((this._Hanhouchl != value)) - { - this.OnHanhouchlChanging(value); - this.SendPropertyChanging(); - this._Hanhouchl = value; - this.SendPropertyChanged("Hanhouchl"); - this.OnHanhouchlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiaresd", Storage="_Jiaresd", DbType="VarChar(100)")] - public string Jiaresd - { - get - { - return this._Jiaresd; - } - set - { - if ((this._Jiaresd != value)) - { - this.OnJiaresdChanging(value); - this.SendPropertyChanging(); - this._Jiaresd = value; - this.SendPropertyChanged("Jiaresd"); - this.OnJiaresdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwwendu", Storage="_Bwwendu", DbType="VarChar(100)")] - public string Bwwendu - { - get - { - return this._Bwwendu; - } - set - { - if ((this._Bwwendu != value)) - { - this.OnBwwenduChanging(value); - this.SendPropertyChanging(); - this._Bwwendu = value; - this.SendPropertyChanged("Bwwendu"); - this.OnBwwenduChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwshijian", Storage="_Bwshijian", DbType="VarChar(100)")] - public string Bwshijian - { - get - { - return this._Bwshijian; - } - set - { - if ((this._Bwshijian != value)) - { - this.OnBwshijianChanging(value); - this.SendPropertyChanging(); - this._Bwshijian = value; - this.SendPropertyChanged("Bwshijian"); - this.OnBwshijianChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="lenquesd", Storage="_Lenquesd", DbType="VarChar(100)")] - public string Lenquesd - { - get - { - return this._Lenquesd; - } - set - { - if ((this._Lenquesd != value)) - { - this.OnLenquesdChanging(value); - this.SendPropertyChanging(); - this._Lenquesd = value; - this.SendPropertyChanged("Lenquesd"); - this.OnLenquesdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="ewailq", Storage="_Ewailq", DbType="VarChar(100)")] - public string Ewailq - { - get - { - return this._Ewailq; - } - set - { - if ((this._Ewailq != value)) - { - this.OnEwailqChanging(value); - this.SendPropertyChanging(); - this._Ewailq = value; - this.SendPropertyChanged("Ewailq"); - this.OnEwailqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="lilunhanhou", Storage="_Lilunhanhou", DbType="NVarChar(2000)")] - public string Lilunhanhou - { - get - { - return this._Lilunhanhou; - } - set - { - if ((this._Lilunhanhou != value)) - { - this.OnLilunhanhouChanging(value); - this.SendPropertyChanging(); - this._Lilunhanhou = value; - this.SendPropertyChanged("Lilunhanhou"); - this.OnLilunhanhouChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="qishuyq", Storage="_Qishuyq", DbType="VarChar(100)")] - public string Qishuyq - { - get - { - return this._Qishuyq; - } - set - { - if ((this._Qishuyq != value)) - { - this.OnQishuyqChanging(value); - this.SendPropertyChanging(); - this._Qishuyq = value; - this.SendPropertyChanged("Qishuyq"); - this.OnQishuyqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="qitashc", Storage="_Qitashc", DbType="VarChar(100)")] - public string Qitashc - { - get - { - return this._Qitashc; - } - set - { - if ((this._Qitashc != value)) - { - this.OnQitashcChanging(value); - this.SendPropertyChanging(); - this._Qitashc = value; - this.SendPropertyChanged("Qitashc"); - this.OnQitashcChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldHotProcessCard_HJGL_Base_HotProcessCard", Storage="_HJGL_WeldingProcedure_WeldHotProcessCard", ThisKey="HpcId", OtherKey="HpcId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldHotProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldHotProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldHotProcessCard.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_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_Base_HotProcessCard = this; - } - - private void detach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_Base_HotProcessCard = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BO_Batch")] - public partial class HJGL_BO_Batch : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _BatchId; - - private string _BatchCode; - - private string _ProjectId; - - private string _BatchCondition; - - private string _InstallationId; - - private string _ISO_ID; - - private string _TestPackage; - - private string _ISC_ID; - - private string _ExecStandardId; - - private string _SER_ID; - - private string _STE_ID; - - private string _JOTY_ID; - - private string _NDTR_ID; - - private string _WED_ID; - - private System.Nullable _IsSpecial; - - private System.Nullable _BatchIsClosed; - - private System.Nullable _BatchStartDate; - - private System.Nullable _BatchCloseDate; - - private System.Nullable _SubmitAskDate; - - private System.Nullable _AskCompleteDate; - - private System.Nullable _IsPrint; - - private System.Nullable _IsPrintRTTestingResult; - - private System.Nullable _ReportFeedback; - - private EntityRef _Base_Project; - - private EntityRef _Batch; - - private EntityRef _HJGL_BO_Batch_HJGL_BO_Batch; - - private EntityRef _HJGL_BS_ExecStandard; - - private EntityRef _HJGL_BS_IsoClass; - - private EntityRef _HJGL_BS_JointType; - - private EntityRef _HJGL_BS_NDTRate; - - private EntityRef _HJGL_BS_Service; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _HJGL_BS_Welder; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _Project_Installation; - - private EntitySet _HJGL_BO_BatchDetail; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_TestingReportPrint; - - private EntitySet _HJGL_CH_Trust; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnBatchCodeChanging(string value); - partial void OnBatchCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnBatchConditionChanging(string value); - partial void OnBatchConditionChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnTestPackageChanging(string value); - partial void OnTestPackageChanged(); - partial void OnISC_IDChanging(string value); - partial void OnISC_IDChanged(); - partial void OnExecStandardIdChanging(string value); - partial void OnExecStandardIdChanged(); - partial void OnSER_IDChanging(string value); - partial void OnSER_IDChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnJOTY_IDChanging(string value); - partial void OnJOTY_IDChanged(); - partial void OnNDTR_IDChanging(string value); - partial void OnNDTR_IDChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnIsSpecialChanging(System.Nullable value); - partial void OnIsSpecialChanged(); - partial void OnBatchIsClosedChanging(System.Nullable value); - partial void OnBatchIsClosedChanged(); - partial void OnBatchStartDateChanging(System.Nullable value); - partial void OnBatchStartDateChanged(); - partial void OnBatchCloseDateChanging(System.Nullable value); - partial void OnBatchCloseDateChanged(); - partial void OnSubmitAskDateChanging(System.Nullable value); - partial void OnSubmitAskDateChanged(); - partial void OnAskCompleteDateChanging(System.Nullable value); - partial void OnAskCompleteDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnIsPrintRTTestingResultChanging(System.Nullable value); - partial void OnIsPrintRTTestingResultChanged(); - partial void OnReportFeedbackChanging(System.Nullable value); - partial void OnReportFeedbackChanged(); - #endregion - - public HJGL_BO_Batch() - { - this._Base_Project = default(EntityRef); - this._Batch = default(EntityRef); - this._HJGL_BO_Batch_HJGL_BO_Batch = default(EntityRef); - this._HJGL_BS_ExecStandard = default(EntityRef); - this._HJGL_BS_IsoClass = default(EntityRef); - this._HJGL_BS_JointType = default(EntityRef); - this._HJGL_BS_NDTRate = default(EntityRef); - this._HJGL_BS_Service = default(EntityRef); - this._HJGL_BS_Steel = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._Project_Installation = default(EntityRef); - this._HJGL_BO_BatchDetail = new EntitySet(new Action(this.attach_HJGL_BO_BatchDetail), new Action(this.detach_HJGL_BO_BatchDetail)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_TestingReportPrint = new EntitySet(new Action(this.attach_HJGL_CH_TestingReportPrint), new Action(this.detach_HJGL_CH_TestingReportPrint)); - this._HJGL_CH_Trust = new EntitySet(new Action(this.attach_HJGL_CH_Trust), new Action(this.detach_HJGL_CH_Trust)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - if (this._Batch.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this.OnBatchCodeChanging(value); - this.SendPropertyChanging(); - this._BatchCode = value; - this.SendPropertyChanged("BatchCode"); - this.OnBatchCodeChanged(); - } - } - } - - [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="_BatchCondition", DbType="NVarChar(50)")] - public string BatchCondition - { - get - { - return this._BatchCondition; - } - set - { - if ((this._BatchCondition != value)) - { - this.OnBatchConditionChanging(value); - this.SendPropertyChanging(); - this._BatchCondition = value; - this.SendPropertyChanged("BatchCondition"); - this.OnBatchConditionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPackage", DbType="NVarChar(50)")] - public string TestPackage - { - get - { - return this._TestPackage; - } - set - { - if ((this._TestPackage != value)) - { - this.OnTestPackageChanging(value); - this.SendPropertyChanging(); - this._TestPackage = value; - this.SendPropertyChanged("TestPackage"); - this.OnTestPackageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - if (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISC_IDChanging(value); - this.SendPropertyChanging(); - this._ISC_ID = value; - this.SendPropertyChanged("ISC_ID"); - this.OnISC_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExecStandardId", DbType="NVarChar(50)")] - public string ExecStandardId - { - get - { - return this._ExecStandardId; - } - set - { - if ((this._ExecStandardId != value)) - { - if (this._HJGL_BS_ExecStandard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnExecStandardIdChanging(value); - this.SendPropertyChanging(); - this._ExecStandardId = value; - this.SendPropertyChanged("ExecStandardId"); - this.OnExecStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - if (this._HJGL_BS_Service.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSER_IDChanging(value); - this.SendPropertyChanging(); - this._SER_ID = value; - this.SendPropertyChanged("SER_ID"); - this.OnSER_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_ID", DbType="VarChar(50)")] - public string JOTY_ID - { - get - { - return this._JOTY_ID; - } - set - { - if ((this._JOTY_ID != value)) - { - if (this._HJGL_BS_JointType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOTY_IDChanging(value); - this.SendPropertyChanging(); - this._JOTY_ID = value; - this.SendPropertyChanged("JOTY_ID"); - this.OnJOTY_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_ID", DbType="VarChar(50)")] - public string NDTR_ID - { - get - { - return this._NDTR_ID; - } - set - { - if ((this._NDTR_ID != value)) - { - if (this._HJGL_BS_NDTRate.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnNDTR_IDChanging(value); - this.SendPropertyChanging(); - this._NDTR_ID = value; - this.SendPropertyChanged("NDTR_ID"); - this.OnNDTR_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSpecial", DbType="Bit")] - public System.Nullable IsSpecial - { - get - { - return this._IsSpecial; - } - set - { - if ((this._IsSpecial != value)) - { - this.OnIsSpecialChanging(value); - this.SendPropertyChanging(); - this._IsSpecial = value; - this.SendPropertyChanged("IsSpecial"); - this.OnIsSpecialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchIsClosed", DbType="Bit")] - public System.Nullable BatchIsClosed - { - get - { - return this._BatchIsClosed; - } - set - { - if ((this._BatchIsClosed != value)) - { - this.OnBatchIsClosedChanging(value); - this.SendPropertyChanging(); - this._BatchIsClosed = value; - this.SendPropertyChanged("BatchIsClosed"); - this.OnBatchIsClosedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchStartDate", DbType="DateTime")] - public System.Nullable BatchStartDate - { - get - { - return this._BatchStartDate; - } - set - { - if ((this._BatchStartDate != value)) - { - this.OnBatchStartDateChanging(value); - this.SendPropertyChanging(); - this._BatchStartDate = value; - this.SendPropertyChanged("BatchStartDate"); - this.OnBatchStartDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCloseDate", DbType="DateTime")] - public System.Nullable BatchCloseDate - { - get - { - return this._BatchCloseDate; - } - set - { - if ((this._BatchCloseDate != value)) - { - this.OnBatchCloseDateChanging(value); - this.SendPropertyChanging(); - this._BatchCloseDate = value; - this.SendPropertyChanged("BatchCloseDate"); - this.OnBatchCloseDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubmitAskDate", DbType="DateTime")] - public System.Nullable SubmitAskDate - { - get - { - return this._SubmitAskDate; - } - set - { - if ((this._SubmitAskDate != value)) - { - this.OnSubmitAskDateChanging(value); - this.SendPropertyChanging(); - this._SubmitAskDate = value; - this.SendPropertyChanged("SubmitAskDate"); - this.OnSubmitAskDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AskCompleteDate", DbType="DateTime")] - public System.Nullable AskCompleteDate - { - get - { - return this._AskCompleteDate; - } - set - { - if ((this._AskCompleteDate != value)) - { - this.OnAskCompleteDateChanging(value); - this.SendPropertyChanging(); - this._AskCompleteDate = value; - this.SendPropertyChanged("AskCompleteDate"); - this.OnAskCompleteDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrintRTTestingResult", DbType="Bit")] - public System.Nullable IsPrintRTTestingResult - { - get - { - return this._IsPrintRTTestingResult; - } - set - { - if ((this._IsPrintRTTestingResult != value)) - { - this.OnIsPrintRTTestingResultChanging(value); - this.SendPropertyChanging(); - this._IsPrintRTTestingResult = value; - this.SendPropertyChanged("IsPrintRTTestingResult"); - this.OnIsPrintRTTestingResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportFeedback", DbType="DateTime")] - public System.Nullable ReportFeedback - { - get - { - return this._ReportFeedback; - } - set - { - if ((this._ReportFeedback != value)) - { - this.OnReportFeedbackChanging(value); - this.SendPropertyChanging(); - this._ReportFeedback = value; - this.SendPropertyChanged("ReportFeedback"); - this.OnReportFeedbackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_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.HJGL_BO_Batch.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BO_Batch", Storage="_Batch", ThisKey="BatchId", OtherKey="BatchId", IsForeignKey=true)] - public HJGL_BO_Batch Batch - { - get - { - return this._Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._Batch.Entity; - if (((previousValue != value) - || (this._Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Batch.Entity = null; - previousValue.HJGL_BO_Batch_HJGL_BO_Batch = null; - } - this._Batch.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch_HJGL_BO_Batch = this; - this._BatchId = value.BatchId; - } - else - { - this._BatchId = default(string); - } - this.SendPropertyChanged("Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BO_Batch", Storage="_HJGL_BO_Batch_HJGL_BO_Batch", ThisKey="BatchId", OtherKey="BatchId", IsUnique=true, IsForeignKey=false, DeleteRule="NO ACTION")] - public HJGL_BO_Batch HJGL_BO_Batch_HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch_HJGL_BO_Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._HJGL_BO_Batch_HJGL_BO_Batch.Entity; - if (((previousValue != value) - || (this._HJGL_BO_Batch_HJGL_BO_Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_Batch_HJGL_BO_Batch.Entity = null; - previousValue.Batch = null; - } - this._HJGL_BO_Batch_HJGL_BO_Batch.Entity = value; - if ((value != null)) - { - value.Batch = this; - } - this.SendPropertyChanged("HJGL_BO_Batch_HJGL_BO_Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_ExecStandard", Storage="_HJGL_BS_ExecStandard", ThisKey="ExecStandardId", OtherKey="ExecStandardId", IsForeignKey=true)] - public HJGL_BS_ExecStandard HJGL_BS_ExecStandard - { - get - { - return this._HJGL_BS_ExecStandard.Entity; - } - set - { - HJGL_BS_ExecStandard previousValue = this._HJGL_BS_ExecStandard.Entity; - if (((previousValue != value) - || (this._HJGL_BS_ExecStandard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_ExecStandard.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_ExecStandard.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._ExecStandardId = value.ExecStandardId; - } - else - { - this._ExecStandardId = default(string); - } - this.SendPropertyChanged("HJGL_BS_ExecStandard"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_IsoClass", Storage="_HJGL_BS_IsoClass", ThisKey="ISC_ID", OtherKey="ISC_ID", IsForeignKey=true)] - public HJGL_BS_IsoClass HJGL_BS_IsoClass - { - get - { - return this._HJGL_BS_IsoClass.Entity; - } - set - { - HJGL_BS_IsoClass previousValue = this._HJGL_BS_IsoClass.Entity; - if (((previousValue != value) - || (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_IsoClass.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_IsoClass.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._ISC_ID = value.ISC_ID; - } - else - { - this._ISC_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_IsoClass"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_JointType", Storage="_HJGL_BS_JointType", ThisKey="JOTY_ID", OtherKey="JOTY_ID", IsForeignKey=true)] - public HJGL_BS_JointType HJGL_BS_JointType - { - get - { - return this._HJGL_BS_JointType.Entity; - } - set - { - HJGL_BS_JointType previousValue = this._HJGL_BS_JointType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_JointType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_JointType.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_JointType.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._JOTY_ID = value.JOTY_ID; - } - else - { - this._JOTY_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_JointType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_NDTRate", Storage="_HJGL_BS_NDTRate", ThisKey="NDTR_ID", OtherKey="NDTR_ID", IsForeignKey=true)] - public HJGL_BS_NDTRate HJGL_BS_NDTRate - { - get - { - return this._HJGL_BS_NDTRate.Entity; - } - set - { - HJGL_BS_NDTRate previousValue = this._HJGL_BS_NDTRate.Entity; - if (((previousValue != value) - || (this._HJGL_BS_NDTRate.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_NDTRate.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_NDTRate.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._NDTR_ID = value.NDTR_ID; - } - else - { - this._NDTR_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_NDTRate"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Service", Storage="_HJGL_BS_Service", ThisKey="SER_ID", OtherKey="SER_ID", IsForeignKey=true)] - public HJGL_BS_Service HJGL_BS_Service - { - get - { - return this._HJGL_BS_Service.Entity; - } - set - { - HJGL_BS_Service previousValue = this._HJGL_BS_Service.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Service.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Service.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_Service.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._SER_ID = value.SER_ID; - } - else - { - this._SER_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Service"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.HJGL_BO_Batch.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Batch.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_BO_Batch", Storage="_HJGL_BO_BatchDetail", ThisKey="BatchId", OtherKey="BatchId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_BatchDetail - { - get - { - return this._HJGL_BO_BatchDetail; - } - set - { - this._HJGL_BO_BatchDetail.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BO_Batch", Storage="_HJGL_CH_RepairItemRecord", ThisKey="BatchId", OtherKey="BatchId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_BO_Batch", Storage="_HJGL_CH_TestingReportPrint", ThisKey="BatchId", OtherKey="BatchId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TestingReportPrint - { - get - { - return this._HJGL_CH_TestingReportPrint; - } - set - { - this._HJGL_CH_TestingReportPrint.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_HJGL_BO_Batch", Storage="_HJGL_CH_Trust", ThisKey="BatchId", OtherKey="BatchId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Trust - { - get - { - return this._HJGL_CH_Trust; - } - set - { - this._HJGL_CH_Trust.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_HJGL_BO_BatchDetail(HJGL_BO_BatchDetail entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = this; - } - - private void detach_HJGL_BO_BatchDetail(HJGL_BO_BatchDetail entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = null; - } - - private void attach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = this; - } - - private void detach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = null; - } - - private void attach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = this; - } - - private void detach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_Batch = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BO_BatchDetail")] - public partial class HJGL_BO_BatchDetail : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _BatchDetailId; - - private string _BatchId; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _NDT; - - private string _PointType; - - private System.Nullable _PointDate; - - private System.Nullable _ConfirmDate; - - private string _CheckAddress; - - private System.Nullable _IsVI; - - private string _Checker; - - private string _Remark; - - private string _ToRepairId; - - private System.Nullable _VICheckDate; - - private System.Nullable _ReportFeedback; - - private EntityRef _HJGL_BO_Batch; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _HJGL_PW_JointInfo; - - private EntitySet _HJGL_CH_TrustItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnBatchDetailIdChanging(string value); - partial void OnBatchDetailIdChanged(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnNDTChanging(string value); - partial void OnNDTChanged(); - partial void OnPointTypeChanging(string value); - partial void OnPointTypeChanged(); - partial void OnPointDateChanging(System.Nullable value); - partial void OnPointDateChanged(); - partial void OnConfirmDateChanging(System.Nullable value); - partial void OnConfirmDateChanged(); - partial void OnCheckAddressChanging(string value); - partial void OnCheckAddressChanged(); - partial void OnIsVIChanging(System.Nullable value); - partial void OnIsVIChanged(); - partial void OnCheckerChanging(string value); - partial void OnCheckerChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnToRepairIdChanging(string value); - partial void OnToRepairIdChanged(); - partial void OnVICheckDateChanging(System.Nullable value); - partial void OnVICheckDateChanged(); - partial void OnReportFeedbackChanging(System.Nullable value); - partial void OnReportFeedbackChanged(); - #endregion - - public HJGL_BO_BatchDetail() - { - this._HJGL_BO_Batch = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - this._HJGL_CH_TrustItem = new EntitySet(new Action(this.attach_HJGL_CH_TrustItem), new Action(this.detach_HJGL_CH_TrustItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this.OnBatchDetailIdChanging(value); - this.SendPropertyChanging(); - this._BatchDetailId = value; - this.SendPropertyChanged("BatchDetailId"); - this.OnBatchDetailIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - if (this._HJGL_BO_Batch.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="NVarChar(300)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this.OnNDTChanging(value); - this.SendPropertyChanging(); - this._NDT = value; - this.SendPropertyChanged("NDT"); - this.OnNDTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="NChar(10)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this.OnPointTypeChanging(value); - this.SendPropertyChanging(); - this._PointType = value; - this.SendPropertyChanged("PointType"); - this.OnPointTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointDate", DbType="DateTime")] - public System.Nullable PointDate - { - get - { - return this._PointDate; - } - set - { - if ((this._PointDate != value)) - { - this.OnPointDateChanging(value); - this.SendPropertyChanging(); - this._PointDate = value; - this.SendPropertyChanged("PointDate"); - this.OnPointDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this.OnConfirmDateChanging(value); - this.SendPropertyChanging(); - this._ConfirmDate = value; - this.SendPropertyChanged("ConfirmDate"); - this.OnConfirmDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckAddress", DbType="NVarChar(50)")] - public string CheckAddress - { - get - { - return this._CheckAddress; - } - set - { - if ((this._CheckAddress != value)) - { - this.OnCheckAddressChanging(value); - this.SendPropertyChanging(); - this._CheckAddress = value; - this.SendPropertyChanged("CheckAddress"); - this.OnCheckAddressChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsVI", DbType="Bit")] - public System.Nullable IsVI - { - get - { - return this._IsVI; - } - set - { - if ((this._IsVI != value)) - { - this.OnIsVIChanging(value); - this.SendPropertyChanging(); - this._IsVI = value; - this.SendPropertyChanged("IsVI"); - this.OnIsVIChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Checker", DbType="NVarChar(50)")] - public string Checker - { - get - { - return this._Checker; - } - set - { - if ((this._Checker != value)) - { - this.OnCheckerChanging(value); - this.SendPropertyChanging(); - this._Checker = value; - this.SendPropertyChanged("Checker"); - this.OnCheckerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(200)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToRepairId", DbType="VarChar(50)")] - public string ToRepairId - { - get - { - return this._ToRepairId; - } - set - { - if ((this._ToRepairId != value)) - { - this.OnToRepairIdChanging(value); - this.SendPropertyChanging(); - this._ToRepairId = value; - this.SendPropertyChanged("ToRepairId"); - this.OnToRepairIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VICheckDate", DbType="DateTime")] - public System.Nullable VICheckDate - { - get - { - return this._VICheckDate; - } - set - { - if ((this._VICheckDate != value)) - { - this.OnVICheckDateChanging(value); - this.SendPropertyChanging(); - this._VICheckDate = value; - this.SendPropertyChanged("VICheckDate"); - this.OnVICheckDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportFeedback", DbType="DateTime")] - public System.Nullable ReportFeedback - { - get - { - return this._ReportFeedback; - } - set - { - if ((this._ReportFeedback != value)) - { - this.OnReportFeedbackChanging(value); - this.SendPropertyChanging(); - this._ReportFeedback = value; - this.SendPropertyChanged("ReportFeedback"); - this.OnReportFeedbackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_BO_Batch", Storage="_HJGL_BO_Batch", ThisKey="BatchId", OtherKey="BatchId", IsForeignKey=true)] - public HJGL_BO_Batch HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._HJGL_BO_Batch.Entity; - if (((previousValue != value) - || (this._HJGL_BO_Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_Batch.Entity = null; - previousValue.HJGL_BO_BatchDetail.Remove(this); - } - this._HJGL_BO_Batch.Entity = value; - if ((value != null)) - { - value.HJGL_BO_BatchDetail.Add(this); - this._BatchId = value.BatchId; - } - else - { - this._BatchId = default(string); - } - this.SendPropertyChanged("HJGL_BO_Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_BO_BatchDetail.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_BatchDetail.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_BO_BatchDetail = null; - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_BatchDetail = this; - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_BO_BatchDetail", Storage="_HJGL_CH_TrustItem", ThisKey="BatchDetailId", OtherKey="BatchDetailId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TrustItem - { - get - { - return this._HJGL_CH_TrustItem; - } - set - { - this._HJGL_CH_TrustItem.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_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_BatchDetail = this; - } - - private void detach_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_BatchDetail = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BO_Device")] - public partial class HJGL_BO_Device : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Device_ID; - - private string _ProjectId; - - private string _Device_Code; - - private string _Device_Name; - - private string _Device_Def; - - private EntityRef _Base_Project; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDevice_IDChanging(string value); - partial void OnDevice_IDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnDevice_CodeChanging(string value); - partial void OnDevice_CodeChanged(); - partial void OnDevice_NameChanging(string value); - partial void OnDevice_NameChanged(); - partial void OnDevice_DefChanging(string value); - partial void OnDevice_DefChanged(); - #endregion - - public HJGL_BO_Device() - { - this._Base_Project = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Device_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Device_ID - { - get - { - return this._Device_ID; - } - set - { - if ((this._Device_ID != value)) - { - this.OnDevice_IDChanging(value); - this.SendPropertyChanging(); - this._Device_ID = value; - this.SendPropertyChanged("Device_ID"); - this.OnDevice_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_Device_Code", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string Device_Code - { - get - { - return this._Device_Code; - } - set - { - if ((this._Device_Code != value)) - { - this.OnDevice_CodeChanging(value); - this.SendPropertyChanging(); - this._Device_Code = value; - this.SendPropertyChanged("Device_Code"); - this.OnDevice_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Device_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string Device_Name - { - get - { - return this._Device_Name; - } - set - { - if ((this._Device_Name != value)) - { - this.OnDevice_NameChanging(value); - this.SendPropertyChanging(); - this._Device_Name = value; - this.SendPropertyChanged("Device_Name"); - this.OnDevice_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Device_Def", DbType="VarChar(100)")] - public string Device_Def - { - get - { - return this._Device_Def; - } - set - { - if ((this._Device_Def != value)) - { - this.OnDevice_DefChanging(value); - this.SendPropertyChanging(); - this._Device_Def = value; - this.SendPropertyChanged("Device_Def"); - this.OnDevice_DefChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Device_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.HJGL_BO_Device.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_BO_Device.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - 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.HJGL_BO_PreWeldReportMain")] - public partial class HJGL_BO_PreWeldReportMain : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _PreWeldReportId; - - private string _ProjectId; - - private string _JOT_ID; - - private System.Nullable _JOT_WeldDate; - - private string _JOT_CellWelderID; - - private string _JOT_FloorWelderID; - - private string _WLO_CodeID; - - private string _JOT_JointAttribute; - - private string _JOT_Location; - - private System.Nullable _JOT_Size; - - private System.Nullable _JOT_Dia; - - private System.Nullable _JOT_Sch; - - private string _WME_ID; - - private string _JOT_WeldMat; - - private string _JOT_WeldSilk; - - private string _JOT_Remark; - - private string _AttachUrl; - - private string _WelderHardMan; - - private string _AuditMan; - - private System.Nullable _AuditDate; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_PW_JointInfo; - - private EntityRef _HJGL_BS_Welder; - - private EntityRef _JOT_FloorWelder; - - private EntityRef _HJGL_BS_WeldMaterial; - - private EntityRef _JOT_WeldSilkHJGL_BS_WeldMaterial; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntityRef _Sys_User; - - private EntityRef _AuditManSys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnPreWeldReportIdChanging(string value); - partial void OnPreWeldReportIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnJOT_WeldDateChanging(System.Nullable value); - partial void OnJOT_WeldDateChanged(); - partial void OnJOT_CellWelderIDChanging(string value); - partial void OnJOT_CellWelderIDChanged(); - partial void OnJOT_FloorWelderIDChanging(string value); - partial void OnJOT_FloorWelderIDChanged(); - partial void OnWLO_CodeIDChanging(string value); - partial void OnWLO_CodeIDChanged(); - partial void OnJOT_JointAttributeChanging(string value); - partial void OnJOT_JointAttributeChanged(); - partial void OnJOT_LocationChanging(string value); - partial void OnJOT_LocationChanged(); - partial void OnJOT_SizeChanging(System.Nullable value); - partial void OnJOT_SizeChanged(); - partial void OnJOT_DiaChanging(System.Nullable value); - partial void OnJOT_DiaChanged(); - partial void OnJOT_SchChanging(System.Nullable value); - partial void OnJOT_SchChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnJOT_WeldMatChanging(string value); - partial void OnJOT_WeldMatChanged(); - partial void OnJOT_WeldSilkChanging(string value); - partial void OnJOT_WeldSilkChanged(); - partial void OnJOT_RemarkChanging(string value); - partial void OnJOT_RemarkChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnWelderHardManChanging(string value); - partial void OnWelderHardManChanged(); - partial void OnAuditManChanging(string value); - partial void OnAuditManChanged(); - partial void OnAuditDateChanging(System.Nullable value); - partial void OnAuditDateChanged(); - #endregion - - public HJGL_BO_PreWeldReportMain() - { - this._Base_Project = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - this._JOT_FloorWelder = default(EntityRef); - this._HJGL_BS_WeldMaterial = default(EntityRef); - this._JOT_WeldSilkHJGL_BS_WeldMaterial = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - this._Sys_User = default(EntityRef); - this._AuditManSys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreWeldReportId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string PreWeldReportId - { - get - { - return this._PreWeldReportId; - } - set - { - if ((this._PreWeldReportId != value)) - { - this.OnPreWeldReportIdChanging(value); - this.SendPropertyChanging(); - this._PreWeldReportId = value; - this.SendPropertyChanged("PreWeldReportId"); - this.OnPreWeldReportIdChanged(); - } - } - } - - [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="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this.OnJOT_WeldDateChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldDate = value; - this.SendPropertyChanged("JOT_WeldDate"); - this.OnJOT_WeldDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellWelderID", DbType="NVarChar(50)")] - public string JOT_CellWelderID - { - get - { - return this._JOT_CellWelderID; - } - set - { - if ((this._JOT_CellWelderID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_CellWelderIDChanging(value); - this.SendPropertyChanging(); - this._JOT_CellWelderID = value; - this.SendPropertyChanged("JOT_CellWelderID"); - this.OnJOT_CellWelderIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FloorWelderID", DbType="NVarChar(50)")] - public string JOT_FloorWelderID - { - get - { - return this._JOT_FloorWelderID; - } - set - { - if ((this._JOT_FloorWelderID != value)) - { - if (this._JOT_FloorWelder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_FloorWelderIDChanging(value); - this.SendPropertyChanging(); - this._JOT_FloorWelderID = value; - this.SendPropertyChanged("JOT_FloorWelderID"); - this.OnJOT_FloorWelderIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WLO_CodeID", DbType="NVarChar(50)")] - public string WLO_CodeID - { - get - { - return this._WLO_CodeID; - } - set - { - if ((this._WLO_CodeID != value)) - { - this.OnWLO_CodeIDChanging(value); - this.SendPropertyChanging(); - this._WLO_CodeID = value; - this.SendPropertyChanged("WLO_CodeID"); - this.OnWLO_CodeIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="NVarChar(50)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this.OnJOT_JointAttributeChanging(value); - this.SendPropertyChanging(); - this._JOT_JointAttribute = value; - this.SendPropertyChanged("JOT_JointAttribute"); - this.OnJOT_JointAttributeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Location", DbType="NVarChar(50)")] - public string JOT_Location - { - get - { - return this._JOT_Location; - } - set - { - if ((this._JOT_Location != value)) - { - this.OnJOT_LocationChanging(value); - this.SendPropertyChanging(); - this._JOT_Location = value; - this.SendPropertyChanged("JOT_Location"); - this.OnJOT_LocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Size", DbType="Decimal(9,2)")] - public System.Nullable JOT_Size - { - get - { - return this._JOT_Size; - } - set - { - if ((this._JOT_Size != value)) - { - this.OnJOT_SizeChanging(value); - this.SendPropertyChanging(); - this._JOT_Size = value; - this.SendPropertyChanged("JOT_Size"); - this.OnJOT_SizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(9,2)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this.OnJOT_DiaChanging(value); - this.SendPropertyChanging(); - this._JOT_Dia = value; - this.SendPropertyChanged("JOT_Dia"); - this.OnJOT_DiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="Decimal(9,2)")] - public System.Nullable JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this.OnJOT_SchChanging(value); - this.SendPropertyChanging(); - this._JOT_Sch = value; - this.SendPropertyChanged("JOT_Sch"); - this.OnJOT_SchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldMat", DbType="VarChar(50)")] - public string JOT_WeldMat - { - get - { - return this._JOT_WeldMat; - } - set - { - if ((this._JOT_WeldMat != value)) - { - if (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_WeldMatChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldMat = value; - this.SendPropertyChanged("JOT_WeldMat"); - this.OnJOT_WeldMatChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldSilk", DbType="VarChar(50)")] - public string JOT_WeldSilk - { - get - { - return this._JOT_WeldSilk; - } - set - { - if ((this._JOT_WeldSilk != value)) - { - if (this._JOT_WeldSilkHJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_WeldSilkChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldSilk = value; - this.SendPropertyChanged("JOT_WeldSilk"); - this.OnJOT_WeldSilkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Remark", DbType="VarChar(100)")] - public string JOT_Remark - { - get - { - return this._JOT_Remark; - } - set - { - if ((this._JOT_Remark != value)) - { - this.OnJOT_RemarkChanging(value); - this.SendPropertyChanging(); - this._JOT_Remark = value; - this.SendPropertyChanged("JOT_Remark"); - this.OnJOT_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(500)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderHardMan", DbType="NVarChar(50)")] - public string WelderHardMan - { - get - { - return this._WelderHardMan; - } - set - { - if ((this._WelderHardMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWelderHardManChanging(value); - this.SendPropertyChanging(); - this._WelderHardMan = value; - this.SendPropertyChanged("WelderHardMan"); - this.OnWelderHardManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditMan", DbType="NVarChar(50)")] - public string AuditMan - { - get - { - return this._AuditMan; - } - set - { - if ((this._AuditMan != value)) - { - if (this._AuditManSys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnAuditManChanging(value); - this.SendPropertyChanging(); - this._AuditMan = value; - this.SendPropertyChanged("AuditMan"); - this.OnAuditManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditDate", DbType="DateTime")] - public System.Nullable AuditDate - { - get - { - return this._AuditDate; - } - set - { - if ((this._AuditDate != value)) - { - this.OnAuditDateChanging(value); - this.SendPropertyChanging(); - this._AuditDate = value; - this.SendPropertyChanged("AuditDate"); - this.OnAuditDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_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.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BO_PreWeldReportMain", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="JOT_CellWelderID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._JOT_CellWelderID = value.WED_ID; - } - else - { - this._JOT_CellWelderID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_Welder1", Storage="_JOT_FloorWelder", ThisKey="JOT_FloorWelderID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder JOT_FloorWelder - { - get - { - return this._JOT_FloorWelder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._JOT_FloorWelder.Entity; - if (((previousValue != value) - || (this._JOT_FloorWelder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_FloorWelder.Entity = null; - previousValue.WED_.Remove(this); - } - this._JOT_FloorWelder.Entity = value; - if ((value != null)) - { - value.WED_.Add(this); - this._JOT_FloorWelderID = value.WED_ID; - } - else - { - this._JOT_FloorWelderID = default(string); - } - this.SendPropertyChanged("JOT_FloorWelder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_WeldMaterial", ThisKey="JOT_WeldMat", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial HJGL_BS_WeldMaterial - { - get - { - return this._HJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._HJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._HJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._JOT_WeldMat = value.WMT_ID; - } - else - { - this._JOT_WeldMat = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMaterial1", Storage="_JOT_WeldSilkHJGL_BS_WeldMaterial", ThisKey="JOT_WeldSilk", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial JOT_WeldSilkHJGL_BS_WeldMaterial - { - get - { - return this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._JOT_WeldSilkHJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity = null; - previousValue.WMT_.Remove(this); - } - this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.WMT_.Add(this); - this._JOT_WeldSilk = value.WMT_ID; - } - else - { - this._JOT_WeldSilk = default(string); - } - this.SendPropertyChanged("JOT_WeldSilkHJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_Sys_User", Storage="_Sys_User", ThisKey="WelderHardMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_BO_PreWeldReportMain.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_BO_PreWeldReportMain.Add(this); - this._WelderHardMan = value.UserId; - } - else - { - this._WelderHardMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_Sys_User1", Storage="_AuditManSys_User", ThisKey="AuditMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User AuditManSys_User - { - get - { - return this._AuditManSys_User.Entity; - } - set - { - Sys_User previousValue = this._AuditManSys_User.Entity; - if (((previousValue != value) - || (this._AuditManSys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._AuditManSys_User.Entity = null; - previousValue.User.Remove(this); - } - this._AuditManSys_User.Entity = value; - if ((value != null)) - { - value.User.Add(this); - this._AuditMan = value.UserId; - } - else - { - this._AuditMan = default(string); - } - this.SendPropertyChanged("AuditManSys_User"); - } - } - } - - 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.HJGL_BO_QualityRating")] - public partial class HJGL_BO_QualityRating : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _QualityRatingId; - - private string _CH_TrustItemID; - - private string _ISO_ID; - - private System.Nullable _Remake; - - private string _JOT_ID; - - private string _FilmNum; - - private string _RepairTag; - - private System.Nullable _Cack; - - private System.Nullable _NotFusion; - - private System.Nullable _NotPenetration; - - private System.Nullable _StripDefects; - - private System.Nullable _CircularDefects; - - private System.Nullable _DeepHoleDefects; - - private System.Nullable _RootsConcave; - - private System.Nullable _RootsBiteEdge; - - private System.Nullable _PseudoDefects; - - private string _DefectLength; - - private string _DefectResult; - - private string _SignMan; - - private System.Nullable _SignDate; - - private string _Remark; - - private string _RemakeResult; - - private System.Nullable _DetectLength; - - private string _PeakAmplitude; - - private string _DefectLocation; - - private System.Nullable _DepthDefect; - - private System.Nullable _IndicatingLength; - - private System.Nullable _DefectHeight; - - private System.Nullable _DefectsHighSide; - - private System.Nullable _DefectSize; - - private string _DefectNature; - - private string _IsPass; - - private string _DefectRation; - - private System.Nullable _RMaterial; - - private EntityRef _HJGL_CH_TrustItem; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnQualityRatingIdChanging(string value); - partial void OnQualityRatingIdChanged(); - partial void OnCH_TrustItemIDChanging(string value); - partial void OnCH_TrustItemIDChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnRemakeChanging(System.Nullable value); - partial void OnRemakeChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnRepairTagChanging(string value); - partial void OnRepairTagChanged(); - partial void OnCackChanging(System.Nullable value); - partial void OnCackChanged(); - partial void OnNotFusionChanging(System.Nullable value); - partial void OnNotFusionChanged(); - partial void OnNotPenetrationChanging(System.Nullable value); - partial void OnNotPenetrationChanged(); - partial void OnStripDefectsChanging(System.Nullable value); - partial void OnStripDefectsChanged(); - partial void OnCircularDefectsChanging(System.Nullable value); - partial void OnCircularDefectsChanged(); - partial void OnDeepHoleDefectsChanging(System.Nullable value); - partial void OnDeepHoleDefectsChanged(); - partial void OnRootsConcaveChanging(System.Nullable value); - partial void OnRootsConcaveChanged(); - partial void OnRootsBiteEdgeChanging(System.Nullable value); - partial void OnRootsBiteEdgeChanged(); - partial void OnPseudoDefectsChanging(System.Nullable value); - partial void OnPseudoDefectsChanged(); - partial void OnDefectLengthChanging(string value); - partial void OnDefectLengthChanged(); - partial void OnDefectResultChanging(string value); - partial void OnDefectResultChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSignDateChanging(System.Nullable value); - partial void OnSignDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnRemakeResultChanging(string value); - partial void OnRemakeResultChanged(); - partial void OnDetectLengthChanging(System.Nullable value); - partial void OnDetectLengthChanged(); - partial void OnPeakAmplitudeChanging(string value); - partial void OnPeakAmplitudeChanged(); - partial void OnDefectLocationChanging(string value); - partial void OnDefectLocationChanged(); - partial void OnDepthDefectChanging(System.Nullable value); - partial void OnDepthDefectChanged(); - partial void OnIndicatingLengthChanging(System.Nullable value); - partial void OnIndicatingLengthChanged(); - partial void OnDefectHeightChanging(System.Nullable value); - partial void OnDefectHeightChanged(); - partial void OnDefectsHighSideChanging(System.Nullable value); - partial void OnDefectsHighSideChanged(); - partial void OnDefectSizeChanging(System.Nullable value); - partial void OnDefectSizeChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnIsPassChanging(string value); - partial void OnIsPassChanged(); - partial void OnDefectRationChanging(string value); - partial void OnDefectRationChanged(); - partial void OnRMaterialChanging(System.Nullable value); - partial void OnRMaterialChanged(); - #endregion - - public HJGL_BO_QualityRating() - { - this._HJGL_CH_TrustItem = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string QualityRatingId - { - get - { - return this._QualityRatingId; - } - set - { - if ((this._QualityRatingId != value)) - { - this.OnQualityRatingIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingId = value; - this.SendPropertyChanged("QualityRatingId"); - this.OnQualityRatingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50)")] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - if (this._HJGL_CH_TrustItem.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCH_TrustItemIDChanging(value); - this.SendPropertyChanging(); - this._CH_TrustItemID = value; - this.SendPropertyChanged("CH_TrustItemID"); - this.OnCH_TrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remake", DbType="Bit")] - public System.Nullable Remake - { - get - { - return this._Remake; - } - set - { - if ((this._Remake != value)) - { - this.OnRemakeChanging(value); - this.SendPropertyChanging(); - this._Remake = value; - this.SendPropertyChanged("Remake"); - this.OnRemakeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTag", DbType="NVarChar(50)")] - public string RepairTag - { - get - { - return this._RepairTag; - } - set - { - if ((this._RepairTag != value)) - { - this.OnRepairTagChanging(value); - this.SendPropertyChanging(); - this._RepairTag = value; - this.SendPropertyChanged("RepairTag"); - this.OnRepairTagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cack", DbType="Bit")] - public System.Nullable Cack - { - get - { - return this._Cack; - } - set - { - if ((this._Cack != value)) - { - this.OnCackChanging(value); - this.SendPropertyChanging(); - this._Cack = value; - this.SendPropertyChanged("Cack"); - this.OnCackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotFusion", DbType="Bit")] - public System.Nullable NotFusion - { - get - { - return this._NotFusion; - } - set - { - if ((this._NotFusion != value)) - { - this.OnNotFusionChanging(value); - this.SendPropertyChanging(); - this._NotFusion = value; - this.SendPropertyChanged("NotFusion"); - this.OnNotFusionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotPenetration", DbType="Bit")] - public System.Nullable NotPenetration - { - get - { - return this._NotPenetration; - } - set - { - if ((this._NotPenetration != value)) - { - this.OnNotPenetrationChanging(value); - this.SendPropertyChanging(); - this._NotPenetration = value; - this.SendPropertyChanged("NotPenetration"); - this.OnNotPenetrationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StripDefects", DbType="Bit")] - public System.Nullable StripDefects - { - get - { - return this._StripDefects; - } - set - { - if ((this._StripDefects != value)) - { - this.OnStripDefectsChanging(value); - this.SendPropertyChanging(); - this._StripDefects = value; - this.SendPropertyChanged("StripDefects"); - this.OnStripDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CircularDefects", DbType="Bit")] - public System.Nullable CircularDefects - { - get - { - return this._CircularDefects; - } - set - { - if ((this._CircularDefects != value)) - { - this.OnCircularDefectsChanging(value); - this.SendPropertyChanging(); - this._CircularDefects = value; - this.SendPropertyChanged("CircularDefects"); - this.OnCircularDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeepHoleDefects", DbType="Bit")] - public System.Nullable DeepHoleDefects - { - get - { - return this._DeepHoleDefects; - } - set - { - if ((this._DeepHoleDefects != value)) - { - this.OnDeepHoleDefectsChanging(value); - this.SendPropertyChanging(); - this._DeepHoleDefects = value; - this.SendPropertyChanged("DeepHoleDefects"); - this.OnDeepHoleDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsConcave", DbType="Bit")] - public System.Nullable RootsConcave - { - get - { - return this._RootsConcave; - } - set - { - if ((this._RootsConcave != value)) - { - this.OnRootsConcaveChanging(value); - this.SendPropertyChanging(); - this._RootsConcave = value; - this.SendPropertyChanged("RootsConcave"); - this.OnRootsConcaveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsBiteEdge", DbType="Bit")] - public System.Nullable RootsBiteEdge - { - get - { - return this._RootsBiteEdge; - } - set - { - if ((this._RootsBiteEdge != value)) - { - this.OnRootsBiteEdgeChanging(value); - this.SendPropertyChanging(); - this._RootsBiteEdge = value; - this.SendPropertyChanged("RootsBiteEdge"); - this.OnRootsBiteEdgeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects", DbType="Bit")] - public System.Nullable PseudoDefects - { - get - { - return this._PseudoDefects; - } - set - { - if ((this._PseudoDefects != value)) - { - this.OnPseudoDefectsChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects = value; - this.SendPropertyChanged("PseudoDefects"); - this.OnPseudoDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLength", DbType="NVarChar(50)")] - public string DefectLength - { - get - { - return this._DefectLength; - } - set - { - if ((this._DefectLength != value)) - { - this.OnDefectLengthChanging(value); - this.SendPropertyChanging(); - this._DefectLength = value; - this.SendPropertyChanged("DefectLength"); - this.OnDefectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectResult", DbType="Char(10)")] - public string DefectResult - { - get - { - return this._DefectResult; - } - set - { - if ((this._DefectResult != value)) - { - this.OnDefectResultChanging(value); - this.SendPropertyChanging(); - this._DefectResult = value; - this.SendPropertyChanged("DefectResult"); - this.OnDefectResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignDate", DbType="DateTime")] - public System.Nullable SignDate - { - get - { - return this._SignDate; - } - set - { - if ((this._SignDate != value)) - { - this.OnSignDateChanging(value); - this.SendPropertyChanging(); - this._SignDate = value; - this.SendPropertyChanged("SignDate"); - this.OnSignDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemakeResult", DbType="NVarChar(100)")] - public string RemakeResult - { - get - { - return this._RemakeResult; - } - set - { - if ((this._RemakeResult != value)) - { - this.OnRemakeResultChanging(value); - this.SendPropertyChanging(); - this._RemakeResult = value; - this.SendPropertyChanged("RemakeResult"); - this.OnRemakeResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectLength", DbType="Decimal(18,2)")] - public System.Nullable DetectLength - { - get - { - return this._DetectLength; - } - set - { - if ((this._DetectLength != value)) - { - this.OnDetectLengthChanging(value); - this.SendPropertyChanging(); - this._DetectLength = value; - this.SendPropertyChanged("DetectLength"); - this.OnDetectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PeakAmplitude", DbType="NVarChar(50)")] - public string PeakAmplitude - { - get - { - return this._PeakAmplitude; - } - set - { - if ((this._PeakAmplitude != value)) - { - this.OnPeakAmplitudeChanging(value); - this.SendPropertyChanging(); - this._PeakAmplitude = value; - this.SendPropertyChanged("PeakAmplitude"); - this.OnPeakAmplitudeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLocation", DbType="NVarChar(50)")] - public string DefectLocation - { - get - { - return this._DefectLocation; - } - set - { - if ((this._DefectLocation != value)) - { - this.OnDefectLocationChanging(value); - this.SendPropertyChanging(); - this._DefectLocation = value; - this.SendPropertyChanged("DefectLocation"); - this.OnDefectLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepthDefect", DbType="Decimal(18,2)")] - public System.Nullable DepthDefect - { - get - { - return this._DepthDefect; - } - set - { - if ((this._DepthDefect != value)) - { - this.OnDepthDefectChanging(value); - this.SendPropertyChanging(); - this._DepthDefect = value; - this.SendPropertyChanged("DepthDefect"); - this.OnDepthDefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IndicatingLength", DbType="Decimal(18,2)")] - public System.Nullable IndicatingLength - { - get - { - return this._IndicatingLength; - } - set - { - if ((this._IndicatingLength != value)) - { - this.OnIndicatingLengthChanging(value); - this.SendPropertyChanging(); - this._IndicatingLength = value; - this.SendPropertyChanged("IndicatingLength"); - this.OnIndicatingLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectHeight", DbType="Decimal(18,2)")] - public System.Nullable DefectHeight - { - get - { - return this._DefectHeight; - } - set - { - if ((this._DefectHeight != value)) - { - this.OnDefectHeightChanging(value); - this.SendPropertyChanging(); - this._DefectHeight = value; - this.SendPropertyChanged("DefectHeight"); - this.OnDefectHeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectsHighSide", DbType="Decimal(18,2)")] - public System.Nullable DefectsHighSide - { - get - { - return this._DefectsHighSide; - } - set - { - if ((this._DefectsHighSide != value)) - { - this.OnDefectsHighSideChanging(value); - this.SendPropertyChanging(); - this._DefectsHighSide = value; - this.SendPropertyChanged("DefectsHighSide"); - this.OnDefectsHighSideChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectSize", DbType="Decimal(18,2)")] - public System.Nullable DefectSize - { - get - { - return this._DefectSize; - } - set - { - if ((this._DefectSize != value)) - { - this.OnDefectSizeChanging(value); - this.SendPropertyChanging(); - this._DefectSize = value; - this.SendPropertyChanged("DefectSize"); - this.OnDefectSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPass", DbType="NVarChar(10)")] - public string IsPass - { - get - { - return this._IsPass; - } - set - { - if ((this._IsPass != value)) - { - this.OnIsPassChanging(value); - this.SendPropertyChanging(); - this._IsPass = value; - this.SendPropertyChanged("IsPass"); - this.OnIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectRation", DbType="NVarChar(50)")] - public string DefectRation - { - get - { - return this._DefectRation; - } - set - { - if ((this._DefectRation != value)) - { - this.OnDefectRationChanging(value); - this.SendPropertyChanging(); - this._DefectRation = value; - this.SendPropertyChanged("DefectRation"); - this.OnDefectRationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RMaterial", DbType="Bit")] - public System.Nullable RMaterial - { - get - { - return this._RMaterial; - } - set - { - if ((this._RMaterial != value)) - { - this.OnRMaterialChanging(value); - this.SendPropertyChanging(); - this._RMaterial = value; - this.SendPropertyChanged("RMaterial"); - this.OnRMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_BO_BatchDetail", Storage="_HJGL_CH_TrustItem", ThisKey="CH_TrustItemID", OtherKey="CH_TrustItemID", IsForeignKey=true)] - public HJGL_CH_TrustItem HJGL_CH_TrustItem - { - get - { - return this._HJGL_CH_TrustItem.Entity; - } - set - { - HJGL_CH_TrustItem previousValue = this._HJGL_CH_TrustItem.Entity; - if (((previousValue != value) - || (this._HJGL_CH_TrustItem.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_TrustItem.Entity = null; - previousValue.HJGL_BO_QualityRating.Remove(this); - } - this._HJGL_CH_TrustItem.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRating.Add(this); - this._CH_TrustItemID = value.CH_TrustItemID; - } - else - { - this._CH_TrustItemID = default(string); - } - this.SendPropertyChanged("HJGL_CH_TrustItem"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_BO_QualityRating.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRating.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_BO_QualityRating.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRating.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_BO_QualityRatingRepair")] - public partial class HJGL_BO_QualityRatingRepair : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _QualityRatingRepairId; - - private string _CH_RepairItemId; - - private string _ISO_ID; - - private System.Nullable _Remake; - - private string _RemakeResult; - - private string _JOT_ID; - - private string _FilmNum; - - private string _RepairTag; - - private System.Nullable _Cack; - - private System.Nullable _NotFusion; - - private System.Nullable _NotPenetration; - - private System.Nullable _StripDefects; - - private System.Nullable _CircularDefects; - - private System.Nullable _DeepHoleDefects; - - private System.Nullable _RootsConcave; - - private System.Nullable _RootsBiteEdge; - - private System.Nullable _PseudoDefects; - - private string _DefectLength; - - private string _DefectResult; - - private string _SignMan; - - private System.Nullable _SignDate; - - private string _Remark; - - private System.Nullable _DetectLength; - - private string _PeakAmplitude; - - private string _DefectLocation; - - private System.Nullable _DepthDefect; - - private System.Nullable _IndicatingLength; - - private System.Nullable _DefectHeight; - - private System.Nullable _DefectsHighSide; - - private System.Nullable _DefectSize; - - private string _DefectNature; - - private string _IsPass; - - private string _DefectRation; - - private System.Nullable _RMaterial; - - private EntityRef _HJGL_CH_RepairItem; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnQualityRatingRepairIdChanging(string value); - partial void OnQualityRatingRepairIdChanged(); - partial void OnCH_RepairItemIdChanging(string value); - partial void OnCH_RepairItemIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnRemakeChanging(System.Nullable value); - partial void OnRemakeChanged(); - partial void OnRemakeResultChanging(string value); - partial void OnRemakeResultChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnRepairTagChanging(string value); - partial void OnRepairTagChanged(); - partial void OnCackChanging(System.Nullable value); - partial void OnCackChanged(); - partial void OnNotFusionChanging(System.Nullable value); - partial void OnNotFusionChanged(); - partial void OnNotPenetrationChanging(System.Nullable value); - partial void OnNotPenetrationChanged(); - partial void OnStripDefectsChanging(System.Nullable value); - partial void OnStripDefectsChanged(); - partial void OnCircularDefectsChanging(System.Nullable value); - partial void OnCircularDefectsChanged(); - partial void OnDeepHoleDefectsChanging(System.Nullable value); - partial void OnDeepHoleDefectsChanged(); - partial void OnRootsConcaveChanging(System.Nullable value); - partial void OnRootsConcaveChanged(); - partial void OnRootsBiteEdgeChanging(System.Nullable value); - partial void OnRootsBiteEdgeChanged(); - partial void OnPseudoDefectsChanging(System.Nullable value); - partial void OnPseudoDefectsChanged(); - partial void OnDefectLengthChanging(string value); - partial void OnDefectLengthChanged(); - partial void OnDefectResultChanging(string value); - partial void OnDefectResultChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSignDateChanging(System.Nullable value); - partial void OnSignDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnDetectLengthChanging(System.Nullable value); - partial void OnDetectLengthChanged(); - partial void OnPeakAmplitudeChanging(string value); - partial void OnPeakAmplitudeChanged(); - partial void OnDefectLocationChanging(string value); - partial void OnDefectLocationChanged(); - partial void OnDepthDefectChanging(System.Nullable value); - partial void OnDepthDefectChanged(); - partial void OnIndicatingLengthChanging(System.Nullable value); - partial void OnIndicatingLengthChanged(); - partial void OnDefectHeightChanging(System.Nullable value); - partial void OnDefectHeightChanged(); - partial void OnDefectsHighSideChanging(System.Nullable value); - partial void OnDefectsHighSideChanged(); - partial void OnDefectSizeChanging(System.Nullable value); - partial void OnDefectSizeChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnIsPassChanging(string value); - partial void OnIsPassChanged(); - partial void OnDefectRationChanging(string value); - partial void OnDefectRationChanged(); - partial void OnRMaterialChanging(System.Nullable value); - partial void OnRMaterialChanged(); - #endregion - - public HJGL_BO_QualityRatingRepair() - { - this._HJGL_CH_RepairItem = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingRepairId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string QualityRatingRepairId - { - get - { - return this._QualityRatingRepairId; - } - set - { - if ((this._QualityRatingRepairId != value)) - { - this.OnQualityRatingRepairIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingRepairId = value; - this.SendPropertyChanged("QualityRatingRepairId"); - this.OnQualityRatingRepairIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairItemId", DbType="NVarChar(50)")] - public string CH_RepairItemId - { - get - { - return this._CH_RepairItemId; - } - set - { - if ((this._CH_RepairItemId != value)) - { - if (this._HJGL_CH_RepairItem.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCH_RepairItemIdChanging(value); - this.SendPropertyChanging(); - this._CH_RepairItemId = value; - this.SendPropertyChanged("CH_RepairItemId"); - this.OnCH_RepairItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remake", DbType="Bit")] - public System.Nullable Remake - { - get - { - return this._Remake; - } - set - { - if ((this._Remake != value)) - { - this.OnRemakeChanging(value); - this.SendPropertyChanging(); - this._Remake = value; - this.SendPropertyChanged("Remake"); - this.OnRemakeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemakeResult", DbType="NVarChar(100)")] - public string RemakeResult - { - get - { - return this._RemakeResult; - } - set - { - if ((this._RemakeResult != value)) - { - this.OnRemakeResultChanging(value); - this.SendPropertyChanging(); - this._RemakeResult = value; - this.SendPropertyChanged("RemakeResult"); - this.OnRemakeResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTag", DbType="NVarChar(50)")] - public string RepairTag - { - get - { - return this._RepairTag; - } - set - { - if ((this._RepairTag != value)) - { - this.OnRepairTagChanging(value); - this.SendPropertyChanging(); - this._RepairTag = value; - this.SendPropertyChanged("RepairTag"); - this.OnRepairTagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cack", DbType="Bit")] - public System.Nullable Cack - { - get - { - return this._Cack; - } - set - { - if ((this._Cack != value)) - { - this.OnCackChanging(value); - this.SendPropertyChanging(); - this._Cack = value; - this.SendPropertyChanged("Cack"); - this.OnCackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotFusion", DbType="Bit")] - public System.Nullable NotFusion - { - get - { - return this._NotFusion; - } - set - { - if ((this._NotFusion != value)) - { - this.OnNotFusionChanging(value); - this.SendPropertyChanging(); - this._NotFusion = value; - this.SendPropertyChanged("NotFusion"); - this.OnNotFusionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotPenetration", DbType="Bit")] - public System.Nullable NotPenetration - { - get - { - return this._NotPenetration; - } - set - { - if ((this._NotPenetration != value)) - { - this.OnNotPenetrationChanging(value); - this.SendPropertyChanging(); - this._NotPenetration = value; - this.SendPropertyChanged("NotPenetration"); - this.OnNotPenetrationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StripDefects", DbType="Bit")] - public System.Nullable StripDefects - { - get - { - return this._StripDefects; - } - set - { - if ((this._StripDefects != value)) - { - this.OnStripDefectsChanging(value); - this.SendPropertyChanging(); - this._StripDefects = value; - this.SendPropertyChanged("StripDefects"); - this.OnStripDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CircularDefects", DbType="Bit")] - public System.Nullable CircularDefects - { - get - { - return this._CircularDefects; - } - set - { - if ((this._CircularDefects != value)) - { - this.OnCircularDefectsChanging(value); - this.SendPropertyChanging(); - this._CircularDefects = value; - this.SendPropertyChanged("CircularDefects"); - this.OnCircularDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeepHoleDefects", DbType="Bit")] - public System.Nullable DeepHoleDefects - { - get - { - return this._DeepHoleDefects; - } - set - { - if ((this._DeepHoleDefects != value)) - { - this.OnDeepHoleDefectsChanging(value); - this.SendPropertyChanging(); - this._DeepHoleDefects = value; - this.SendPropertyChanged("DeepHoleDefects"); - this.OnDeepHoleDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsConcave", DbType="Bit")] - public System.Nullable RootsConcave - { - get - { - return this._RootsConcave; - } - set - { - if ((this._RootsConcave != value)) - { - this.OnRootsConcaveChanging(value); - this.SendPropertyChanging(); - this._RootsConcave = value; - this.SendPropertyChanged("RootsConcave"); - this.OnRootsConcaveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsBiteEdge", DbType="Bit")] - public System.Nullable RootsBiteEdge - { - get - { - return this._RootsBiteEdge; - } - set - { - if ((this._RootsBiteEdge != value)) - { - this.OnRootsBiteEdgeChanging(value); - this.SendPropertyChanging(); - this._RootsBiteEdge = value; - this.SendPropertyChanged("RootsBiteEdge"); - this.OnRootsBiteEdgeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects", DbType="Bit")] - public System.Nullable PseudoDefects - { - get - { - return this._PseudoDefects; - } - set - { - if ((this._PseudoDefects != value)) - { - this.OnPseudoDefectsChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects = value; - this.SendPropertyChanged("PseudoDefects"); - this.OnPseudoDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLength", DbType="NVarChar(50)")] - public string DefectLength - { - get - { - return this._DefectLength; - } - set - { - if ((this._DefectLength != value)) - { - this.OnDefectLengthChanging(value); - this.SendPropertyChanging(); - this._DefectLength = value; - this.SendPropertyChanged("DefectLength"); - this.OnDefectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectResult", DbType="Char(10)")] - public string DefectResult - { - get - { - return this._DefectResult; - } - set - { - if ((this._DefectResult != value)) - { - this.OnDefectResultChanging(value); - this.SendPropertyChanging(); - this._DefectResult = value; - this.SendPropertyChanged("DefectResult"); - this.OnDefectResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignDate", DbType="DateTime")] - public System.Nullable SignDate - { - get - { - return this._SignDate; - } - set - { - if ((this._SignDate != value)) - { - this.OnSignDateChanging(value); - this.SendPropertyChanging(); - this._SignDate = value; - this.SendPropertyChanged("SignDate"); - this.OnSignDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectLength", DbType="Decimal(18,2)")] - public System.Nullable DetectLength - { - get - { - return this._DetectLength; - } - set - { - if ((this._DetectLength != value)) - { - this.OnDetectLengthChanging(value); - this.SendPropertyChanging(); - this._DetectLength = value; - this.SendPropertyChanged("DetectLength"); - this.OnDetectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PeakAmplitude", DbType="NVarChar(50)")] - public string PeakAmplitude - { - get - { - return this._PeakAmplitude; - } - set - { - if ((this._PeakAmplitude != value)) - { - this.OnPeakAmplitudeChanging(value); - this.SendPropertyChanging(); - this._PeakAmplitude = value; - this.SendPropertyChanged("PeakAmplitude"); - this.OnPeakAmplitudeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLocation", DbType="NVarChar(50)")] - public string DefectLocation - { - get - { - return this._DefectLocation; - } - set - { - if ((this._DefectLocation != value)) - { - this.OnDefectLocationChanging(value); - this.SendPropertyChanging(); - this._DefectLocation = value; - this.SendPropertyChanged("DefectLocation"); - this.OnDefectLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepthDefect", DbType="Decimal(18,2)")] - public System.Nullable DepthDefect - { - get - { - return this._DepthDefect; - } - set - { - if ((this._DepthDefect != value)) - { - this.OnDepthDefectChanging(value); - this.SendPropertyChanging(); - this._DepthDefect = value; - this.SendPropertyChanged("DepthDefect"); - this.OnDepthDefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IndicatingLength", DbType="Decimal(18,2)")] - public System.Nullable IndicatingLength - { - get - { - return this._IndicatingLength; - } - set - { - if ((this._IndicatingLength != value)) - { - this.OnIndicatingLengthChanging(value); - this.SendPropertyChanging(); - this._IndicatingLength = value; - this.SendPropertyChanged("IndicatingLength"); - this.OnIndicatingLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectHeight", DbType="Decimal(18,2)")] - public System.Nullable DefectHeight - { - get - { - return this._DefectHeight; - } - set - { - if ((this._DefectHeight != value)) - { - this.OnDefectHeightChanging(value); - this.SendPropertyChanging(); - this._DefectHeight = value; - this.SendPropertyChanged("DefectHeight"); - this.OnDefectHeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectsHighSide", DbType="Decimal(18,2)")] - public System.Nullable DefectsHighSide - { - get - { - return this._DefectsHighSide; - } - set - { - if ((this._DefectsHighSide != value)) - { - this.OnDefectsHighSideChanging(value); - this.SendPropertyChanging(); - this._DefectsHighSide = value; - this.SendPropertyChanged("DefectsHighSide"); - this.OnDefectsHighSideChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectSize", DbType="Decimal(18,2)")] - public System.Nullable DefectSize - { - get - { - return this._DefectSize; - } - set - { - if ((this._DefectSize != value)) - { - this.OnDefectSizeChanging(value); - this.SendPropertyChanging(); - this._DefectSize = value; - this.SendPropertyChanged("DefectSize"); - this.OnDefectSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPass", DbType="NVarChar(50)")] - public string IsPass - { - get - { - return this._IsPass; - } - set - { - if ((this._IsPass != value)) - { - this.OnIsPassChanging(value); - this.SendPropertyChanging(); - this._IsPass = value; - this.SendPropertyChanged("IsPass"); - this.OnIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectRation", DbType="NVarChar(50)")] - public string DefectRation - { - get - { - return this._DefectRation; - } - set - { - if ((this._DefectRation != value)) - { - this.OnDefectRationChanging(value); - this.SendPropertyChanging(); - this._DefectRation = value; - this.SendPropertyChanged("DefectRation"); - this.OnDefectRationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RMaterial", DbType="Bit")] - public System.Nullable RMaterial - { - get - { - return this._RMaterial; - } - set - { - if ((this._RMaterial != value)) - { - this.OnRMaterialChanging(value); - this.SendPropertyChanging(); - this._RMaterial = value; - this.SendPropertyChanged("RMaterial"); - this.OnRMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_CH_RepairItem", Storage="_HJGL_CH_RepairItem", ThisKey="CH_RepairItemId", OtherKey="CH_RepairItemId", IsForeignKey=true)] - public HJGL_CH_RepairItem HJGL_CH_RepairItem - { - get - { - return this._HJGL_CH_RepairItem.Entity; - } - set - { - HJGL_CH_RepairItem previousValue = this._HJGL_CH_RepairItem.Entity; - if (((previousValue != value) - || (this._HJGL_CH_RepairItem.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_RepairItem.Entity = null; - previousValue.HJGL_BO_QualityRatingRepair.Remove(this); - } - this._HJGL_CH_RepairItem.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRatingRepair.Add(this); - this._CH_RepairItemId = value.CH_RepairItemId; - } - else - { - this._CH_RepairItemId = default(string); - } - this.SendPropertyChanged("HJGL_CH_RepairItem"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_BO_QualityRatingRepair.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRatingRepair.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_BO_QualityRatingRepair.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_QualityRatingRepair.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_BO_RemakeReason")] - public partial class HJGL_BO_RemakeReason : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RemakeId; - - private string _QualityRatingId; - - private string _CheckMan; - - private System.Nullable _TypeNum_Error; - - private System.Nullable _TypeNum_Defect; - - private System.Nullable _TypeNum_Position; - - private System.Nullable _TypeNum_Displacement; - - private System.Nullable _ImageQualityMeter_Error; - - private System.Nullable _ImageQualityMeter_Defect; - - private System.Nullable _RayField_Tilt; - - private System.Nullable _RayField_Whitehead; - - private System.Nullable _RayField_FocalLengthSmall; - - private System.Nullable _Blackness_TooHigh; - - private System.Nullable _Blackness_TooLow; - - private System.Nullable _EllipticalOpening_TooMuch; - - private System.Nullable _EllipticalOpening_TooSmall; - - private System.Nullable _NegativeOffset; - - private System.Nullable _Ghosting; - - private System.Nullable _LocationIsNot; - - private System.Nullable _PseudoDefects_Obstacles; - - private System.Nullable _PseudoDefects_Mark; - - private System.Nullable _BackScattering; - - private System.Nullable _FilmSensitizingScreen; - - private System.Nullable _WashPiece; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRemakeIdChanging(string value); - partial void OnRemakeIdChanged(); - partial void OnQualityRatingIdChanging(string value); - partial void OnQualityRatingIdChanged(); - partial void OnCheckManChanging(string value); - partial void OnCheckManChanged(); - partial void OnTypeNum_ErrorChanging(System.Nullable value); - partial void OnTypeNum_ErrorChanged(); - partial void OnTypeNum_DefectChanging(System.Nullable value); - partial void OnTypeNum_DefectChanged(); - partial void OnTypeNum_PositionChanging(System.Nullable value); - partial void OnTypeNum_PositionChanged(); - partial void OnTypeNum_DisplacementChanging(System.Nullable value); - partial void OnTypeNum_DisplacementChanged(); - partial void OnImageQualityMeter_ErrorChanging(System.Nullable value); - partial void OnImageQualityMeter_ErrorChanged(); - partial void OnImageQualityMeter_DefectChanging(System.Nullable value); - partial void OnImageQualityMeter_DefectChanged(); - partial void OnRayField_TiltChanging(System.Nullable value); - partial void OnRayField_TiltChanged(); - partial void OnRayField_WhiteheadChanging(System.Nullable value); - partial void OnRayField_WhiteheadChanged(); - partial void OnRayField_FocalLengthSmallChanging(System.Nullable value); - partial void OnRayField_FocalLengthSmallChanged(); - partial void OnBlackness_TooHighChanging(System.Nullable value); - partial void OnBlackness_TooHighChanged(); - partial void OnBlackness_TooLowChanging(System.Nullable value); - partial void OnBlackness_TooLowChanged(); - partial void OnEllipticalOpening_TooMuchChanging(System.Nullable value); - partial void OnEllipticalOpening_TooMuchChanged(); - partial void OnEllipticalOpening_TooSmallChanging(System.Nullable value); - partial void OnEllipticalOpening_TooSmallChanged(); - partial void OnNegativeOffsetChanging(System.Nullable value); - partial void OnNegativeOffsetChanged(); - partial void OnGhostingChanging(System.Nullable value); - partial void OnGhostingChanged(); - partial void OnLocationIsNotChanging(System.Nullable value); - partial void OnLocationIsNotChanged(); - partial void OnPseudoDefects_ObstaclesChanging(System.Nullable value); - partial void OnPseudoDefects_ObstaclesChanged(); - partial void OnPseudoDefects_MarkChanging(System.Nullable value); - partial void OnPseudoDefects_MarkChanged(); - partial void OnBackScatteringChanging(System.Nullable value); - partial void OnBackScatteringChanged(); - partial void OnFilmSensitizingScreenChanging(System.Nullable value); - partial void OnFilmSensitizingScreenChanged(); - partial void OnWashPieceChanging(System.Nullable value); - partial void OnWashPieceChanged(); - #endregion - - public HJGL_BO_RemakeReason() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemakeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RemakeId - { - get - { - return this._RemakeId; - } - set - { - if ((this._RemakeId != value)) - { - this.OnRemakeIdChanging(value); - this.SendPropertyChanging(); - this._RemakeId = value; - this.SendPropertyChanged("RemakeId"); - this.OnRemakeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingId", DbType="NVarChar(50)")] - public string QualityRatingId - { - get - { - return this._QualityRatingId; - } - set - { - if ((this._QualityRatingId != value)) - { - this.OnQualityRatingIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingId = value; - this.SendPropertyChanged("QualityRatingId"); - this.OnQualityRatingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckMan", DbType="NVarChar(50)")] - public string CheckMan - { - get - { - return this._CheckMan; - } - set - { - if ((this._CheckMan != value)) - { - this.OnCheckManChanging(value); - this.SendPropertyChanging(); - this._CheckMan = value; - this.SendPropertyChanged("CheckMan"); - this.OnCheckManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Error", DbType="Bit")] - public System.Nullable TypeNum_Error - { - get - { - return this._TypeNum_Error; - } - set - { - if ((this._TypeNum_Error != value)) - { - this.OnTypeNum_ErrorChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Error = value; - this.SendPropertyChanged("TypeNum_Error"); - this.OnTypeNum_ErrorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Defect", DbType="Bit")] - public System.Nullable TypeNum_Defect - { - get - { - return this._TypeNum_Defect; - } - set - { - if ((this._TypeNum_Defect != value)) - { - this.OnTypeNum_DefectChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Defect = value; - this.SendPropertyChanged("TypeNum_Defect"); - this.OnTypeNum_DefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Position", DbType="Bit")] - public System.Nullable TypeNum_Position - { - get - { - return this._TypeNum_Position; - } - set - { - if ((this._TypeNum_Position != value)) - { - this.OnTypeNum_PositionChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Position = value; - this.SendPropertyChanged("TypeNum_Position"); - this.OnTypeNum_PositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Displacement", DbType="Bit")] - public System.Nullable TypeNum_Displacement - { - get - { - return this._TypeNum_Displacement; - } - set - { - if ((this._TypeNum_Displacement != value)) - { - this.OnTypeNum_DisplacementChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Displacement = value; - this.SendPropertyChanged("TypeNum_Displacement"); - this.OnTypeNum_DisplacementChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityMeter_Error", DbType="Bit")] - public System.Nullable ImageQualityMeter_Error - { - get - { - return this._ImageQualityMeter_Error; - } - set - { - if ((this._ImageQualityMeter_Error != value)) - { - this.OnImageQualityMeter_ErrorChanging(value); - this.SendPropertyChanging(); - this._ImageQualityMeter_Error = value; - this.SendPropertyChanged("ImageQualityMeter_Error"); - this.OnImageQualityMeter_ErrorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityMeter_Defect", DbType="Bit")] - public System.Nullable ImageQualityMeter_Defect - { - get - { - return this._ImageQualityMeter_Defect; - } - set - { - if ((this._ImageQualityMeter_Defect != value)) - { - this.OnImageQualityMeter_DefectChanging(value); - this.SendPropertyChanging(); - this._ImageQualityMeter_Defect = value; - this.SendPropertyChanged("ImageQualityMeter_Defect"); - this.OnImageQualityMeter_DefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_Tilt", DbType="Bit")] - public System.Nullable RayField_Tilt - { - get - { - return this._RayField_Tilt; - } - set - { - if ((this._RayField_Tilt != value)) - { - this.OnRayField_TiltChanging(value); - this.SendPropertyChanging(); - this._RayField_Tilt = value; - this.SendPropertyChanged("RayField_Tilt"); - this.OnRayField_TiltChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_Whitehead", DbType="Bit")] - public System.Nullable RayField_Whitehead - { - get - { - return this._RayField_Whitehead; - } - set - { - if ((this._RayField_Whitehead != value)) - { - this.OnRayField_WhiteheadChanging(value); - this.SendPropertyChanging(); - this._RayField_Whitehead = value; - this.SendPropertyChanged("RayField_Whitehead"); - this.OnRayField_WhiteheadChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_FocalLengthSmall", DbType="Bit")] - public System.Nullable RayField_FocalLengthSmall - { - get - { - return this._RayField_FocalLengthSmall; - } - set - { - if ((this._RayField_FocalLengthSmall != value)) - { - this.OnRayField_FocalLengthSmallChanging(value); - this.SendPropertyChanging(); - this._RayField_FocalLengthSmall = value; - this.SendPropertyChanged("RayField_FocalLengthSmall"); - this.OnRayField_FocalLengthSmallChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Blackness_TooHigh", DbType="Bit")] - public System.Nullable Blackness_TooHigh - { - get - { - return this._Blackness_TooHigh; - } - set - { - if ((this._Blackness_TooHigh != value)) - { - this.OnBlackness_TooHighChanging(value); - this.SendPropertyChanging(); - this._Blackness_TooHigh = value; - this.SendPropertyChanged("Blackness_TooHigh"); - this.OnBlackness_TooHighChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Blackness_TooLow", DbType="Bit")] - public System.Nullable Blackness_TooLow - { - get - { - return this._Blackness_TooLow; - } - set - { - if ((this._Blackness_TooLow != value)) - { - this.OnBlackness_TooLowChanging(value); - this.SendPropertyChanging(); - this._Blackness_TooLow = value; - this.SendPropertyChanged("Blackness_TooLow"); - this.OnBlackness_TooLowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EllipticalOpening_TooMuch", DbType="Bit")] - public System.Nullable EllipticalOpening_TooMuch - { - get - { - return this._EllipticalOpening_TooMuch; - } - set - { - if ((this._EllipticalOpening_TooMuch != value)) - { - this.OnEllipticalOpening_TooMuchChanging(value); - this.SendPropertyChanging(); - this._EllipticalOpening_TooMuch = value; - this.SendPropertyChanged("EllipticalOpening_TooMuch"); - this.OnEllipticalOpening_TooMuchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EllipticalOpening_TooSmall", DbType="Bit")] - public System.Nullable EllipticalOpening_TooSmall - { - get - { - return this._EllipticalOpening_TooSmall; - } - set - { - if ((this._EllipticalOpening_TooSmall != value)) - { - this.OnEllipticalOpening_TooSmallChanging(value); - this.SendPropertyChanging(); - this._EllipticalOpening_TooSmall = value; - this.SendPropertyChanged("EllipticalOpening_TooSmall"); - this.OnEllipticalOpening_TooSmallChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NegativeOffset", DbType="Bit")] - public System.Nullable NegativeOffset - { - get - { - return this._NegativeOffset; - } - set - { - if ((this._NegativeOffset != value)) - { - this.OnNegativeOffsetChanging(value); - this.SendPropertyChanging(); - this._NegativeOffset = value; - this.SendPropertyChanged("NegativeOffset"); - this.OnNegativeOffsetChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ghosting", DbType="Bit")] - public System.Nullable Ghosting - { - get - { - return this._Ghosting; - } - set - { - if ((this._Ghosting != value)) - { - this.OnGhostingChanging(value); - this.SendPropertyChanging(); - this._Ghosting = value; - this.SendPropertyChanged("Ghosting"); - this.OnGhostingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LocationIsNot", DbType="Bit")] - public System.Nullable LocationIsNot - { - get - { - return this._LocationIsNot; - } - set - { - if ((this._LocationIsNot != value)) - { - this.OnLocationIsNotChanging(value); - this.SendPropertyChanging(); - this._LocationIsNot = value; - this.SendPropertyChanged("LocationIsNot"); - this.OnLocationIsNotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects_Obstacles", DbType="Bit")] - public System.Nullable PseudoDefects_Obstacles - { - get - { - return this._PseudoDefects_Obstacles; - } - set - { - if ((this._PseudoDefects_Obstacles != value)) - { - this.OnPseudoDefects_ObstaclesChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects_Obstacles = value; - this.SendPropertyChanged("PseudoDefects_Obstacles"); - this.OnPseudoDefects_ObstaclesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects_Mark", DbType="Bit")] - public System.Nullable PseudoDefects_Mark - { - get - { - return this._PseudoDefects_Mark; - } - set - { - if ((this._PseudoDefects_Mark != value)) - { - this.OnPseudoDefects_MarkChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects_Mark = value; - this.SendPropertyChanged("PseudoDefects_Mark"); - this.OnPseudoDefects_MarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BackScattering", DbType="Bit")] - public System.Nullable BackScattering - { - get - { - return this._BackScattering; - } - set - { - if ((this._BackScattering != value)) - { - this.OnBackScatteringChanging(value); - this.SendPropertyChanging(); - this._BackScattering = value; - this.SendPropertyChanged("BackScattering"); - this.OnBackScatteringChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmSensitizingScreen", DbType="Bit")] - public System.Nullable FilmSensitizingScreen - { - get - { - return this._FilmSensitizingScreen; - } - set - { - if ((this._FilmSensitizingScreen != value)) - { - this.OnFilmSensitizingScreenChanging(value); - this.SendPropertyChanging(); - this._FilmSensitizingScreen = value; - this.SendPropertyChanged("FilmSensitizingScreen"); - this.OnFilmSensitizingScreenChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WashPiece", DbType="Bit")] - public System.Nullable WashPiece - { - get - { - return this._WashPiece; - } - set - { - if ((this._WashPiece != value)) - { - this.OnWashPieceChanging(value); - this.SendPropertyChanging(); - this._WashPiece = value; - this.SendPropertyChanged("WashPiece"); - this.OnWashPieceChanged(); - } - } - } - - 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.HJGL_BO_RepairNotice")] - public partial class HJGL_BO_RepairNotice : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RepairNoticeId; - - private string _CH_TrustItemID; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _FilmNum; - - private string _RepairTag; - - private string _States; - - private string _FeedbackMan; - - private System.Nullable _FeedbackDate; - - private string _DefectNature; - - private string _ToKTJotId; - - private EntityRef _HJGL_CH_TrustItem; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRepairNoticeIdChanging(string value); - partial void OnRepairNoticeIdChanged(); - partial void OnCH_TrustItemIDChanging(string value); - partial void OnCH_TrustItemIDChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnRepairTagChanging(string value); - partial void OnRepairTagChanged(); - partial void OnStatesChanging(string value); - partial void OnStatesChanged(); - partial void OnFeedbackManChanging(string value); - partial void OnFeedbackManChanged(); - partial void OnFeedbackDateChanging(System.Nullable value); - partial void OnFeedbackDateChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnToKTJotIdChanging(string value); - partial void OnToKTJotIdChanged(); - #endregion - - public HJGL_BO_RepairNotice() - { - this._HJGL_CH_TrustItem = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNoticeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RepairNoticeId - { - get - { - return this._RepairNoticeId; - } - set - { - if ((this._RepairNoticeId != value)) - { - this.OnRepairNoticeIdChanging(value); - this.SendPropertyChanging(); - this._RepairNoticeId = value; - this.SendPropertyChanged("RepairNoticeId"); - this.OnRepairNoticeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50)")] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - if (this._HJGL_CH_TrustItem.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCH_TrustItemIDChanging(value); - this.SendPropertyChanging(); - this._CH_TrustItemID = value; - this.SendPropertyChanged("CH_TrustItemID"); - this.OnCH_TrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTag", DbType="NVarChar(50)")] - public string RepairTag - { - get - { - return this._RepairTag; - } - set - { - if ((this._RepairTag != value)) - { - this.OnRepairTagChanging(value); - this.SendPropertyChanging(); - this._RepairTag = value; - this.SendPropertyChanged("RepairTag"); - this.OnRepairTagChanged(); - } - } - } - - [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="_FeedbackMan", DbType="NVarChar(50)")] - public string FeedbackMan - { - get - { - return this._FeedbackMan; - } - set - { - if ((this._FeedbackMan != value)) - { - this.OnFeedbackManChanging(value); - this.SendPropertyChanging(); - this._FeedbackMan = value; - this.SendPropertyChanged("FeedbackMan"); - this.OnFeedbackManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this.OnFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._FeedbackDate = value; - this.SendPropertyChanged("FeedbackDate"); - this.OnFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToKTJotId", DbType="NVarChar(1000)")] - public string ToKTJotId - { - get - { - return this._ToKTJotId; - } - set - { - if ((this._ToKTJotId != value)) - { - this.OnToKTJotIdChanging(value); - this.SendPropertyChanging(); - this._ToKTJotId = value; - this.SendPropertyChanged("ToKTJotId"); - this.OnToKTJotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_BO_BatchDetail", Storage="_HJGL_CH_TrustItem", ThisKey="CH_TrustItemID", OtherKey="CH_TrustItemID", IsForeignKey=true)] - public HJGL_CH_TrustItem HJGL_CH_TrustItem - { - get - { - return this._HJGL_CH_TrustItem.Entity; - } - set - { - HJGL_CH_TrustItem previousValue = this._HJGL_CH_TrustItem.Entity; - if (((previousValue != value) - || (this._HJGL_CH_TrustItem.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_TrustItem.Entity = null; - previousValue.HJGL_BO_RepairNotice.Remove(this); - } - this._HJGL_CH_TrustItem.Entity = value; - if ((value != null)) - { - value.HJGL_BO_RepairNotice.Add(this); - this._CH_TrustItemID = value.CH_TrustItemID; - } - else - { - this._CH_TrustItemID = default(string); - } - this.SendPropertyChanged("HJGL_CH_TrustItem"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_BO_RepairNotice.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_RepairNotice.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_BO_RepairNotice.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_BO_RepairNotice.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_BO_WeldReportMain")] - public partial class HJGL_BO_WeldReportMain : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _DReportID; - - private string _ProjectId; - - private string _InstallationId; - - private string _BSU_ID; - - private System.DateTime _JOT_WeldDate; - - private string _JOT_DailyReportNo; - - private string _CHT_Tabler; - - private System.Nullable _CHT_TableDate; - - private string _JOT_Remark; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Project_Installation; - - private EntitySet _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDReportIDChanging(string value); - partial void OnDReportIDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnBSU_IDChanging(string value); - partial void OnBSU_IDChanged(); - partial void OnJOT_WeldDateChanging(System.DateTime value); - partial void OnJOT_WeldDateChanged(); - partial void OnJOT_DailyReportNoChanging(string value); - partial void OnJOT_DailyReportNoChanged(); - partial void OnCHT_TablerChanging(string value); - partial void OnCHT_TablerChanged(); - partial void OnCHT_TableDateChanging(System.Nullable value); - partial void OnCHT_TableDateChanged(); - partial void OnJOT_RemarkChanging(string value); - partial void OnJOT_RemarkChanged(); - #endregion - - public HJGL_BO_WeldReportMain() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Project_Installation = default(EntityRef); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this.OnDReportIDChanging(value); - this.SendPropertyChanging(); - this._DReportID = value; - this.SendPropertyChanged("DReportID"); - this.OnDReportIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBSU_IDChanging(value); - this.SendPropertyChanging(); - this._BSU_ID = value; - this.SendPropertyChanged("BSU_ID"); - this.OnBSU_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime NOT NULL")] - public System.DateTime JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this.OnJOT_WeldDateChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldDate = value; - this.SendPropertyChanged("JOT_WeldDate"); - this.OnJOT_WeldDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DailyReportNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_DailyReportNo - { - get - { - return this._JOT_DailyReportNo; - } - set - { - if ((this._JOT_DailyReportNo != value)) - { - this.OnJOT_DailyReportNoChanging(value); - this.SendPropertyChanging(); - this._JOT_DailyReportNo = value; - this.SendPropertyChanged("JOT_DailyReportNo"); - this.OnJOT_DailyReportNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_Tabler", DbType="NVarChar(50)")] - public string CHT_Tabler - { - get - { - return this._CHT_Tabler; - } - set - { - if ((this._CHT_Tabler != value)) - { - this.OnCHT_TablerChanging(value); - this.SendPropertyChanging(); - this._CHT_Tabler = value; - this.SendPropertyChanged("CHT_Tabler"); - this.OnCHT_TablerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_TableDate", DbType="DateTime")] - public System.Nullable CHT_TableDate - { - get - { - return this._CHT_TableDate; - } - set - { - if ((this._CHT_TableDate != value)) - { - this.OnCHT_TableDateChanging(value); - this.SendPropertyChanging(); - this._CHT_TableDate = value; - this.SendPropertyChanged("CHT_TableDate"); - this.OnCHT_TableDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Remark", DbType="VarChar(100)")] - public string JOT_Remark - { - get - { - return this._JOT_Remark; - } - set - { - if ((this._JOT_Remark != value)) - { - this.OnJOT_RemarkChanging(value); - this.SendPropertyChanging(); - this._JOT_Remark = value; - this.SendPropertyChanged("JOT_Remark"); - this.OnJOT_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_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.HJGL_BO_WeldReportMain.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_BO_WeldReportMain.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_Base_Unit", Storage="_Base_Unit", ThisKey="BSU_ID", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_BO_WeldReportMain.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_BO_WeldReportMain.Add(this); - this._BSU_ID = value.UnitId; - } - else - { - this._BSU_ID = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.HJGL_BO_WeldReportMain.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.HJGL_BO_WeldReportMain.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BO_WeldReportMain", Storage="_HJGL_PW_JointInfo", ThisKey="DReportID", OtherKey="DReportID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.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_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_WeldReportMain = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BO_WeldReportMain = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_Component")] - public partial class HJGL_BS_Component : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _COM_ID; - - private string _COM_Code; - - private string _COM_Name; - - private string _COM_Remark; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _COM_; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCOM_IDChanging(string value); - partial void OnCOM_IDChanged(); - partial void OnCOM_CodeChanging(string value); - partial void OnCOM_CodeChanged(); - partial void OnCOM_NameChanging(string value); - partial void OnCOM_NameChanged(); - partial void OnCOM_RemarkChanging(string value); - partial void OnCOM_RemarkChanged(); - #endregion - - public HJGL_BS_Component() - { - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._COM_ = new EntitySet(new Action(this.attach_COM_), new Action(this.detach_COM_)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string COM_ID - { - get - { - return this._COM_ID; - } - set - { - if ((this._COM_ID != value)) - { - this.OnCOM_IDChanging(value); - this.SendPropertyChanging(); - this._COM_ID = value; - this.SendPropertyChanged("COM_ID"); - this.OnCOM_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string COM_Code - { - get - { - return this._COM_Code; - } - set - { - if ((this._COM_Code != value)) - { - this.OnCOM_CodeChanging(value); - this.SendPropertyChanging(); - this._COM_Code = value; - this.SendPropertyChanged("COM_Code"); - this.OnCOM_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string COM_Name - { - get - { - return this._COM_Name; - } - set - { - if ((this._COM_Name != value)) - { - this.OnCOM_NameChanging(value); - this.SendPropertyChanging(); - this._COM_Name = value; - this.SendPropertyChanged("COM_Name"); - this.OnCOM_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_Remark", DbType="VarChar(100)")] - public string COM_Remark - { - get - { - return this._COM_Remark; - } - set - { - if ((this._COM_Remark != value)) - { - this.OnCOM_RemarkChanging(value); - this.SendPropertyChanging(); - this._COM_Remark = value; - this.SendPropertyChanged("COM_Remark"); - this.OnCOM_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Component", Storage="_HJGL_PW_JointInfo", ThisKey="COM_ID", OtherKey="JOT_Component1", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Component1", Storage="_COM_", ThisKey="COM_ID", OtherKey="JOT_Component2", DeleteRule="NO ACTION")] - public EntitySet COM_ - { - get - { - return this._COM_; - } - set - { - this._COM_.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_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Component = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Component = null; - } - - private void attach_COM_(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_Component2HJGL_BS_Component = this; - } - - private void detach_COM_(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_Component2HJGL_BS_Component = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_Equipment")] - public partial class HJGL_BS_Equipment : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _EquipmentId; - - private string _EquipmentCode; - - private string _EquipmentName; - - private string _Remarks; - - private string _FocalSize; - - private string _FilmModel; - - private string _IntensifyingWay; - - private string _LineEnergy; - - private EntitySet _HJGL_CH_HardTestReport; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnEquipmentCodeChanging(string value); - partial void OnEquipmentCodeChanged(); - partial void OnEquipmentNameChanging(string value); - partial void OnEquipmentNameChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnFocalSizeChanging(string value); - partial void OnFocalSizeChanged(); - partial void OnFilmModelChanging(string value); - partial void OnFilmModelChanged(); - partial void OnIntensifyingWayChanging(string value); - partial void OnIntensifyingWayChanged(); - partial void OnLineEnergyChanging(string value); - partial void OnLineEnergyChanged(); - #endregion - - public HJGL_BS_Equipment() - { - this._HJGL_CH_HardTestReport = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReport), new Action(this.detach_HJGL_CH_HardTestReport)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentCode", DbType="NVarChar(50)")] - public string EquipmentCode - { - get - { - return this._EquipmentCode; - } - set - { - if ((this._EquipmentCode != value)) - { - this.OnEquipmentCodeChanging(value); - this.SendPropertyChanging(); - this._EquipmentCode = value; - this.SendPropertyChanged("EquipmentCode"); - this.OnEquipmentCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string EquipmentName - { - get - { - return this._EquipmentName; - } - set - { - if ((this._EquipmentName != value)) - { - this.OnEquipmentNameChanging(value); - this.SendPropertyChanging(); - this._EquipmentName = value; - this.SendPropertyChanged("EquipmentName"); - this.OnEquipmentNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(500)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalSize", DbType="NVarChar(50)")] - public string FocalSize - { - get - { - return this._FocalSize; - } - set - { - if ((this._FocalSize != value)) - { - this.OnFocalSizeChanging(value); - this.SendPropertyChanging(); - this._FocalSize = value; - this.SendPropertyChanged("FocalSize"); - this.OnFocalSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmModel", DbType="NVarChar(50)")] - public string FilmModel - { - get - { - return this._FilmModel; - } - set - { - if ((this._FilmModel != value)) - { - this.OnFilmModelChanging(value); - this.SendPropertyChanging(); - this._FilmModel = value; - this.SendPropertyChanged("FilmModel"); - this.OnFilmModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IntensifyingWay", DbType="NVarChar(50)")] - public string IntensifyingWay - { - get - { - return this._IntensifyingWay; - } - set - { - if ((this._IntensifyingWay != value)) - { - this.OnIntensifyingWayChanging(value); - this.SendPropertyChanging(); - this._IntensifyingWay = value; - this.SendPropertyChanged("IntensifyingWay"); - this.OnIntensifyingWayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LineEnergy", DbType="NVarChar(50)")] - public string LineEnergy - { - get - { - return this._LineEnergy; - } - set - { - if ((this._LineEnergy != value)) - { - this.OnLineEnergyChanging(value); - this.SendPropertyChanging(); - this._LineEnergy = value; - this.SendPropertyChanged("LineEnergy"); - this.OnLineEnergyChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_HJGL_BS_Equipment", Storage="_HJGL_CH_HardTestReport", ThisKey="EquipmentId", OtherKey="EquipmentId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport; - } - set - { - this._HJGL_CH_HardTestReport.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_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Equipment = this; - } - - private void detach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Equipment = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_ExecStandard")] - public partial class HJGL_BS_ExecStandard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ExecStandardId; - - private string _ExecStandardName; - - private string _Def; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BS_WeldControl; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnExecStandardIdChanging(string value); - partial void OnExecStandardIdChanged(); - partial void OnExecStandardNameChanging(string value); - partial void OnExecStandardNameChanged(); - partial void OnDefChanging(string value); - partial void OnDefChanged(); - #endregion - - public HJGL_BS_ExecStandard() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BS_WeldControl = new EntitySet(new Action(this.attach_HJGL_BS_WeldControl), new Action(this.detach_HJGL_BS_WeldControl)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExecStandardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ExecStandardId - { - get - { - return this._ExecStandardId; - } - set - { - if ((this._ExecStandardId != value)) - { - this.OnExecStandardIdChanging(value); - this.SendPropertyChanging(); - this._ExecStandardId = value; - this.SendPropertyChanged("ExecStandardId"); - this.OnExecStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExecStandardName", DbType="NVarChar(50)")] - public string ExecStandardName - { - get - { - return this._ExecStandardName; - } - set - { - if ((this._ExecStandardName != value)) - { - this.OnExecStandardNameChanging(value); - this.SendPropertyChanging(); - this._ExecStandardName = value; - this.SendPropertyChanged("ExecStandardName"); - this.OnExecStandardNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Def", DbType="NVarChar(500)")] - public string Def - { - get - { - return this._Def; - } - set - { - if ((this._Def != value)) - { - this.OnDefChanging(value); - this.SendPropertyChanging(); - this._Def = value; - this.SendPropertyChanged("Def"); - this.OnDefChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_ExecStandard", Storage="_HJGL_BO_Batch", ThisKey="ExecStandardId", OtherKey="ExecStandardId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_ExecStandard", Storage="_HJGL_BS_WeldControl", ThisKey="ExecStandardId", OtherKey="ExecStandardId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldControl - { - get - { - return this._HJGL_BS_WeldControl; - } - set - { - this._HJGL_BS_WeldControl.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_ExecStandard = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_ExecStandard = null; - } - - private void attach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_ExecStandard = this; - } - - private void detach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_ExecStandard = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_IsoClass")] - public partial class HJGL_BS_IsoClass : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ISC_ID; - - private string _ISC_IsoCode; - - private string _ISC_IsoClass; - - private string _ISC_IsoName; - - private string _ISC_Remark; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BS_WeldControl; - - private EntitySet _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnISC_IDChanging(string value); - partial void OnISC_IDChanged(); - partial void OnISC_IsoCodeChanging(string value); - partial void OnISC_IsoCodeChanged(); - partial void OnISC_IsoClassChanging(string value); - partial void OnISC_IsoClassChanged(); - partial void OnISC_IsoNameChanging(string value); - partial void OnISC_IsoNameChanged(); - partial void OnISC_RemarkChanging(string value); - partial void OnISC_RemarkChanged(); - #endregion - - public HJGL_BS_IsoClass() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BS_WeldControl = new EntitySet(new Action(this.attach_HJGL_BS_WeldControl), new Action(this.detach_HJGL_BS_WeldControl)); - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - this.OnISC_IDChanging(value); - this.SendPropertyChanging(); - this._ISC_ID = value; - this.SendPropertyChanged("ISC_ID"); - this.OnISC_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_IsoCode", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string ISC_IsoCode - { - get - { - return this._ISC_IsoCode; - } - set - { - if ((this._ISC_IsoCode != value)) - { - this.OnISC_IsoCodeChanging(value); - this.SendPropertyChanging(); - this._ISC_IsoCode = value; - this.SendPropertyChanged("ISC_IsoCode"); - this.OnISC_IsoCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_IsoClass", DbType="VarChar(50)")] - public string ISC_IsoClass - { - get - { - return this._ISC_IsoClass; - } - set - { - if ((this._ISC_IsoClass != value)) - { - this.OnISC_IsoClassChanging(value); - this.SendPropertyChanging(); - this._ISC_IsoClass = value; - this.SendPropertyChanged("ISC_IsoClass"); - this.OnISC_IsoClassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_IsoName", DbType="VarChar(50)")] - public string ISC_IsoName - { - get - { - return this._ISC_IsoName; - } - set - { - if ((this._ISC_IsoName != value)) - { - this.OnISC_IsoNameChanging(value); - this.SendPropertyChanging(); - this._ISC_IsoName = value; - this.SendPropertyChanged("ISC_IsoName"); - this.OnISC_IsoNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_Remark", DbType="VarChar(100)")] - public string ISC_Remark - { - get - { - return this._ISC_Remark; - } - set - { - if ((this._ISC_Remark != value)) - { - this.OnISC_RemarkChanging(value); - this.SendPropertyChanging(); - this._ISC_Remark = value; - this.SendPropertyChanged("ISC_Remark"); - this.OnISC_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_IsoClass", Storage="_HJGL_BO_Batch", ThisKey="ISC_ID", OtherKey="ISC_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_WeldControl", Storage="_HJGL_BS_WeldControl", ThisKey="ISC_ID", OtherKey="ISC_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldControl - { - get - { - return this._HJGL_BS_WeldControl; - } - set - { - this._HJGL_BS_WeldControl.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_IsoClass", Storage="_HJGL_PW_IsoInfo", ThisKey="ISC_ID", OtherKey="ISC_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = null; - } - - private void attach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = this; - } - - private void detach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = null; - } - - private void attach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_IsoClass = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_JointType")] - public partial class HJGL_BS_JointType : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JOTY_ID; - - private string _JOTY_Code; - - private string _JOTY_Name; - - private string _JOTY_Group; - - private string _JOTY_Remark; - - private string _ProjectSoft; - - private string _JOYT_ShortName; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_PW_ProcedureImageManage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJOTY_IDChanging(string value); - partial void OnJOTY_IDChanged(); - partial void OnJOTY_CodeChanging(string value); - partial void OnJOTY_CodeChanged(); - partial void OnJOTY_NameChanging(string value); - partial void OnJOTY_NameChanged(); - partial void OnJOTY_GroupChanging(string value); - partial void OnJOTY_GroupChanged(); - partial void OnJOTY_RemarkChanging(string value); - partial void OnJOTY_RemarkChanged(); - partial void OnProjectSoftChanging(string value); - partial void OnProjectSoftChanged(); - partial void OnJOYT_ShortNameChanging(string value); - partial void OnJOYT_ShortNameChanged(); - #endregion - - public HJGL_BS_JointType() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_PW_ProcedureImageManage = new EntitySet(new Action(this.attach_HJGL_PW_ProcedureImageManage), new Action(this.detach_HJGL_PW_ProcedureImageManage)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JOTY_ID - { - get - { - return this._JOTY_ID; - } - set - { - if ((this._JOTY_ID != value)) - { - this.OnJOTY_IDChanging(value); - this.SendPropertyChanging(); - this._JOTY_ID = value; - this.SendPropertyChanged("JOTY_ID"); - this.OnJOTY_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string JOTY_Code - { - get - { - return this._JOTY_Code; - } - set - { - if ((this._JOTY_Code != value)) - { - this.OnJOTY_CodeChanging(value); - this.SendPropertyChanging(); - this._JOTY_Code = value; - this.SendPropertyChanged("JOTY_Code"); - this.OnJOTY_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOTY_Name - { - get - { - return this._JOTY_Name; - } - set - { - if ((this._JOTY_Name != value)) - { - this.OnJOTY_NameChanging(value); - this.SendPropertyChanging(); - this._JOTY_Name = value; - this.SendPropertyChanged("JOTY_Name"); - this.OnJOTY_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Group", DbType="NChar(1)")] - public string JOTY_Group - { - get - { - return this._JOTY_Group; - } - set - { - if ((this._JOTY_Group != value)) - { - this.OnJOTY_GroupChanging(value); - this.SendPropertyChanging(); - this._JOTY_Group = value; - this.SendPropertyChanged("JOTY_Group"); - this.OnJOTY_GroupChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Remark", DbType="VarChar(100)")] - public string JOTY_Remark - { - get - { - return this._JOTY_Remark; - } - set - { - if ((this._JOTY_Remark != value)) - { - this.OnJOTY_RemarkChanging(value); - this.SendPropertyChanging(); - this._JOTY_Remark = value; - this.SendPropertyChanged("JOTY_Remark"); - this.OnJOTY_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectSoft", DbType="VarChar(5)")] - public string ProjectSoft - { - get - { - return this._ProjectSoft; - } - set - { - if ((this._ProjectSoft != value)) - { - this.OnProjectSoftChanging(value); - this.SendPropertyChanging(); - this._ProjectSoft = value; - this.SendPropertyChanged("ProjectSoft"); - this.OnProjectSoftChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOYT_ShortName", DbType="NVarChar(10)")] - public string JOYT_ShortName - { - get - { - return this._JOYT_ShortName; - } - set - { - if ((this._JOYT_ShortName != value)) - { - this.OnJOYT_ShortNameChanging(value); - this.SendPropertyChanging(); - this._JOYT_ShortName = value; - this.SendPropertyChanged("JOYT_ShortName"); - this.OnJOYT_ShortNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_JointType", Storage="_HJGL_BO_Batch", ThisKey="JOTY_ID", OtherKey="JOTY_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_JointType", Storage="_HJGL_PW_JointInfo", ThisKey="JOTY_ID", OtherKey="JOTY_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_JointType", Storage="_HJGL_PW_ProcedureImageManage", ThisKey="JOTY_ID", OtherKey="JOTY_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_ProcedureImageManage - { - get - { - return this._HJGL_PW_ProcedureImageManage; - } - set - { - this._HJGL_PW_ProcedureImageManage.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = null; - } - - private void attach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = this; - } - - private void detach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_JointType = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_MaterialClass")] - public partial class HJGL_BS_MaterialClass : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MaterialClassId; - - private string _MaterialClassCode; - - private string _MaterialClass; - - private string _Remark; - - private EntitySet _HJGL_BS_MaterialGroup; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMaterialClassIdChanging(string value); - partial void OnMaterialClassIdChanged(); - partial void OnMaterialClassCodeChanging(string value); - partial void OnMaterialClassCodeChanged(); - partial void OnMaterialClassChanging(string value); - partial void OnMaterialClassChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_MaterialClass() - { - this._HJGL_BS_MaterialGroup = new EntitySet(new Action(this.attach_HJGL_BS_MaterialGroup), new Action(this.detach_HJGL_BS_MaterialGroup)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MaterialClassId - { - get - { - return this._MaterialClassId; - } - set - { - if ((this._MaterialClassId != value)) - { - this.OnMaterialClassIdChanging(value); - this.SendPropertyChanging(); - this._MaterialClassId = value; - this.SendPropertyChanged("MaterialClassId"); - this.OnMaterialClassIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassCode", DbType="NVarChar(50)")] - public string MaterialClassCode - { - get - { - return this._MaterialClassCode; - } - set - { - if ((this._MaterialClassCode != value)) - { - this.OnMaterialClassCodeChanging(value); - this.SendPropertyChanging(); - this._MaterialClassCode = value; - this.SendPropertyChanged("MaterialClassCode"); - this.OnMaterialClassCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClass", DbType="NVarChar(50)")] - public string MaterialClass - { - get - { - return this._MaterialClass; - } - set - { - if ((this._MaterialClass != value)) - { - this.OnMaterialClassChanging(value); - this.SendPropertyChanging(); - this._MaterialClass = value; - this.SendPropertyChanged("MaterialClass"); - this.OnMaterialClassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialGroup_HJGL_BS_MaterialClass", Storage="_HJGL_BS_MaterialGroup", ThisKey="MaterialClassId", OtherKey="MaterialClassId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_MaterialGroup - { - get - { - return this._HJGL_BS_MaterialGroup; - } - set - { - this._HJGL_BS_MaterialGroup.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_HJGL_BS_MaterialGroup(HJGL_BS_MaterialGroup entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_MaterialClass = this; - } - - private void detach_HJGL_BS_MaterialGroup(HJGL_BS_MaterialGroup entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_MaterialClass = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_MaterialCompare")] - public partial class HJGL_BS_MaterialCompare : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MaterialCompareId; - - private string _STE_ID; - - private string _WME_ID; - - private string _WMT_ID1; - - private string _WMT_ID2; - - private string _Remark; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _HJGL_BS_WeldMaterial; - - private EntityRef _HJGL_BS_WeldMethod; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMaterialCompareIdChanging(string value); - partial void OnMaterialCompareIdChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnWMT_ID1Changing(string value); - partial void OnWMT_ID1Changed(); - partial void OnWMT_ID2Changing(string value); - partial void OnWMT_ID2Changed(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_MaterialCompare() - { - this._HJGL_BS_Steel = default(EntityRef); - this._HJGL_BS_WeldMaterial = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCompareId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MaterialCompareId - { - get - { - return this._MaterialCompareId; - } - set - { - if ((this._MaterialCompareId != value)) - { - this.OnMaterialCompareIdChanging(value); - this.SendPropertyChanging(); - this._MaterialCompareId = value; - this.SendPropertyChanged("MaterialCompareId"); - this.OnMaterialCompareIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_ID1", DbType="VarChar(50)")] - public string WMT_ID1 - { - get - { - return this._WMT_ID1; - } - set - { - if ((this._WMT_ID1 != value)) - { - if (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWMT_ID1Changing(value); - this.SendPropertyChanging(); - this._WMT_ID1 = value; - this.SendPropertyChanged("WMT_ID1"); - this.OnWMT_ID1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_ID2", DbType="VarChar(50)")] - public string WMT_ID2 - { - get - { - return this._WMT_ID2; - } - set - { - if ((this._WMT_ID2 != value)) - { - this.OnWMT_ID2Changing(value); - this.SendPropertyChanging(); - this._WMT_ID2 = value; - this.SendPropertyChanged("WMT_ID2"); - this.OnWMT_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(300)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_BS_MaterialCompare.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_BS_MaterialCompare.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_WeldMaterial", ThisKey="WMT_ID1", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial HJGL_BS_WeldMaterial - { - get - { - return this._HJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._HJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_BS_MaterialCompare.Remove(this); - } - this._HJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_BS_MaterialCompare.Add(this); - this._WMT_ID1 = value.WMT_ID; - } - else - { - this._WMT_ID1 = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_BS_MaterialCompare.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_BS_MaterialCompare.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - 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.HJGL_BS_MaterialGroup")] - public partial class HJGL_BS_MaterialGroup : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MaterialGroupId; - - private string _MaterialGroupCode; - - private string _MaterialGroup; - - private string _Remark; - - private string _MaterialClassId; - - private EntityRef _HJGL_BS_MaterialClass; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMaterialGroupIdChanging(string value); - partial void OnMaterialGroupIdChanged(); - partial void OnMaterialGroupCodeChanging(string value); - partial void OnMaterialGroupCodeChanged(); - partial void OnMaterialGroupChanging(string value); - partial void OnMaterialGroupChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnMaterialClassIdChanging(string value); - partial void OnMaterialClassIdChanged(); - #endregion - - public HJGL_BS_MaterialGroup() - { - this._HJGL_BS_MaterialClass = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroupId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MaterialGroupId - { - get - { - return this._MaterialGroupId; - } - set - { - if ((this._MaterialGroupId != value)) - { - this.OnMaterialGroupIdChanging(value); - this.SendPropertyChanging(); - this._MaterialGroupId = value; - this.SendPropertyChanged("MaterialGroupId"); - this.OnMaterialGroupIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroupCode", DbType="NVarChar(50)")] - public string MaterialGroupCode - { - get - { - return this._MaterialGroupCode; - } - set - { - if ((this._MaterialGroupCode != value)) - { - this.OnMaterialGroupCodeChanging(value); - this.SendPropertyChanging(); - this._MaterialGroupCode = value; - this.SendPropertyChanged("MaterialGroupCode"); - this.OnMaterialGroupCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup", DbType="NVarChar(50)")] - public string MaterialGroup - { - get - { - return this._MaterialGroup; - } - set - { - if ((this._MaterialGroup != value)) - { - this.OnMaterialGroupChanging(value); - this.SendPropertyChanging(); - this._MaterialGroup = value; - this.SendPropertyChanged("MaterialGroup"); - this.OnMaterialGroupChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassId", DbType="NVarChar(50)")] - public string MaterialClassId - { - get - { - return this._MaterialClassId; - } - set - { - if ((this._MaterialClassId != value)) - { - if (this._HJGL_BS_MaterialClass.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialClassIdChanging(value); - this.SendPropertyChanging(); - this._MaterialClassId = value; - this.SendPropertyChanged("MaterialClassId"); - this.OnMaterialClassIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialGroup_HJGL_BS_MaterialClass", Storage="_HJGL_BS_MaterialClass", ThisKey="MaterialClassId", OtherKey="MaterialClassId", IsForeignKey=true)] - public HJGL_BS_MaterialClass HJGL_BS_MaterialClass - { - get - { - return this._HJGL_BS_MaterialClass.Entity; - } - set - { - HJGL_BS_MaterialClass previousValue = this._HJGL_BS_MaterialClass.Entity; - if (((previousValue != value) - || (this._HJGL_BS_MaterialClass.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_MaterialClass.Entity = null; - previousValue.HJGL_BS_MaterialGroup.Remove(this); - } - this._HJGL_BS_MaterialClass.Entity = value; - if ((value != null)) - { - value.HJGL_BS_MaterialGroup.Add(this); - this._MaterialClassId = value.MaterialClassId; - } - else - { - this._MaterialClassId = default(string); - } - this.SendPropertyChanged("HJGL_BS_MaterialClass"); - } - } - } - - 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.HJGL_BS_MaterialStandard")] - public partial class HJGL_BS_MaterialStandard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MaterialStandardId; - - private string _MaterialStandardCode; - - private string _MaterialStandardName; - - private string _Remark; - - private EntitySet _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMaterialStandardIdChanging(string value); - partial void OnMaterialStandardIdChanged(); - partial void OnMaterialStandardCodeChanging(string value); - partial void OnMaterialStandardCodeChanged(); - partial void OnMaterialStandardNameChanging(string value); - partial void OnMaterialStandardNameChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_MaterialStandard() - { - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MaterialStandardId - { - get - { - return this._MaterialStandardId; - } - set - { - if ((this._MaterialStandardId != value)) - { - this.OnMaterialStandardIdChanging(value); - this.SendPropertyChanging(); - this._MaterialStandardId = value; - this.SendPropertyChanged("MaterialStandardId"); - this.OnMaterialStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardCode", DbType="NVarChar(50)")] - public string MaterialStandardCode - { - get - { - return this._MaterialStandardCode; - } - set - { - if ((this._MaterialStandardCode != value)) - { - this.OnMaterialStandardCodeChanging(value); - this.SendPropertyChanging(); - this._MaterialStandardCode = value; - this.SendPropertyChanged("MaterialStandardCode"); - this.OnMaterialStandardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardName", DbType="NVarChar(50)")] - public string MaterialStandardName - { - get - { - return this._MaterialStandardName; - } - set - { - if ((this._MaterialStandardName != value)) - { - this.OnMaterialStandardNameChanging(value); - this.SendPropertyChanging(); - this._MaterialStandardName = value; - this.SendPropertyChanged("MaterialStandardName"); - this.OnMaterialStandardNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_MaterialStandard", Storage="_HJGL_PW_IsoInfo", ThisKey="MaterialStandardId", OtherKey="MaterialStandardId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.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_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_MaterialStandard = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_MaterialStandard = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_NDTRate")] - public partial class HJGL_BS_NDTRate : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _NDTR_ID; - - private string _NDTR_Code; - - private string _NDTR_Name; - - private System.Nullable _NDTR_Rate; - - private string _NDTR_Remark; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BS_WeldControl; - - private EntitySet _NDTR_; - - private EntitySet _HJGL_BS_WeldControl_HJGL_BS_NDTRate2; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnNDTR_IDChanging(string value); - partial void OnNDTR_IDChanged(); - partial void OnNDTR_CodeChanging(string value); - partial void OnNDTR_CodeChanged(); - partial void OnNDTR_NameChanging(string value); - partial void OnNDTR_NameChanged(); - partial void OnNDTR_RateChanging(System.Nullable value); - partial void OnNDTR_RateChanged(); - partial void OnNDTR_RemarkChanging(string value); - partial void OnNDTR_RemarkChanged(); - #endregion - - public HJGL_BS_NDTRate() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BS_WeldControl = new EntitySet(new Action(this.attach_HJGL_BS_WeldControl), new Action(this.detach_HJGL_BS_WeldControl)); - this._NDTR_ = new EntitySet(new Action(this.attach_NDTR_), new Action(this.detach_NDTR_)); - this._HJGL_BS_WeldControl_HJGL_BS_NDTRate2 = new EntitySet(new Action(this.attach_HJGL_BS_WeldControl_HJGL_BS_NDTRate2), new Action(this.detach_HJGL_BS_WeldControl_HJGL_BS_NDTRate2)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string NDTR_ID - { - get - { - return this._NDTR_ID; - } - set - { - if ((this._NDTR_ID != value)) - { - this.OnNDTR_IDChanging(value); - this.SendPropertyChanging(); - this._NDTR_ID = value; - this.SendPropertyChanged("NDTR_ID"); - this.OnNDTR_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string NDTR_Code - { - get - { - return this._NDTR_Code; - } - set - { - if ((this._NDTR_Code != value)) - { - this.OnNDTR_CodeChanging(value); - this.SendPropertyChanging(); - this._NDTR_Code = value; - this.SendPropertyChanged("NDTR_Code"); - this.OnNDTR_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string NDTR_Name - { - get - { - return this._NDTR_Name; - } - set - { - if ((this._NDTR_Name != value)) - { - this.OnNDTR_NameChanging(value); - this.SendPropertyChanging(); - this._NDTR_Name = value; - this.SendPropertyChanged("NDTR_Name"); - this.OnNDTR_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Rate", DbType="Int")] - public System.Nullable NDTR_Rate - { - get - { - return this._NDTR_Rate; - } - set - { - if ((this._NDTR_Rate != value)) - { - this.OnNDTR_RateChanging(value); - this.SendPropertyChanging(); - this._NDTR_Rate = value; - this.SendPropertyChanged("NDTR_Rate"); - this.OnNDTR_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Remark", DbType="VarChar(100)")] - public string NDTR_Remark - { - get - { - return this._NDTR_Remark; - } - set - { - if ((this._NDTR_Remark != value)) - { - this.OnNDTR_RemarkChanging(value); - this.SendPropertyChanging(); - this._NDTR_Remark = value; - this.SendPropertyChanged("NDTR_Remark"); - this.OnNDTR_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_NDTRate", Storage="_HJGL_BO_Batch", ThisKey="NDTR_ID", OtherKey="NDTR_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate", Storage="_HJGL_BS_WeldControl", ThisKey="NDTR_ID", OtherKey="Joty_C_Rate", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldControl - { - get - { - return this._HJGL_BS_WeldControl; - } - set - { - this._HJGL_BS_WeldControl.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate1", Storage="_NDTR_", ThisKey="NDTR_ID", OtherKey="Joty_Rate", DeleteRule="NO ACTION")] - public EntitySet NDTR_ - { - get - { - return this._NDTR_; - } - set - { - this._NDTR_.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate2", Storage="_HJGL_BS_WeldControl_HJGL_BS_NDTRate2", ThisKey="NDTR_ID", OtherKey="Joty_D_Rate", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldControl_HJGL_BS_NDTRate2 - { - get - { - return this._HJGL_BS_WeldControl_HJGL_BS_NDTRate2; - } - set - { - this._HJGL_BS_WeldControl_HJGL_BS_NDTRate2.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTRate = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTRate = null; - } - - private void attach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTRate = this; - } - - private void detach_HJGL_BS_WeldControl(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTRate = null; - } - - private void attach_NDTR_(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.Joty_RateHJGL_BS_NDTRate = this; - } - - private void detach_NDTR_(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.Joty_RateHJGL_BS_NDTRate = null; - } - - private void attach_HJGL_BS_WeldControl_HJGL_BS_NDTRate2(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.Joty_D_RateHJGL_BS_NDTRate = this; - } - - private void detach_HJGL_BS_WeldControl_HJGL_BS_NDTRate2(HJGL_BS_WeldControl entity) - { - this.SendPropertyChanging(); - entity.Joty_D_RateHJGL_BS_NDTRate = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_NDTType")] - public partial class HJGL_BS_NDTType : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _NDT_ID; - - private string _NDT_Code; - - private string _NDT_Name; - - private string _SysType; - - private string _NDT_Description; - - private System.Nullable _NDT_SecuritySpace; - - private string _NDT_Harm; - - private string _NDT_Remark; - - private string _ProjectSoft; - - private EntitySet _HJGL_CH_Repair; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_TestingReportPrint; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnNDT_IDChanging(string value); - partial void OnNDT_IDChanged(); - partial void OnNDT_CodeChanging(string value); - partial void OnNDT_CodeChanged(); - partial void OnNDT_NameChanging(string value); - partial void OnNDT_NameChanged(); - partial void OnSysTypeChanging(string value); - partial void OnSysTypeChanged(); - partial void OnNDT_DescriptionChanging(string value); - partial void OnNDT_DescriptionChanged(); - partial void OnNDT_SecuritySpaceChanging(System.Nullable value); - partial void OnNDT_SecuritySpaceChanged(); - partial void OnNDT_HarmChanging(string value); - partial void OnNDT_HarmChanged(); - partial void OnNDT_RemarkChanging(string value); - partial void OnNDT_RemarkChanged(); - partial void OnProjectSoftChanging(string value); - partial void OnProjectSoftChanged(); - #endregion - - public HJGL_BS_NDTType() - { - this._HJGL_CH_Repair = new EntitySet(new Action(this.attach_HJGL_CH_Repair), new Action(this.detach_HJGL_CH_Repair)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_TestingReportPrint = new EntitySet(new Action(this.attach_HJGL_CH_TestingReportPrint), new Action(this.detach_HJGL_CH_TestingReportPrint)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string NDT_ID - { - get - { - return this._NDT_ID; - } - set - { - if ((this._NDT_ID != value)) - { - this.OnNDT_IDChanging(value); - this.SendPropertyChanging(); - this._NDT_ID = value; - this.SendPropertyChanged("NDT_ID"); - this.OnNDT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string NDT_Code - { - get - { - return this._NDT_Code; - } - set - { - if ((this._NDT_Code != value)) - { - this.OnNDT_CodeChanging(value); - this.SendPropertyChanging(); - this._NDT_Code = value; - this.SendPropertyChanged("NDT_Code"); - this.OnNDT_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string NDT_Name - { - get - { - return this._NDT_Name; - } - set - { - if ((this._NDT_Name != value)) - { - this.OnNDT_NameChanging(value); - this.SendPropertyChanging(); - this._NDT_Name = value; - this.SendPropertyChanged("NDT_Name"); - this.OnNDT_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SysType", DbType="VarChar(50)")] - public string SysType - { - get - { - return this._SysType; - } - set - { - if ((this._SysType != value)) - { - this.OnSysTypeChanging(value); - this.SendPropertyChanging(); - this._SysType = value; - this.SendPropertyChanged("SysType"); - this.OnSysTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Description", DbType="VarChar(50)")] - public string NDT_Description - { - get - { - return this._NDT_Description; - } - set - { - if ((this._NDT_Description != value)) - { - this.OnNDT_DescriptionChanging(value); - this.SendPropertyChanging(); - this._NDT_Description = value; - this.SendPropertyChanged("NDT_Description"); - this.OnNDT_DescriptionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_SecuritySpace", DbType="Decimal(18,4)")] - public System.Nullable NDT_SecuritySpace - { - get - { - return this._NDT_SecuritySpace; - } - set - { - if ((this._NDT_SecuritySpace != value)) - { - this.OnNDT_SecuritySpaceChanging(value); - this.SendPropertyChanging(); - this._NDT_SecuritySpace = value; - this.SendPropertyChanged("NDT_SecuritySpace"); - this.OnNDT_SecuritySpaceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Harm", DbType="VarChar(100)")] - public string NDT_Harm - { - get - { - return this._NDT_Harm; - } - set - { - if ((this._NDT_Harm != value)) - { - this.OnNDT_HarmChanging(value); - this.SendPropertyChanging(); - this._NDT_Harm = value; - this.SendPropertyChanged("NDT_Harm"); - this.OnNDT_HarmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Remark", DbType="VarChar(100)")] - public string NDT_Remark - { - get - { - return this._NDT_Remark; - } - set - { - if ((this._NDT_Remark != value)) - { - this.OnNDT_RemarkChanging(value); - this.SendPropertyChanging(); - this._NDT_Remark = value; - this.SendPropertyChanged("NDT_Remark"); - this.OnNDT_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectSoft", DbType="VarChar(5)")] - public string ProjectSoft - { - get - { - return this._ProjectSoft; - } - set - { - if ((this._ProjectSoft != value)) - { - this.OnProjectSoftChanging(value); - this.SendPropertyChanging(); - this._ProjectSoft = value; - this.SendPropertyChanged("ProjectSoft"); - this.OnProjectSoftChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_HJGL_BS_NDTType", Storage="_HJGL_CH_Repair", ThisKey="NDT_ID", OtherKey="NDT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Repair - { - get - { - return this._HJGL_CH_Repair; - } - set - { - this._HJGL_CH_Repair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_NDTType", Storage="_HJGL_CH_RepairItemRecord", ThisKey="NDT_ID", OtherKey="NDT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_BS_NDTType", Storage="_HJGL_CH_TestingReportPrint", ThisKey="NDT_ID", OtherKey="NDT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TestingReportPrint - { - get - { - return this._HJGL_CH_TestingReportPrint; - } - set - { - this._HJGL_CH_TestingReportPrint.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_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = this; - } - - private void detach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = null; - } - - private void attach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = this; - } - - private void detach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_NDTType = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_SchTab")] - public partial class HJGL_BS_SchTab : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _BST_ID; - - private string _BST_Code; - - private System.Nullable _BST_Dia; - - private string _BST_DN; - - private System.Nullable _BST_Inch; - - private System.Nullable _BST_Sch5s; - - private System.Nullable _BST_Sch10s; - - private System.Nullable _BST_Sch10; - - private System.Nullable _BST_Sch20; - - private System.Nullable _BST_Sch30; - - private System.Nullable _BST_Sch40s; - - private System.Nullable _BST_STD; - - private System.Nullable _BST_Sch40; - - private System.Nullable _BST_Sch60; - - private System.Nullable _BST_Sch80s; - - private System.Nullable _BST_XS; - - private System.Nullable _BST_Sch80; - - private System.Nullable _BST_Sch100; - - private System.Nullable _BST_Sch120; - - private System.Nullable _BST_Sch140; - - private System.Nullable _BST_Sch160; - - private System.Nullable _BST_XXS; - - private string _BST_Remark; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnBST_IDChanging(string value); - partial void OnBST_IDChanged(); - partial void OnBST_CodeChanging(string value); - partial void OnBST_CodeChanged(); - partial void OnBST_DiaChanging(System.Nullable value); - partial void OnBST_DiaChanged(); - partial void OnBST_DNChanging(string value); - partial void OnBST_DNChanged(); - partial void OnBST_InchChanging(System.Nullable value); - partial void OnBST_InchChanged(); - partial void OnBST_Sch5sChanging(System.Nullable value); - partial void OnBST_Sch5sChanged(); - partial void OnBST_Sch10sChanging(System.Nullable value); - partial void OnBST_Sch10sChanged(); - partial void OnBST_Sch10Changing(System.Nullable value); - partial void OnBST_Sch10Changed(); - partial void OnBST_Sch20Changing(System.Nullable value); - partial void OnBST_Sch20Changed(); - partial void OnBST_Sch30Changing(System.Nullable value); - partial void OnBST_Sch30Changed(); - partial void OnBST_Sch40sChanging(System.Nullable value); - partial void OnBST_Sch40sChanged(); - partial void OnBST_STDChanging(System.Nullable value); - partial void OnBST_STDChanged(); - partial void OnBST_Sch40Changing(System.Nullable value); - partial void OnBST_Sch40Changed(); - partial void OnBST_Sch60Changing(System.Nullable value); - partial void OnBST_Sch60Changed(); - partial void OnBST_Sch80sChanging(System.Nullable value); - partial void OnBST_Sch80sChanged(); - partial void OnBST_XSChanging(System.Nullable value); - partial void OnBST_XSChanged(); - partial void OnBST_Sch80Changing(System.Nullable value); - partial void OnBST_Sch80Changed(); - partial void OnBST_Sch100Changing(System.Nullable value); - partial void OnBST_Sch100Changed(); - partial void OnBST_Sch120Changing(System.Nullable value); - partial void OnBST_Sch120Changed(); - partial void OnBST_Sch140Changing(System.Nullable value); - partial void OnBST_Sch140Changed(); - partial void OnBST_Sch160Changing(System.Nullable value); - partial void OnBST_Sch160Changed(); - partial void OnBST_XXSChanging(System.Nullable value); - partial void OnBST_XXSChanged(); - partial void OnBST_RemarkChanging(string value); - partial void OnBST_RemarkChanged(); - #endregion - - public HJGL_BS_SchTab() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string BST_ID - { - get - { - return this._BST_ID; - } - set - { - if ((this._BST_ID != value)) - { - this.OnBST_IDChanging(value); - this.SendPropertyChanging(); - this._BST_ID = value; - this.SendPropertyChanged("BST_ID"); - this.OnBST_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Code", DbType="VarChar(50)")] - public string BST_Code - { - get - { - return this._BST_Code; - } - set - { - if ((this._BST_Code != value)) - { - this.OnBST_CodeChanging(value); - this.SendPropertyChanging(); - this._BST_Code = value; - this.SendPropertyChanged("BST_Code"); - this.OnBST_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Dia", DbType="Decimal(18,4)")] - public System.Nullable BST_Dia - { - get - { - return this._BST_Dia; - } - set - { - if ((this._BST_Dia != value)) - { - this.OnBST_DiaChanging(value); - this.SendPropertyChanging(); - this._BST_Dia = value; - this.SendPropertyChanged("BST_Dia"); - this.OnBST_DiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_DN", DbType="VarChar(20)")] - public string BST_DN - { - get - { - return this._BST_DN; - } - set - { - if ((this._BST_DN != value)) - { - this.OnBST_DNChanging(value); - this.SendPropertyChanging(); - this._BST_DN = value; - this.SendPropertyChanged("BST_DN"); - this.OnBST_DNChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Inch", DbType="Decimal(18,4)")] - public System.Nullable BST_Inch - { - get - { - return this._BST_Inch; - } - set - { - if ((this._BST_Inch != value)) - { - this.OnBST_InchChanging(value); - this.SendPropertyChanging(); - this._BST_Inch = value; - this.SendPropertyChanged("BST_Inch"); - this.OnBST_InchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch5s", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch5s - { - get - { - return this._BST_Sch5s; - } - set - { - if ((this._BST_Sch5s != value)) - { - this.OnBST_Sch5sChanging(value); - this.SendPropertyChanging(); - this._BST_Sch5s = value; - this.SendPropertyChanged("BST_Sch5s"); - this.OnBST_Sch5sChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch10s", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch10s - { - get - { - return this._BST_Sch10s; - } - set - { - if ((this._BST_Sch10s != value)) - { - this.OnBST_Sch10sChanging(value); - this.SendPropertyChanging(); - this._BST_Sch10s = value; - this.SendPropertyChanged("BST_Sch10s"); - this.OnBST_Sch10sChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch10", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch10 - { - get - { - return this._BST_Sch10; - } - set - { - if ((this._BST_Sch10 != value)) - { - this.OnBST_Sch10Changing(value); - this.SendPropertyChanging(); - this._BST_Sch10 = value; - this.SendPropertyChanged("BST_Sch10"); - this.OnBST_Sch10Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch20", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch20 - { - get - { - return this._BST_Sch20; - } - set - { - if ((this._BST_Sch20 != value)) - { - this.OnBST_Sch20Changing(value); - this.SendPropertyChanging(); - this._BST_Sch20 = value; - this.SendPropertyChanged("BST_Sch20"); - this.OnBST_Sch20Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch30", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch30 - { - get - { - return this._BST_Sch30; - } - set - { - if ((this._BST_Sch30 != value)) - { - this.OnBST_Sch30Changing(value); - this.SendPropertyChanging(); - this._BST_Sch30 = value; - this.SendPropertyChanged("BST_Sch30"); - this.OnBST_Sch30Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch40s", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch40s - { - get - { - return this._BST_Sch40s; - } - set - { - if ((this._BST_Sch40s != value)) - { - this.OnBST_Sch40sChanging(value); - this.SendPropertyChanging(); - this._BST_Sch40s = value; - this.SendPropertyChanged("BST_Sch40s"); - this.OnBST_Sch40sChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_STD", DbType="Decimal(18,4)")] - public System.Nullable BST_STD - { - get - { - return this._BST_STD; - } - set - { - if ((this._BST_STD != value)) - { - this.OnBST_STDChanging(value); - this.SendPropertyChanging(); - this._BST_STD = value; - this.SendPropertyChanged("BST_STD"); - this.OnBST_STDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch40", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch40 - { - get - { - return this._BST_Sch40; - } - set - { - if ((this._BST_Sch40 != value)) - { - this.OnBST_Sch40Changing(value); - this.SendPropertyChanging(); - this._BST_Sch40 = value; - this.SendPropertyChanged("BST_Sch40"); - this.OnBST_Sch40Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch60", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch60 - { - get - { - return this._BST_Sch60; - } - set - { - if ((this._BST_Sch60 != value)) - { - this.OnBST_Sch60Changing(value); - this.SendPropertyChanging(); - this._BST_Sch60 = value; - this.SendPropertyChanged("BST_Sch60"); - this.OnBST_Sch60Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch80s", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch80s - { - get - { - return this._BST_Sch80s; - } - set - { - if ((this._BST_Sch80s != value)) - { - this.OnBST_Sch80sChanging(value); - this.SendPropertyChanging(); - this._BST_Sch80s = value; - this.SendPropertyChanged("BST_Sch80s"); - this.OnBST_Sch80sChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_XS", DbType="Decimal(18,4)")] - public System.Nullable BST_XS - { - get - { - return this._BST_XS; - } - set - { - if ((this._BST_XS != value)) - { - this.OnBST_XSChanging(value); - this.SendPropertyChanging(); - this._BST_XS = value; - this.SendPropertyChanged("BST_XS"); - this.OnBST_XSChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch80", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch80 - { - get - { - return this._BST_Sch80; - } - set - { - if ((this._BST_Sch80 != value)) - { - this.OnBST_Sch80Changing(value); - this.SendPropertyChanging(); - this._BST_Sch80 = value; - this.SendPropertyChanged("BST_Sch80"); - this.OnBST_Sch80Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch100", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch100 - { - get - { - return this._BST_Sch100; - } - set - { - if ((this._BST_Sch100 != value)) - { - this.OnBST_Sch100Changing(value); - this.SendPropertyChanging(); - this._BST_Sch100 = value; - this.SendPropertyChanged("BST_Sch100"); - this.OnBST_Sch100Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch120", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch120 - { - get - { - return this._BST_Sch120; - } - set - { - if ((this._BST_Sch120 != value)) - { - this.OnBST_Sch120Changing(value); - this.SendPropertyChanging(); - this._BST_Sch120 = value; - this.SendPropertyChanged("BST_Sch120"); - this.OnBST_Sch120Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch140", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch140 - { - get - { - return this._BST_Sch140; - } - set - { - if ((this._BST_Sch140 != value)) - { - this.OnBST_Sch140Changing(value); - this.SendPropertyChanging(); - this._BST_Sch140 = value; - this.SendPropertyChanged("BST_Sch140"); - this.OnBST_Sch140Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Sch160", DbType="Decimal(18,4)")] - public System.Nullable BST_Sch160 - { - get - { - return this._BST_Sch160; - } - set - { - if ((this._BST_Sch160 != value)) - { - this.OnBST_Sch160Changing(value); - this.SendPropertyChanging(); - this._BST_Sch160 = value; - this.SendPropertyChanged("BST_Sch160"); - this.OnBST_Sch160Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_XXS", DbType="Decimal(18,4)")] - public System.Nullable BST_XXS - { - get - { - return this._BST_XXS; - } - set - { - if ((this._BST_XXS != value)) - { - this.OnBST_XXSChanging(value); - this.SendPropertyChanging(); - this._BST_XXS = value; - this.SendPropertyChanged("BST_XXS"); - this.OnBST_XXSChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BST_Remark", DbType="VarChar(50)")] - public string BST_Remark - { - get - { - return this._BST_Remark; - } - set - { - if ((this._BST_Remark != value)) - { - this.OnBST_RemarkChanging(value); - this.SendPropertyChanging(); - this._BST_Remark = value; - this.SendPropertyChanged("BST_Remark"); - this.OnBST_RemarkChanged(); - } - } - } - - 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.HJGL_BS_Service")] - public partial class HJGL_BS_Service : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _SER_ID; - - private string _SER_Code; - - private string _SER_Name; - - private string _SER_Remark; - - private string _SER_Abbreviate; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSER_IDChanging(string value); - partial void OnSER_IDChanged(); - partial void OnSER_CodeChanging(string value); - partial void OnSER_CodeChanged(); - partial void OnSER_NameChanging(string value); - partial void OnSER_NameChanged(); - partial void OnSER_RemarkChanging(string value); - partial void OnSER_RemarkChanged(); - partial void OnSER_AbbreviateChanging(string value); - partial void OnSER_AbbreviateChanged(); - #endregion - - public HJGL_BS_Service() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - this.OnSER_IDChanging(value); - this.SendPropertyChanging(); - this._SER_ID = value; - this.SendPropertyChanged("SER_ID"); - this.OnSER_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_Code", DbType="VarChar(40) NOT NULL", CanBeNull=false)] - public string SER_Code - { - get - { - return this._SER_Code; - } - set - { - if ((this._SER_Code != value)) - { - this.OnSER_CodeChanging(value); - this.SendPropertyChanging(); - this._SER_Code = value; - this.SendPropertyChanged("SER_Code"); - this.OnSER_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_Name", DbType="VarChar(80) NOT NULL", CanBeNull=false)] - public string SER_Name - { - get - { - return this._SER_Name; - } - set - { - if ((this._SER_Name != value)) - { - this.OnSER_NameChanging(value); - this.SendPropertyChanging(); - this._SER_Name = value; - this.SendPropertyChanged("SER_Name"); - this.OnSER_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_Remark", DbType="VarChar(100)")] - public string SER_Remark - { - get - { - return this._SER_Remark; - } - set - { - if ((this._SER_Remark != value)) - { - this.OnSER_RemarkChanging(value); - this.SendPropertyChanging(); - this._SER_Remark = value; - this.SendPropertyChanged("SER_Remark"); - this.OnSER_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_Abbreviate", DbType="NVarChar(50)")] - public string SER_Abbreviate - { - get - { - return this._SER_Abbreviate; - } - set - { - if ((this._SER_Abbreviate != value)) - { - this.OnSER_AbbreviateChanging(value); - this.SendPropertyChanging(); - this._SER_Abbreviate = value; - this.SendPropertyChanged("SER_Abbreviate"); - this.OnSER_AbbreviateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Service", Storage="_HJGL_BO_Batch", ThisKey="SER_ID", OtherKey="SER_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_Service", Storage="_HJGL_PW_IsoInfo", ThisKey="SER_ID", OtherKey="SER_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Service = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Service = null; - } - - private void attach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Service = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Service = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_SlopeType")] - public partial class HJGL_BS_SlopeType : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JST_ID; - - private string _JST_Code; - - private string _JST_Name; - - private string _JST_Remark; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_PW_ProcedureImageManage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJST_IDChanging(string value); - partial void OnJST_IDChanged(); - partial void OnJST_CodeChanging(string value); - partial void OnJST_CodeChanged(); - partial void OnJST_NameChanging(string value); - partial void OnJST_NameChanged(); - partial void OnJST_RemarkChanging(string value); - partial void OnJST_RemarkChanged(); - #endregion - - public HJGL_BS_SlopeType() - { - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_PW_ProcedureImageManage = new EntitySet(new Action(this.attach_HJGL_PW_ProcedureImageManage), new Action(this.detach_HJGL_PW_ProcedureImageManage)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JST_ID - { - get - { - return this._JST_ID; - } - set - { - if ((this._JST_ID != value)) - { - this.OnJST_IDChanging(value); - this.SendPropertyChanging(); - this._JST_ID = value; - this.SendPropertyChanged("JST_ID"); - this.OnJST_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string JST_Code - { - get - { - return this._JST_Code; - } - set - { - if ((this._JST_Code != value)) - { - this.OnJST_CodeChanging(value); - this.SendPropertyChanging(); - this._JST_Code = value; - this.SendPropertyChanged("JST_Code"); - this.OnJST_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JST_Name - { - get - { - return this._JST_Name; - } - set - { - if ((this._JST_Name != value)) - { - this.OnJST_NameChanging(value); - this.SendPropertyChanging(); - this._JST_Name = value; - this.SendPropertyChanged("JST_Name"); - this.OnJST_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Remark", DbType="VarChar(100)")] - public string JST_Remark - { - get - { - return this._JST_Remark; - } - set - { - if ((this._JST_Remark != value)) - { - this.OnJST_RemarkChanging(value); - this.SendPropertyChanging(); - this._JST_Remark = value; - this.SendPropertyChanged("JST_Remark"); - this.OnJST_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_SlopeType", Storage="_HJGL_PW_JointInfo", ThisKey="JST_ID", OtherKey="JST_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_SlopeType", Storage="_HJGL_PW_ProcedureImageManage", ThisKey="JST_ID", OtherKey="JST_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_ProcedureImageManage - { - get - { - return this._HJGL_PW_ProcedureImageManage; - } - set - { - this._HJGL_PW_ProcedureImageManage.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_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_SlopeType = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_SlopeType = null; - } - - private void attach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_SlopeType = this; - } - - private void detach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_SlopeType = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_Standard")] - public partial class HJGL_BS_Standard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StandardId; - - private string _StandardCode; - - private string _Remark; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcedure; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStandardIdChanging(string value); - partial void OnStandardIdChanged(); - partial void OnStandardCodeChanging(string value); - partial void OnStandardCodeChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_Standard() - { - this._HJGL_WeldingProcedure_WeldingProcedure = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcedure), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcedure)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - this.OnStandardIdChanging(value); - this.SendPropertyChanging(); - this._StandardId = value; - this.SendPropertyChanged("StandardId"); - this.OnStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string StandardCode - { - get - { - return this._StandardCode; - } - set - { - if ((this._StandardCode != value)) - { - this.OnStandardCodeChanging(value); - this.SendPropertyChanging(); - this._StandardCode = value; - this.SendPropertyChanged("StandardCode"); - this.OnStandardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Standard", Storage="_HJGL_WeldingProcedure_WeldingProcedure", ThisKey="StandardId", OtherKey="StandardId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcedure - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcedure; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcedure.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_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Standard = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Standard = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_Steel")] - public partial class HJGL_BS_Steel : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _STE_ID; - - private string _STE_Code; - - private string _STE_Name; - - private string _STE_SteelType; - - private string _STE_Remark; - - private string _MaterialType; - - private string _MaterialGroup; - - private string _HardQuaStandard; - - private System.Nullable _IsUse; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BS_MaterialCompare; - - private EntitySet _HJGL_PW_IsoInfo; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _STE_; - - private EntitySet _HJGL_PW_WeldingProcedure; - - private EntitySet _HJGL_WeldingManage_TestingParameters; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcedure; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnSTE_CodeChanging(string value); - partial void OnSTE_CodeChanged(); - partial void OnSTE_NameChanging(string value); - partial void OnSTE_NameChanged(); - partial void OnSTE_SteelTypeChanging(string value); - partial void OnSTE_SteelTypeChanged(); - partial void OnSTE_RemarkChanging(string value); - partial void OnSTE_RemarkChanged(); - partial void OnMaterialTypeChanging(string value); - partial void OnMaterialTypeChanged(); - partial void OnMaterialGroupChanging(string value); - partial void OnMaterialGroupChanged(); - partial void OnHardQuaStandardChanging(string value); - partial void OnHardQuaStandardChanged(); - partial void OnIsUseChanging(System.Nullable value); - partial void OnIsUseChanged(); - #endregion - - public HJGL_BS_Steel() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BS_MaterialCompare = new EntitySet(new Action(this.attach_HJGL_BS_MaterialCompare), new Action(this.detach_HJGL_BS_MaterialCompare)); - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._STE_ = new EntitySet(new Action(this.attach_STE_), new Action(this.detach_STE_)); - this._HJGL_PW_WeldingProcedure = new EntitySet(new Action(this.attach_HJGL_PW_WeldingProcedure), new Action(this.detach_HJGL_PW_WeldingProcedure)); - this._HJGL_WeldingManage_TestingParameters = new EntitySet(new Action(this.attach_HJGL_WeldingManage_TestingParameters), new Action(this.detach_HJGL_WeldingManage_TestingParameters)); - this._HJGL_WeldingProcedure_MatchedProcedureMaterial = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial)); - this._HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1 = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1)); - this._HJGL_WeldingProcedure_WeldingProcedure = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcedure), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcedure)); - this._HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1 = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(50)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this.OnSTE_CodeChanging(value); - this.SendPropertyChanging(); - this._STE_Code = value; - this.SendPropertyChanged("STE_Code"); - this.OnSTE_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name", DbType="NVarChar(50)")] - public string STE_Name - { - get - { - return this._STE_Name; - } - set - { - if ((this._STE_Name != value)) - { - this.OnSTE_NameChanging(value); - this.SendPropertyChanging(); - this._STE_Name = value; - this.SendPropertyChanged("STE_Name"); - this.OnSTE_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_SteelType", DbType="NVarChar(20)")] - public string STE_SteelType - { - get - { - return this._STE_SteelType; - } - set - { - if ((this._STE_SteelType != value)) - { - this.OnSTE_SteelTypeChanging(value); - this.SendPropertyChanging(); - this._STE_SteelType = value; - this.SendPropertyChanged("STE_SteelType"); - this.OnSTE_SteelTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Remark", DbType="VarChar(100)")] - public string STE_Remark - { - get - { - return this._STE_Remark; - } - set - { - if ((this._STE_Remark != value)) - { - this.OnSTE_RemarkChanging(value); - this.SendPropertyChanging(); - this._STE_Remark = value; - this.SendPropertyChanged("STE_Remark"); - this.OnSTE_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialType", DbType="NVarChar(50)")] - public string MaterialType - { - get - { - return this._MaterialType; - } - set - { - if ((this._MaterialType != value)) - { - this.OnMaterialTypeChanging(value); - this.SendPropertyChanging(); - this._MaterialType = value; - this.SendPropertyChanged("MaterialType"); - this.OnMaterialTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup", DbType="NVarChar(50)")] - public string MaterialGroup - { - get - { - return this._MaterialGroup; - } - set - { - if ((this._MaterialGroup != value)) - { - this.OnMaterialGroupChanging(value); - this.SendPropertyChanging(); - this._MaterialGroup = value; - this.SendPropertyChanged("MaterialGroup"); - this.OnMaterialGroupChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardQuaStandard", DbType="NVarChar(50)")] - public string HardQuaStandard - { - get - { - return this._HardQuaStandard; - } - set - { - if ((this._HardQuaStandard != value)) - { - this.OnHardQuaStandardChanging(value); - this.SendPropertyChanging(); - this._HardQuaStandard = value; - this.SendPropertyChanged("HardQuaStandard"); - this.OnHardQuaStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsUse", DbType="Bit")] - public System.Nullable IsUse - { - get - { - return this._IsUse; - } - set - { - if ((this._IsUse != value)) - { - this.OnIsUseChanging(value); - this.SendPropertyChanging(); - this._IsUse = value; - this.SendPropertyChanged("IsUse"); - this.OnIsUseChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Steel", Storage="_HJGL_BO_Batch", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_Steel", Storage="_HJGL_BS_MaterialCompare", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_MaterialCompare - { - get - { - return this._HJGL_BS_MaterialCompare; - } - set - { - this._HJGL_BS_MaterialCompare.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_Steel", Storage="_HJGL_PW_IsoInfo", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Steel", Storage="_HJGL_PW_JointInfo", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Steel1", Storage="_STE_", ThisKey="STE_ID", OtherKey="STE_ID2", DeleteRule="NO ACTION")] - public EntitySet STE_ - { - get - { - return this._STE_; - } - set - { - this._STE_.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedure_HJGL_BS_Steel", Storage="_HJGL_PW_WeldingProcedure", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_WeldingProcedure - { - get - { - return this._HJGL_PW_WeldingProcedure; - } - set - { - this._HJGL_PW_WeldingProcedure.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingManage_TestingParameters_HJGL_BS_Steel", Storage="_HJGL_WeldingManage_TestingParameters", ThisKey="STE_ID", OtherKey="STE_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingManage_TestingParameters - { - get - { - return this._HJGL_WeldingManage_TestingParameters; - } - set - { - this._HJGL_WeldingManage_TestingParameters.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial", ThisKey="STE_ID", OtherKey="STE_ID1", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1", ThisKey="STE_ID", OtherKey="STE_ID2", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1 - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel", Storage="_HJGL_WeldingProcedure_WeldingProcedure", ThisKey="STE_ID", OtherKey="STE_ID1", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcedure - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcedure; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcedure.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1", Storage="_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1", ThisKey="STE_ID", OtherKey="STE_ID2", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1 - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_STE_(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = this; - } - - private void detach_STE_(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = null; - } - - private void attach_HJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_WeldingManage_TestingParameters(HJGL_WeldingManage_TestingParameters entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_WeldingManage_TestingParameters(HJGL_WeldingManage_TestingParameters entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Steel = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.STE_ID2HJGL_BS_Steel = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_TestStandard")] - public partial class HJGL_BS_TestStandard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TestStandardId; - - private string _TestStandardCode; - - private string _TestStandardName; - - private string _Remark; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTestStandardIdChanging(string value); - partial void OnTestStandardIdChanged(); - partial void OnTestStandardCodeChanging(string value); - partial void OnTestStandardCodeChanged(); - partial void OnTestStandardNameChanging(string value); - partial void OnTestStandardNameChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_TestStandard() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TestStandardId - { - get - { - return this._TestStandardId; - } - set - { - if ((this._TestStandardId != value)) - { - this.OnTestStandardIdChanging(value); - this.SendPropertyChanging(); - this._TestStandardId = value; - this.SendPropertyChanged("TestStandardId"); - this.OnTestStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandardCode", DbType="NVarChar(50)")] - public string TestStandardCode - { - get - { - return this._TestStandardCode; - } - set - { - if ((this._TestStandardCode != value)) - { - this.OnTestStandardCodeChanging(value); - this.SendPropertyChanging(); - this._TestStandardCode = value; - this.SendPropertyChanged("TestStandardCode"); - this.OnTestStandardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandardName", DbType="NVarChar(50)")] - public string TestStandardName - { - get - { - return this._TestStandardName; - } - set - { - if ((this._TestStandardName != value)) - { - this.OnTestStandardNameChanging(value); - this.SendPropertyChanging(); - this._TestStandardName = value; - this.SendPropertyChanged("TestStandardName"); - this.OnTestStandardNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - 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.HJGL_BS_WeldControl")] - public partial class HJGL_BS_WeldControl : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldControlId; - - private string _ExecStandardId; - - private string _ISC_ID; - - private string _JotyId; - - private string _Joty_Rate; - - private string _Joty_Level; - - private string _JotyId_C; - - private string _Joty_C_Rate; - - private string _Joty_C_Level; - - private string _JotyId_D; - - private string _Joty_D_Rate; - - private string _Joty_D_Level; - - private EntityRef _HJGL_BS_ExecStandard; - - private EntityRef _HJGL_BS_NDTRate; - - private EntityRef _Joty_RateHJGL_BS_NDTRate; - - private EntityRef _Joty_D_RateHJGL_BS_NDTRate; - - private EntityRef _HJGL_BS_IsoClass; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldControlIdChanging(string value); - partial void OnWeldControlIdChanged(); - partial void OnExecStandardIdChanging(string value); - partial void OnExecStandardIdChanged(); - partial void OnISC_IDChanging(string value); - partial void OnISC_IDChanged(); - partial void OnJotyIdChanging(string value); - partial void OnJotyIdChanged(); - partial void OnJoty_RateChanging(string value); - partial void OnJoty_RateChanged(); - partial void OnJoty_LevelChanging(string value); - partial void OnJoty_LevelChanged(); - partial void OnJotyId_CChanging(string value); - partial void OnJotyId_CChanged(); - partial void OnJoty_C_RateChanging(string value); - partial void OnJoty_C_RateChanged(); - partial void OnJoty_C_LevelChanging(string value); - partial void OnJoty_C_LevelChanged(); - partial void OnJotyId_DChanging(string value); - partial void OnJotyId_DChanged(); - partial void OnJoty_D_RateChanging(string value); - partial void OnJoty_D_RateChanged(); - partial void OnJoty_D_LevelChanging(string value); - partial void OnJoty_D_LevelChanged(); - #endregion - - public HJGL_BS_WeldControl() - { - this._HJGL_BS_ExecStandard = default(EntityRef); - this._HJGL_BS_NDTRate = default(EntityRef); - this._Joty_RateHJGL_BS_NDTRate = default(EntityRef); - this._Joty_D_RateHJGL_BS_NDTRate = default(EntityRef); - this._HJGL_BS_IsoClass = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldControlId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldControlId - { - get - { - return this._WeldControlId; - } - set - { - if ((this._WeldControlId != value)) - { - this.OnWeldControlIdChanging(value); - this.SendPropertyChanging(); - this._WeldControlId = value; - this.SendPropertyChanged("WeldControlId"); - this.OnWeldControlIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExecStandardId", DbType="NVarChar(50)")] - public string ExecStandardId - { - get - { - return this._ExecStandardId; - } - set - { - if ((this._ExecStandardId != value)) - { - if (this._HJGL_BS_ExecStandard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnExecStandardIdChanging(value); - this.SendPropertyChanging(); - this._ExecStandardId = value; - this.SendPropertyChanged("ExecStandardId"); - this.OnExecStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - if (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISC_IDChanging(value); - this.SendPropertyChanging(); - this._ISC_ID = value; - this.SendPropertyChanged("ISC_ID"); - this.OnISC_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JotyId", DbType="VarChar(50)")] - public string JotyId - { - get - { - return this._JotyId; - } - set - { - if ((this._JotyId != value)) - { - this.OnJotyIdChanging(value); - this.SendPropertyChanging(); - this._JotyId = value; - this.SendPropertyChanged("JotyId"); - this.OnJotyIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_Rate", DbType="VarChar(50)")] - public string Joty_Rate - { - get - { - return this._Joty_Rate; - } - set - { - if ((this._Joty_Rate != value)) - { - if (this._Joty_RateHJGL_BS_NDTRate.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJoty_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_Rate = value; - this.SendPropertyChanged("Joty_Rate"); - this.OnJoty_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_Level", DbType="NVarChar(10)")] - public string Joty_Level - { - get - { - return this._Joty_Level; - } - set - { - if ((this._Joty_Level != value)) - { - this.OnJoty_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_Level = value; - this.SendPropertyChanged("Joty_Level"); - this.OnJoty_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JotyId_C", DbType="VarChar(50)")] - public string JotyId_C - { - get - { - return this._JotyId_C; - } - set - { - if ((this._JotyId_C != value)) - { - this.OnJotyId_CChanging(value); - this.SendPropertyChanging(); - this._JotyId_C = value; - this.SendPropertyChanged("JotyId_C"); - this.OnJotyId_CChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_C_Rate", DbType="VarChar(50)")] - public string Joty_C_Rate - { - get - { - return this._Joty_C_Rate; - } - set - { - if ((this._Joty_C_Rate != value)) - { - if (this._HJGL_BS_NDTRate.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJoty_C_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_C_Rate = value; - this.SendPropertyChanged("Joty_C_Rate"); - this.OnJoty_C_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_C_Level", DbType="NVarChar(10)")] - public string Joty_C_Level - { - get - { - return this._Joty_C_Level; - } - set - { - if ((this._Joty_C_Level != value)) - { - this.OnJoty_C_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_C_Level = value; - this.SendPropertyChanged("Joty_C_Level"); - this.OnJoty_C_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JotyId_D", DbType="VarChar(50)")] - public string JotyId_D - { - get - { - return this._JotyId_D; - } - set - { - if ((this._JotyId_D != value)) - { - this.OnJotyId_DChanging(value); - this.SendPropertyChanging(); - this._JotyId_D = value; - this.SendPropertyChanged("JotyId_D"); - this.OnJotyId_DChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_D_Rate", DbType="VarChar(50)")] - public string Joty_D_Rate - { - get - { - return this._Joty_D_Rate; - } - set - { - if ((this._Joty_D_Rate != value)) - { - if (this._Joty_D_RateHJGL_BS_NDTRate.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJoty_D_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_D_Rate = value; - this.SendPropertyChanged("Joty_D_Rate"); - this.OnJoty_D_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_D_Level", DbType="NVarChar(10)")] - public string Joty_D_Level - { - get - { - return this._Joty_D_Level; - } - set - { - if ((this._Joty_D_Level != value)) - { - this.OnJoty_D_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_D_Level = value; - this.SendPropertyChanged("Joty_D_Level"); - this.OnJoty_D_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_ExecStandard", Storage="_HJGL_BS_ExecStandard", ThisKey="ExecStandardId", OtherKey="ExecStandardId", IsForeignKey=true)] - public HJGL_BS_ExecStandard HJGL_BS_ExecStandard - { - get - { - return this._HJGL_BS_ExecStandard.Entity; - } - set - { - HJGL_BS_ExecStandard previousValue = this._HJGL_BS_ExecStandard.Entity; - if (((previousValue != value) - || (this._HJGL_BS_ExecStandard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_ExecStandard.Entity = null; - previousValue.HJGL_BS_WeldControl.Remove(this); - } - this._HJGL_BS_ExecStandard.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldControl.Add(this); - this._ExecStandardId = value.ExecStandardId; - } - else - { - this._ExecStandardId = default(string); - } - this.SendPropertyChanged("HJGL_BS_ExecStandard"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate", Storage="_HJGL_BS_NDTRate", ThisKey="Joty_C_Rate", OtherKey="NDTR_ID", IsForeignKey=true)] - public HJGL_BS_NDTRate HJGL_BS_NDTRate - { - get - { - return this._HJGL_BS_NDTRate.Entity; - } - set - { - HJGL_BS_NDTRate previousValue = this._HJGL_BS_NDTRate.Entity; - if (((previousValue != value) - || (this._HJGL_BS_NDTRate.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_NDTRate.Entity = null; - previousValue.HJGL_BS_WeldControl.Remove(this); - } - this._HJGL_BS_NDTRate.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldControl.Add(this); - this._Joty_C_Rate = value.NDTR_ID; - } - else - { - this._Joty_C_Rate = default(string); - } - this.SendPropertyChanged("HJGL_BS_NDTRate"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate1", Storage="_Joty_RateHJGL_BS_NDTRate", ThisKey="Joty_Rate", OtherKey="NDTR_ID", IsForeignKey=true)] - public HJGL_BS_NDTRate Joty_RateHJGL_BS_NDTRate - { - get - { - return this._Joty_RateHJGL_BS_NDTRate.Entity; - } - set - { - HJGL_BS_NDTRate previousValue = this._Joty_RateHJGL_BS_NDTRate.Entity; - if (((previousValue != value) - || (this._Joty_RateHJGL_BS_NDTRate.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Joty_RateHJGL_BS_NDTRate.Entity = null; - previousValue.NDTR_.Remove(this); - } - this._Joty_RateHJGL_BS_NDTRate.Entity = value; - if ((value != null)) - { - value.NDTR_.Add(this); - this._Joty_Rate = value.NDTR_ID; - } - else - { - this._Joty_Rate = default(string); - } - this.SendPropertyChanged("Joty_RateHJGL_BS_NDTRate"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_NDTRate2", Storage="_Joty_D_RateHJGL_BS_NDTRate", ThisKey="Joty_D_Rate", OtherKey="NDTR_ID", IsForeignKey=true)] - public HJGL_BS_NDTRate Joty_D_RateHJGL_BS_NDTRate - { - get - { - return this._Joty_D_RateHJGL_BS_NDTRate.Entity; - } - set - { - HJGL_BS_NDTRate previousValue = this._Joty_D_RateHJGL_BS_NDTRate.Entity; - if (((previousValue != value) - || (this._Joty_D_RateHJGL_BS_NDTRate.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Joty_D_RateHJGL_BS_NDTRate.Entity = null; - previousValue.HJGL_BS_WeldControl_HJGL_BS_NDTRate2.Remove(this); - } - this._Joty_D_RateHJGL_BS_NDTRate.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldControl_HJGL_BS_NDTRate2.Add(this); - this._Joty_D_Rate = value.NDTR_ID; - } - else - { - this._Joty_D_Rate = default(string); - } - this.SendPropertyChanged("Joty_D_RateHJGL_BS_NDTRate"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldControl_HJGL_BS_WeldControl", Storage="_HJGL_BS_IsoClass", ThisKey="ISC_ID", OtherKey="ISC_ID", IsForeignKey=true)] - public HJGL_BS_IsoClass HJGL_BS_IsoClass - { - get - { - return this._HJGL_BS_IsoClass.Entity; - } - set - { - HJGL_BS_IsoClass previousValue = this._HJGL_BS_IsoClass.Entity; - if (((previousValue != value) - || (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_IsoClass.Entity = null; - previousValue.HJGL_BS_WeldControl.Remove(this); - } - this._HJGL_BS_IsoClass.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldControl.Add(this); - this._ISC_ID = value.ISC_ID; - } - else - { - this._ISC_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_IsoClass"); - } - } - } - - 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.HJGL_BS_Welder")] - public partial class HJGL_BS_Welder : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WED_ID; - - private string _WED_Unit; - - private string _EDU_ID; - - private string _SE_EquipmentID; - - private string _NP_NondestructivePersonID; - - private string _WED_Code; - - private string _WED_Name; - - private string _WED_UserType; - - private string _WED_Sex; - - private System.Nullable _WED_Birthday; - - private string _WED_WorkCode; - - private string _WED_Class; - - private System.Nullable _LimitDate; - - private System.Nullable _WED_TotalDin; - - private System.Nullable _WED_TotalJoint; - - private System.Nullable _WED_ExtendDin; - - private System.Nullable _WED_ExtendJoint; - - private System.Nullable _WED_RepairJoint; - - private System.Nullable _WED_IfOnGuard; - - private string _WED_Remark; - - private System.Nullable _WED_TotalFilm; - - private System.Nullable _WED_PassFilm; - - private System.Nullable _WED_ExtendTotalFilm; - - private System.Nullable _WED_ExtendPassFilm; - - private string _ProjectId; - - private System.Nullable _ThicknessMax; - - private System.Nullable _ThicknessMin; - - private System.Nullable _SizesMax; - - private System.Nullable _SizesMin; - - private string _IdentityCard; - - private string _AttachUrl; - - private System.Nullable _RecordDate; - - private string _MyFinger; - - private string _SignatureUrl; - - private System.Nullable _IsFaceTrain; - - private string _Education; - - private string _WED_States; - - private System.Nullable _IsOAM; - - private System.Nullable _MaxWeldingWire; - - private System.Nullable _MaxHanTiao; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _WED_; - - private EntityRef _Base_Unit; - - private EntitySet _HJGL_BS_WelderQualifiedProject; - - private EntitySet _HJGL_BS_WelderScore; - - private EntitySet _HJGL_BS_WeldMethodItem; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_RepairItemRecord_HJGL_BS_Welder1; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_PW_JointInfo_HJGL_BS_Welder1; - - private EntitySet _Project_Welder; - - private EntitySet _Sp_WelderOKRate; - - private EntitySet _Sp_WelderOKRateStatistics; - - private EntitySet _WeldRecordIn; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnWED_UnitChanging(string value); - partial void OnWED_UnitChanged(); - partial void OnEDU_IDChanging(string value); - partial void OnEDU_IDChanged(); - partial void OnSE_EquipmentIDChanging(string value); - partial void OnSE_EquipmentIDChanged(); - partial void OnNP_NondestructivePersonIDChanging(string value); - partial void OnNP_NondestructivePersonIDChanged(); - partial void OnWED_CodeChanging(string value); - partial void OnWED_CodeChanged(); - partial void OnWED_NameChanging(string value); - partial void OnWED_NameChanged(); - partial void OnWED_UserTypeChanging(string value); - partial void OnWED_UserTypeChanged(); - partial void OnWED_SexChanging(string value); - partial void OnWED_SexChanged(); - partial void OnWED_BirthdayChanging(System.Nullable value); - partial void OnWED_BirthdayChanged(); - partial void OnWED_WorkCodeChanging(string value); - partial void OnWED_WorkCodeChanged(); - partial void OnWED_ClassChanging(string value); - partial void OnWED_ClassChanged(); - partial void OnLimitDateChanging(System.Nullable value); - partial void OnLimitDateChanged(); - partial void OnWED_TotalDinChanging(System.Nullable value); - partial void OnWED_TotalDinChanged(); - partial void OnWED_TotalJointChanging(System.Nullable value); - partial void OnWED_TotalJointChanged(); - partial void OnWED_ExtendDinChanging(System.Nullable value); - partial void OnWED_ExtendDinChanged(); - partial void OnWED_ExtendJointChanging(System.Nullable value); - partial void OnWED_ExtendJointChanged(); - partial void OnWED_RepairJointChanging(System.Nullable value); - partial void OnWED_RepairJointChanged(); - partial void OnWED_IfOnGuardChanging(System.Nullable value); - partial void OnWED_IfOnGuardChanged(); - partial void OnWED_RemarkChanging(string value); - partial void OnWED_RemarkChanged(); - partial void OnWED_TotalFilmChanging(System.Nullable value); - partial void OnWED_TotalFilmChanged(); - partial void OnWED_PassFilmChanging(System.Nullable value); - partial void OnWED_PassFilmChanged(); - partial void OnWED_ExtendTotalFilmChanging(System.Nullable value); - partial void OnWED_ExtendTotalFilmChanged(); - partial void OnWED_ExtendPassFilmChanging(System.Nullable value); - partial void OnWED_ExtendPassFilmChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnThicknessMaxChanging(System.Nullable value); - partial void OnThicknessMaxChanged(); - partial void OnThicknessMinChanging(System.Nullable value); - partial void OnThicknessMinChanged(); - partial void OnSizesMaxChanging(System.Nullable value); - partial void OnSizesMaxChanged(); - partial void OnSizesMinChanging(System.Nullable value); - partial void OnSizesMinChanged(); - partial void OnIdentityCardChanging(string value); - partial void OnIdentityCardChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnRecordDateChanging(System.Nullable value); - partial void OnRecordDateChanged(); - partial void OnMyFingerChanging(string value); - partial void OnMyFingerChanged(); - partial void OnSignatureUrlChanging(string value); - partial void OnSignatureUrlChanged(); - partial void OnIsFaceTrainChanging(System.Nullable value); - partial void OnIsFaceTrainChanged(); - partial void OnEducationChanging(string value); - partial void OnEducationChanged(); - partial void OnWED_StatesChanging(string value); - partial void OnWED_StatesChanged(); - partial void OnIsOAMChanging(System.Nullable value); - partial void OnIsOAMChanged(); - partial void OnMaxWeldingWireChanging(System.Nullable value); - partial void OnMaxWeldingWireChanged(); - partial void OnMaxHanTiaoChanging(System.Nullable value); - partial void OnMaxHanTiaoChanged(); - #endregion - - public HJGL_BS_Welder() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._WED_ = new EntitySet(new Action(this.attach_WED_), new Action(this.detach_WED_)); - this._Base_Unit = default(EntityRef); - this._HJGL_BS_WelderQualifiedProject = new EntitySet(new Action(this.attach_HJGL_BS_WelderQualifiedProject), new Action(this.detach_HJGL_BS_WelderQualifiedProject)); - this._HJGL_BS_WelderScore = new EntitySet(new Action(this.attach_HJGL_BS_WelderScore), new Action(this.detach_HJGL_BS_WelderScore)); - this._HJGL_BS_WeldMethodItem = new EntitySet(new Action(this.attach_HJGL_BS_WeldMethodItem), new Action(this.detach_HJGL_BS_WeldMethodItem)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_RepairItemRecord_HJGL_BS_Welder1 = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1), new Action(this.detach_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_PW_JointInfo_HJGL_BS_Welder1 = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo_HJGL_BS_Welder1), new Action(this.detach_HJGL_PW_JointInfo_HJGL_BS_Welder1)); - this._Project_Welder = new EntitySet(new Action(this.attach_Project_Welder), new Action(this.detach_Project_Welder)); - this._Sp_WelderOKRate = new EntitySet(new Action(this.attach_Sp_WelderOKRate), new Action(this.detach_Sp_WelderOKRate)); - this._Sp_WelderOKRateStatistics = new EntitySet(new Action(this.attach_Sp_WelderOKRateStatistics), new Action(this.detach_Sp_WelderOKRateStatistics)); - this._WeldRecordIn = new EntitySet(new Action(this.attach_WeldRecordIn), new Action(this.detach_WeldRecordIn)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Unit", DbType="NVarChar(50)")] - public string WED_Unit - { - get - { - return this._WED_Unit; - } - set - { - if ((this._WED_Unit != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_UnitChanging(value); - this.SendPropertyChanging(); - this._WED_Unit = value; - this.SendPropertyChanged("WED_Unit"); - this.OnWED_UnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EDU_ID", DbType="VarChar(50)")] - public string EDU_ID - { - get - { - return this._EDU_ID; - } - set - { - if ((this._EDU_ID != value)) - { - this.OnEDU_IDChanging(value); - this.SendPropertyChanging(); - this._EDU_ID = value; - this.SendPropertyChanged("EDU_ID"); - this.OnEDU_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SE_EquipmentID", DbType="VarChar(50)")] - public string SE_EquipmentID - { - get - { - return this._SE_EquipmentID; - } - set - { - if ((this._SE_EquipmentID != value)) - { - this.OnSE_EquipmentIDChanging(value); - this.SendPropertyChanging(); - this._SE_EquipmentID = value; - this.SendPropertyChanged("SE_EquipmentID"); - this.OnSE_EquipmentIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NP_NondestructivePersonID", DbType="VarChar(50)")] - public string NP_NondestructivePersonID - { - get - { - return this._NP_NondestructivePersonID; - } - set - { - if ((this._NP_NondestructivePersonID != value)) - { - this.OnNP_NondestructivePersonIDChanging(value); - this.SendPropertyChanging(); - this._NP_NondestructivePersonID = value; - this.SendPropertyChanged("NP_NondestructivePersonID"); - this.OnNP_NondestructivePersonIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this.OnWED_CodeChanging(value); - this.SendPropertyChanging(); - this._WED_Code = value; - this.SendPropertyChanged("WED_Code"); - this.OnWED_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Name", DbType="VarChar(40)")] - public string WED_Name - { - get - { - return this._WED_Name; - } - set - { - if ((this._WED_Name != value)) - { - this.OnWED_NameChanging(value); - this.SendPropertyChanging(); - this._WED_Name = value; - this.SendPropertyChanged("WED_Name"); - this.OnWED_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_UserType", DbType="Char(10)")] - public string WED_UserType - { - get - { - return this._WED_UserType; - } - set - { - if ((this._WED_UserType != value)) - { - this.OnWED_UserTypeChanging(value); - this.SendPropertyChanging(); - this._WED_UserType = value; - this.SendPropertyChanged("WED_UserType"); - this.OnWED_UserTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Sex", DbType="Char(1)")] - public string WED_Sex - { - get - { - return this._WED_Sex; - } - set - { - if ((this._WED_Sex != value)) - { - this.OnWED_SexChanging(value); - this.SendPropertyChanging(); - this._WED_Sex = value; - this.SendPropertyChanged("WED_Sex"); - this.OnWED_SexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Birthday", DbType="DateTime")] - public System.Nullable WED_Birthday - { - get - { - return this._WED_Birthday; - } - set - { - if ((this._WED_Birthday != value)) - { - this.OnWED_BirthdayChanging(value); - this.SendPropertyChanging(); - this._WED_Birthday = value; - this.SendPropertyChanged("WED_Birthday"); - this.OnWED_BirthdayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_WorkCode", DbType="VarChar(20)")] - public string WED_WorkCode - { - get - { - return this._WED_WorkCode; - } - set - { - if ((this._WED_WorkCode != value)) - { - this.OnWED_WorkCodeChanging(value); - this.SendPropertyChanging(); - this._WED_WorkCode = value; - this.SendPropertyChanged("WED_WorkCode"); - this.OnWED_WorkCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Class", DbType="VarChar(4)")] - public string WED_Class - { - get - { - return this._WED_Class; - } - set - { - if ((this._WED_Class != value)) - { - this.OnWED_ClassChanging(value); - this.SendPropertyChanging(); - this._WED_Class = value; - this.SendPropertyChanged("WED_Class"); - this.OnWED_ClassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LimitDate", DbType="DateTime")] - public System.Nullable LimitDate - { - get - { - return this._LimitDate; - } - set - { - if ((this._LimitDate != value)) - { - this.OnLimitDateChanging(value); - this.SendPropertyChanging(); - this._LimitDate = value; - this.SendPropertyChanged("LimitDate"); - this.OnLimitDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_TotalDin", DbType="Decimal(18,4)")] - public System.Nullable WED_TotalDin - { - get - { - return this._WED_TotalDin; - } - set - { - if ((this._WED_TotalDin != value)) - { - this.OnWED_TotalDinChanging(value); - this.SendPropertyChanging(); - this._WED_TotalDin = value; - this.SendPropertyChanged("WED_TotalDin"); - this.OnWED_TotalDinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_TotalJoint", DbType="Decimal(18,4)")] - public System.Nullable WED_TotalJoint - { - get - { - return this._WED_TotalJoint; - } - set - { - if ((this._WED_TotalJoint != value)) - { - this.OnWED_TotalJointChanging(value); - this.SendPropertyChanging(); - this._WED_TotalJoint = value; - this.SendPropertyChanged("WED_TotalJoint"); - this.OnWED_TotalJointChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ExtendDin", DbType="Decimal(18,4)")] - public System.Nullable WED_ExtendDin - { - get - { - return this._WED_ExtendDin; - } - set - { - if ((this._WED_ExtendDin != value)) - { - this.OnWED_ExtendDinChanging(value); - this.SendPropertyChanging(); - this._WED_ExtendDin = value; - this.SendPropertyChanged("WED_ExtendDin"); - this.OnWED_ExtendDinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ExtendJoint", DbType="Decimal(18,4)")] - public System.Nullable WED_ExtendJoint - { - get - { - return this._WED_ExtendJoint; - } - set - { - if ((this._WED_ExtendJoint != value)) - { - this.OnWED_ExtendJointChanging(value); - this.SendPropertyChanging(); - this._WED_ExtendJoint = value; - this.SendPropertyChanged("WED_ExtendJoint"); - this.OnWED_ExtendJointChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_RepairJoint", DbType="Decimal(18,4)")] - public System.Nullable WED_RepairJoint - { - get - { - return this._WED_RepairJoint; - } - set - { - if ((this._WED_RepairJoint != value)) - { - this.OnWED_RepairJointChanging(value); - this.SendPropertyChanging(); - this._WED_RepairJoint = value; - this.SendPropertyChanged("WED_RepairJoint"); - this.OnWED_RepairJointChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_IfOnGuard", DbType="Bit")] - public System.Nullable WED_IfOnGuard - { - get - { - return this._WED_IfOnGuard; - } - set - { - if ((this._WED_IfOnGuard != value)) - { - this.OnWED_IfOnGuardChanging(value); - this.SendPropertyChanging(); - this._WED_IfOnGuard = value; - this.SendPropertyChanged("WED_IfOnGuard"); - this.OnWED_IfOnGuardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Remark", DbType="NVarChar(500)")] - public string WED_Remark - { - get - { - return this._WED_Remark; - } - set - { - if ((this._WED_Remark != value)) - { - this.OnWED_RemarkChanging(value); - this.SendPropertyChanging(); - this._WED_Remark = value; - this.SendPropertyChanged("WED_Remark"); - this.OnWED_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_TotalFilm", DbType="Int")] - public System.Nullable WED_TotalFilm - { - get - { - return this._WED_TotalFilm; - } - set - { - if ((this._WED_TotalFilm != value)) - { - this.OnWED_TotalFilmChanging(value); - this.SendPropertyChanging(); - this._WED_TotalFilm = value; - this.SendPropertyChanged("WED_TotalFilm"); - this.OnWED_TotalFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_PassFilm", DbType="Int")] - public System.Nullable WED_PassFilm - { - get - { - return this._WED_PassFilm; - } - set - { - if ((this._WED_PassFilm != value)) - { - this.OnWED_PassFilmChanging(value); - this.SendPropertyChanging(); - this._WED_PassFilm = value; - this.SendPropertyChanged("WED_PassFilm"); - this.OnWED_PassFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ExtendTotalFilm", DbType="Int")] - public System.Nullable WED_ExtendTotalFilm - { - get - { - return this._WED_ExtendTotalFilm; - } - set - { - if ((this._WED_ExtendTotalFilm != value)) - { - this.OnWED_ExtendTotalFilmChanging(value); - this.SendPropertyChanging(); - this._WED_ExtendTotalFilm = value; - this.SendPropertyChanged("WED_ExtendTotalFilm"); - this.OnWED_ExtendTotalFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ExtendPassFilm", DbType="Int")] - public System.Nullable WED_ExtendPassFilm - { - get - { - return this._WED_ExtendPassFilm; - } - set - { - if ((this._WED_ExtendPassFilm != value)) - { - this.OnWED_ExtendPassFilmChanging(value); - this.SendPropertyChanging(); - this._WED_ExtendPassFilm = value; - this.SendPropertyChanged("WED_ExtendPassFilm"); - this.OnWED_ExtendPassFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThicknessMax", DbType="Decimal(18,4)")] - public System.Nullable ThicknessMax - { - get - { - return this._ThicknessMax; - } - set - { - if ((this._ThicknessMax != value)) - { - this.OnThicknessMaxChanging(value); - this.SendPropertyChanging(); - this._ThicknessMax = value; - this.SendPropertyChanged("ThicknessMax"); - this.OnThicknessMaxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThicknessMin", DbType="Decimal(18,4)")] - public System.Nullable ThicknessMin - { - get - { - return this._ThicknessMin; - } - set - { - if ((this._ThicknessMin != value)) - { - this.OnThicknessMinChanging(value); - this.SendPropertyChanging(); - this._ThicknessMin = value; - this.SendPropertyChanged("ThicknessMin"); - this.OnThicknessMinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SizesMax", DbType="Decimal(18,4)")] - public System.Nullable SizesMax - { - get - { - return this._SizesMax; - } - set - { - if ((this._SizesMax != value)) - { - this.OnSizesMaxChanging(value); - this.SendPropertyChanging(); - this._SizesMax = value; - this.SendPropertyChanged("SizesMax"); - this.OnSizesMaxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SizesMin", DbType="Decimal(18,4)")] - public System.Nullable SizesMin - { - get - { - return this._SizesMin; - } - set - { - if ((this._SizesMin != value)) - { - this.OnSizesMinChanging(value); - this.SendPropertyChanging(); - this._SizesMin = value; - this.SendPropertyChanged("SizesMin"); - this.OnSizesMinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentityCard", DbType="NVarChar(18)")] - public string IdentityCard - { - get - { - return this._IdentityCard; - } - set - { - if ((this._IdentityCard != value)) - { - this.OnIdentityCardChanging(value); - this.SendPropertyChanging(); - this._IdentityCard = value; - this.SendPropertyChanged("IdentityCard"); - this.OnIdentityCardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordDate", DbType="DateTime")] - public System.Nullable RecordDate - { - get - { - return this._RecordDate; - } - set - { - if ((this._RecordDate != value)) - { - this.OnRecordDateChanging(value); - this.SendPropertyChanging(); - this._RecordDate = value; - this.SendPropertyChanged("RecordDate"); - this.OnRecordDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MyFinger", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string MyFinger - { - get - { - return this._MyFinger; - } - set - { - if ((this._MyFinger != value)) - { - this.OnMyFingerChanging(value); - this.SendPropertyChanging(); - this._MyFinger = value; - this.SendPropertyChanged("MyFinger"); - this.OnMyFingerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignatureUrl", DbType="NVarChar(500)")] - public string SignatureUrl - { - get - { - return this._SignatureUrl; - } - set - { - if ((this._SignatureUrl != value)) - { - this.OnSignatureUrlChanging(value); - this.SendPropertyChanging(); - this._SignatureUrl = value; - this.SendPropertyChanged("SignatureUrl"); - this.OnSignatureUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsFaceTrain", DbType="Bit")] - public System.Nullable IsFaceTrain - { - get - { - return this._IsFaceTrain; - } - set - { - if ((this._IsFaceTrain != value)) - { - this.OnIsFaceTrainChanging(value); - this.SendPropertyChanging(); - this._IsFaceTrain = value; - this.SendPropertyChanged("IsFaceTrain"); - this.OnIsFaceTrainChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Education", DbType="NVarChar(20)")] - public string Education - { - get - { - return this._Education; - } - set - { - if ((this._Education != value)) - { - this.OnEducationChanging(value); - this.SendPropertyChanging(); - this._Education = value; - this.SendPropertyChanged("Education"); - this.OnEducationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_States", DbType="VarChar(2)")] - public string WED_States - { - get - { - return this._WED_States; - } - set - { - if ((this._WED_States != value)) - { - this.OnWED_StatesChanging(value); - this.SendPropertyChanging(); - this._WED_States = value; - this.SendPropertyChanged("WED_States"); - this.OnWED_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOAM", DbType="Bit")] - public System.Nullable IsOAM - { - get - { - return this._IsOAM; - } - set - { - if ((this._IsOAM != value)) - { - this.OnIsOAMChanging(value); - this.SendPropertyChanging(); - this._IsOAM = value; - this.SendPropertyChanged("IsOAM"); - this.OnIsOAMChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxWeldingWire", DbType="Decimal(6,0)")] - public System.Nullable MaxWeldingWire - { - get - { - return this._MaxWeldingWire; - } - set - { - if ((this._MaxWeldingWire != value)) - { - this.OnMaxWeldingWireChanging(value); - this.SendPropertyChanging(); - this._MaxWeldingWire = value; - this.SendPropertyChanged("MaxWeldingWire"); - this.OnMaxWeldingWireChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxHanTiao", DbType="Decimal(6,0)")] - public System.Nullable MaxHanTiao - { - get - { - return this._MaxHanTiao; - } - set - { - if ((this._MaxHanTiao != value)) - { - this.OnMaxHanTiaoChanging(value); - this.SendPropertyChanging(); - this._MaxHanTiao = value; - this.SendPropertyChanged("MaxHanTiao"); - this.OnMaxHanTiaoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_BS_Welder", Storage="_HJGL_BO_Batch", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_Welder", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="WED_ID", OtherKey="JOT_CellWelderID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_Welder1", Storage="_WED_", ThisKey="WED_ID", OtherKey="JOT_FloorWelderID", DeleteRule="NO ACTION")] - public EntitySet WED_ - { - get - { - return this._WED_; - } - set - { - this._WED_.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_Welder_Base_Unit", Storage="_Base_Unit", ThisKey="WED_Unit", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_BS_Welder.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_BS_Welder.Add(this); - this._WED_Unit = value.UnitId; - } - else - { - this._WED_Unit = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WelderQualifiedProject_HJGL_BS_Welder", Storage="_HJGL_BS_WelderQualifiedProject", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WelderQualifiedProject - { - get - { - return this._HJGL_BS_WelderQualifiedProject; - } - set - { - this._HJGL_BS_WelderQualifiedProject.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WelderScore_HJGL_BS_Welder", Storage="_HJGL_BS_WelderScore", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WelderScore - { - get - { - return this._HJGL_BS_WelderScore; - } - set - { - this._HJGL_BS_WelderScore.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldMethodItem_HJGL_BS_Welder", Storage="_HJGL_BS_WeldMethodItem", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldMethodItem - { - get - { - return this._HJGL_BS_WeldMethodItem; - } - set - { - this._HJGL_BS_WeldMethodItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_Welder", Storage="_HJGL_CH_RepairItemRecord", ThisKey="WED_ID", OtherKey="JOT_CellWelder", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1", Storage="_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1", ThisKey="WED_ID", OtherKey="JOT_FloorWelder", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord_HJGL_BS_Welder1 - { - get - { - return this._HJGL_CH_RepairItemRecord_HJGL_BS_Welder1; - } - set - { - this._HJGL_CH_RepairItemRecord_HJGL_BS_Welder1.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Welder", Storage="_HJGL_PW_JointInfo", ThisKey="WED_ID", OtherKey="JOT_CellWelder", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Welder1", Storage="_HJGL_PW_JointInfo_HJGL_BS_Welder1", ThisKey="WED_ID", OtherKey="JOT_FloorWelder", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo_HJGL_BS_Welder1 - { - get - { - return this._HJGL_PW_JointInfo_HJGL_BS_Welder1; - } - set - { - this._HJGL_PW_JointInfo_HJGL_BS_Welder1.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Welder_Project_Welder", Storage="_Project_Welder", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet Project_Welder - { - get - { - return this._Project_Welder; - } - set - { - this._Project_Welder.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_HJGL_BS_Welder", Storage="_Sp_WelderOKRate", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet Sp_WelderOKRate - { - get - { - return this._Sp_WelderOKRate; - } - set - { - this._Sp_WelderOKRate.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRateStatisticsItem_HJGL_BS_Welder", Storage="_Sp_WelderOKRateStatistics", ThisKey="WED_ID", OtherKey="WED_ID", DeleteRule="NO ACTION")] - public EntitySet Sp_WelderOKRateStatistics - { - get - { - return this._Sp_WelderOKRateStatistics; - } - set - { - this._Sp_WelderOKRateStatistics.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_WeldRecordIn_HJGL_BS_Welder", Storage="_WeldRecordIn", ThisKey="WED_ID", OtherKey="WelderId", DeleteRule="NO ACTION")] - public EntitySet WeldRecordIn - { - get - { - return this._WeldRecordIn; - } - set - { - this._WeldRecordIn.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_WED_(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelder = this; - } - - private void detach_WED_(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelder = null; - } - - private void attach_HJGL_BS_WelderQualifiedProject(HJGL_BS_WelderQualifiedProject entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_BS_WelderQualifiedProject(HJGL_BS_WelderQualifiedProject entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_BS_WelderScore(HJGL_BS_WelderScore entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_BS_WelderScore(HJGL_BS_WelderScore entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelderHJGL_BS_Welder = this; - } - - private void detach_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelderHJGL_BS_Welder = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_HJGL_PW_JointInfo_HJGL_BS_Welder1(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelderHJGL_BS_Welder = this; - } - - private void detach_HJGL_PW_JointInfo_HJGL_BS_Welder1(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_FloorWelderHJGL_BS_Welder = null; - } - - private void attach_Project_Welder(Project_Welder entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_Project_Welder(Project_Welder entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_Sp_WelderOKRate(Sp_WelderOKRate entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_Sp_WelderOKRateStatistics(Sp_WelderOKRateStatistics entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_Sp_WelderOKRateStatistics(Sp_WelderOKRateStatistics entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - - private void attach_WeldRecordIn(WeldRecordIn entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = this; - } - - private void detach_WeldRecordIn(WeldRecordIn entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_Welder = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_WelderItem")] - public partial class HJGL_BS_WelderItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WEDItem_ID; - - private string _WED_ID; - - private string _STE_ID; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWEDItem_IDChanging(string value); - partial void OnWEDItem_IDChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - #endregion - - public HJGL_BS_WelderItem() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WEDItem_ID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WEDItem_ID - { - get - { - return this._WEDItem_ID; - } - set - { - if ((this._WEDItem_ID != value)) - { - this.OnWEDItem_IDChanging(value); - this.SendPropertyChanging(); - this._WEDItem_ID = value; - this.SendPropertyChanged("WEDItem_ID"); - this.OnWEDItem_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="NVarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - 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.HJGL_BS_WelderQualifiedProject")] - public partial class HJGL_BS_WelderQualifiedProject : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WelderQualifiedProjectId; - - private string _WED_ID; - - private string _QualifiedProjectCode; - - private System.Nullable _LimitDate; - - private System.Nullable _CheckDate; - - private string _CertificateNo; - - private string _WeldingMethodId; - - private string _MaterialType; - - private string _WeldingLocationId; - - private System.Nullable _ThicknessMax; - - private System.Nullable _SizesMin; - - private string _MaterialTypeName; - - private string _WeldType; - - private System.Nullable _IsSteelStru; - - private System.Nullable _IsDemoteUse; - - private string _DemoteUseSteelType; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWelderQualifiedProjectIdChanging(string value); - partial void OnWelderQualifiedProjectIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnQualifiedProjectCodeChanging(string value); - partial void OnQualifiedProjectCodeChanged(); - partial void OnLimitDateChanging(System.Nullable value); - partial void OnLimitDateChanged(); - partial void OnCheckDateChanging(System.Nullable value); - partial void OnCheckDateChanged(); - partial void OnCertificateNoChanging(string value); - partial void OnCertificateNoChanged(); - partial void OnWeldingMethodIdChanging(string value); - partial void OnWeldingMethodIdChanged(); - partial void OnMaterialTypeChanging(string value); - partial void OnMaterialTypeChanged(); - partial void OnWeldingLocationIdChanging(string value); - partial void OnWeldingLocationIdChanged(); - partial void OnThicknessMaxChanging(System.Nullable value); - partial void OnThicknessMaxChanged(); - partial void OnSizesMinChanging(System.Nullable value); - partial void OnSizesMinChanged(); - partial void OnMaterialTypeNameChanging(string value); - partial void OnMaterialTypeNameChanged(); - partial void OnWeldTypeChanging(string value); - partial void OnWeldTypeChanged(); - partial void OnIsSteelStruChanging(System.Nullable value); - partial void OnIsSteelStruChanged(); - partial void OnIsDemoteUseChanging(System.Nullable value); - partial void OnIsDemoteUseChanged(); - partial void OnDemoteUseSteelTypeChanging(string value); - partial void OnDemoteUseSteelTypeChanged(); - #endregion - - public HJGL_BS_WelderQualifiedProject() - { - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderQualifiedProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WelderQualifiedProjectId - { - get - { - return this._WelderQualifiedProjectId; - } - set - { - if ((this._WelderQualifiedProjectId != value)) - { - this.OnWelderQualifiedProjectIdChanging(value); - this.SendPropertyChanging(); - this._WelderQualifiedProjectId = value; - this.SendPropertyChanged("WelderQualifiedProjectId"); - this.OnWelderQualifiedProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedProjectCode", DbType="NVarChar(100)")] - public string QualifiedProjectCode - { - get - { - return this._QualifiedProjectCode; - } - set - { - if ((this._QualifiedProjectCode != value)) - { - this.OnQualifiedProjectCodeChanging(value); - this.SendPropertyChanging(); - this._QualifiedProjectCode = value; - this.SendPropertyChanged("QualifiedProjectCode"); - this.OnQualifiedProjectCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LimitDate", DbType="DateTime")] - public System.Nullable LimitDate - { - get - { - return this._LimitDate; - } - set - { - if ((this._LimitDate != value)) - { - this.OnLimitDateChanging(value); - this.SendPropertyChanging(); - this._LimitDate = value; - this.SendPropertyChanged("LimitDate"); - this.OnLimitDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckDate", DbType="DateTime")] - public System.Nullable CheckDate - { - get - { - return this._CheckDate; - } - set - { - if ((this._CheckDate != value)) - { - this.OnCheckDateChanging(value); - this.SendPropertyChanging(); - this._CheckDate = value; - this.SendPropertyChanged("CheckDate"); - this.OnCheckDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CertificateNo", DbType="NVarChar(50)")] - public string CertificateNo - { - get - { - return this._CertificateNo; - } - set - { - if ((this._CertificateNo != value)) - { - this.OnCertificateNoChanging(value); - this.SendPropertyChanging(); - this._CertificateNo = value; - this.SendPropertyChanged("CertificateNo"); - this.OnCertificateNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMethodId", DbType="NVarChar(50)")] - public string WeldingMethodId - { - get - { - return this._WeldingMethodId; - } - set - { - if ((this._WeldingMethodId != value)) - { - this.OnWeldingMethodIdChanging(value); - this.SendPropertyChanging(); - this._WeldingMethodId = value; - this.SendPropertyChanged("WeldingMethodId"); - this.OnWeldingMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialType", DbType="NVarChar(50)")] - public string MaterialType - { - get - { - return this._MaterialType; - } - set - { - if ((this._MaterialType != value)) - { - this.OnMaterialTypeChanging(value); - this.SendPropertyChanging(); - this._MaterialType = value; - this.SendPropertyChanged("MaterialType"); - this.OnMaterialTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingLocationId", DbType="NVarChar(50)")] - public string WeldingLocationId - { - get - { - return this._WeldingLocationId; - } - set - { - if ((this._WeldingLocationId != value)) - { - this.OnWeldingLocationIdChanging(value); - this.SendPropertyChanging(); - this._WeldingLocationId = value; - this.SendPropertyChanged("WeldingLocationId"); - this.OnWeldingLocationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThicknessMax", DbType="Decimal(18,2)")] - public System.Nullable ThicknessMax - { - get - { - return this._ThicknessMax; - } - set - { - if ((this._ThicknessMax != value)) - { - this.OnThicknessMaxChanging(value); - this.SendPropertyChanging(); - this._ThicknessMax = value; - this.SendPropertyChanged("ThicknessMax"); - this.OnThicknessMaxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SizesMin", DbType="Decimal(18,2)")] - public System.Nullable SizesMin - { - get - { - return this._SizesMin; - } - set - { - if ((this._SizesMin != value)) - { - this.OnSizesMinChanging(value); - this.SendPropertyChanging(); - this._SizesMin = value; - this.SendPropertyChanged("SizesMin"); - this.OnSizesMinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialTypeName", DbType="NVarChar(50)")] - public string MaterialTypeName - { - get - { - return this._MaterialTypeName; - } - set - { - if ((this._MaterialTypeName != value)) - { - this.OnMaterialTypeNameChanging(value); - this.SendPropertyChanging(); - this._MaterialTypeName = value; - this.SendPropertyChanged("MaterialTypeName"); - this.OnMaterialTypeNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldType", DbType="NVarChar(10)")] - public string WeldType - { - get - { - return this._WeldType; - } - set - { - if ((this._WeldType != value)) - { - this.OnWeldTypeChanging(value); - this.SendPropertyChanging(); - this._WeldType = value; - this.SendPropertyChanged("WeldType"); - this.OnWeldTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSteelStru", DbType="Bit")] - public System.Nullable IsSteelStru - { - get - { - return this._IsSteelStru; - } - set - { - if ((this._IsSteelStru != value)) - { - this.OnIsSteelStruChanging(value); - this.SendPropertyChanging(); - this._IsSteelStru = value; - this.SendPropertyChanged("IsSteelStru"); - this.OnIsSteelStruChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsDemoteUse", DbType="Bit")] - public System.Nullable IsDemoteUse - { - get - { - return this._IsDemoteUse; - } - set - { - if ((this._IsDemoteUse != value)) - { - this.OnIsDemoteUseChanging(value); - this.SendPropertyChanging(); - this._IsDemoteUse = value; - this.SendPropertyChanged("IsDemoteUse"); - this.OnIsDemoteUseChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DemoteUseSteelType", DbType="NVarChar(50)")] - public string DemoteUseSteelType - { - get - { - return this._DemoteUseSteelType; - } - set - { - if ((this._DemoteUseSteelType != value)) - { - this.OnDemoteUseSteelTypeChanging(value); - this.SendPropertyChanging(); - this._DemoteUseSteelType = value; - this.SendPropertyChanged("DemoteUseSteelType"); - this.OnDemoteUseSteelTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WelderQualifiedProject_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_BS_WelderQualifiedProject.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WelderQualifiedProject.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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.HJGL_BS_WelderScore")] - public partial class HJGL_BS_WelderScore : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WelderScoreId; - - private string _WED_ID; - - private string _ProjectName; - - private string _UnitName; - - private System.Nullable _TotalJot; - - private System.Nullable _QualifiedJot; - - private string _WeldRange; - - private string _Remark; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWelderScoreIdChanging(string value); - partial void OnWelderScoreIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnProjectNameChanging(string value); - partial void OnProjectNameChanged(); - partial void OnUnitNameChanging(string value); - partial void OnUnitNameChanged(); - partial void OnTotalJotChanging(System.Nullable value); - partial void OnTotalJotChanged(); - partial void OnQualifiedJotChanging(System.Nullable value); - partial void OnQualifiedJotChanged(); - partial void OnWeldRangeChanging(string value); - partial void OnWeldRangeChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_BS_WelderScore() - { - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderScoreId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WelderScoreId - { - get - { - return this._WelderScoreId; - } - set - { - if ((this._WelderScoreId != value)) - { - this.OnWelderScoreIdChanging(value); - this.SendPropertyChanging(); - this._WelderScoreId = value; - this.SendPropertyChanged("WelderScoreId"); - this.OnWelderScoreIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this.OnProjectNameChanging(value); - this.SendPropertyChanging(); - this._ProjectName = value; - this.SendPropertyChanged("ProjectName"); - this.OnProjectNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this.OnUnitNameChanging(value); - this.SendPropertyChanging(); - this._UnitName = value; - this.SendPropertyChanged("UnitName"); - this.OnUnitNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalJot", DbType="Int")] - public System.Nullable TotalJot - { - get - { - return this._TotalJot; - } - set - { - if ((this._TotalJot != value)) - { - this.OnTotalJotChanging(value); - this.SendPropertyChanging(); - this._TotalJot = value; - this.SendPropertyChanged("TotalJot"); - this.OnTotalJotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedJot", DbType="Int")] - public System.Nullable QualifiedJot - { - get - { - return this._QualifiedJot; - } - set - { - if ((this._QualifiedJot != value)) - { - this.OnQualifiedJotChanging(value); - this.SendPropertyChanging(); - this._QualifiedJot = value; - this.SendPropertyChanged("QualifiedJot"); - this.OnQualifiedJotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRange", DbType="NVarChar(100)")] - public string WeldRange - { - get - { - return this._WeldRange; - } - set - { - if ((this._WeldRange != value)) - { - this.OnWeldRangeChanging(value); - this.SendPropertyChanging(); - this._WeldRange = value; - this.SendPropertyChanged("WeldRange"); - this.OnWeldRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(300)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WelderScore_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_BS_WelderScore.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WelderScore.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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.HJGL_BS_WeldMaterial")] - public partial class HJGL_BS_WeldMaterial : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WMT_ID; - - private string _WMT_MatCode; - - private string _WMT_MatName; - - private string _WMT_MatType; - - private string _WMT_Remark; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _WMT_; - - private EntitySet _HJGL_BS_MaterialCompare; - - private EntitySet _HJGL_EMaterialRegistItem; - - private EntitySet _HJGL_EMInventoryRecords; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWMT_IDChanging(string value); - partial void OnWMT_IDChanged(); - partial void OnWMT_MatCodeChanging(string value); - partial void OnWMT_MatCodeChanged(); - partial void OnWMT_MatNameChanging(string value); - partial void OnWMT_MatNameChanged(); - partial void OnWMT_MatTypeChanging(string value); - partial void OnWMT_MatTypeChanged(); - partial void OnWMT_RemarkChanging(string value); - partial void OnWMT_RemarkChanged(); - #endregion - - public HJGL_BS_WeldMaterial() - { - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._WMT_ = new EntitySet(new Action(this.attach_WMT_), new Action(this.detach_WMT_)); - this._HJGL_BS_MaterialCompare = new EntitySet(new Action(this.attach_HJGL_BS_MaterialCompare), new Action(this.detach_HJGL_BS_MaterialCompare)); - this._HJGL_EMaterialRegistItem = new EntitySet(new Action(this.attach_HJGL_EMaterialRegistItem), new Action(this.detach_HJGL_EMaterialRegistItem)); - this._HJGL_EMInventoryRecords = new EntitySet(new Action(this.attach_HJGL_EMInventoryRecords), new Action(this.detach_HJGL_EMInventoryRecords)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1 = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1), new Action(this.detach_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WMT_ID - { - get - { - return this._WMT_ID; - } - set - { - if ((this._WMT_ID != value)) - { - this.OnWMT_IDChanging(value); - this.SendPropertyChanging(); - this._WMT_ID = value; - this.SendPropertyChanged("WMT_ID"); - this.OnWMT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_MatCode", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string WMT_MatCode - { - get - { - return this._WMT_MatCode; - } - set - { - if ((this._WMT_MatCode != value)) - { - this.OnWMT_MatCodeChanging(value); - this.SendPropertyChanging(); - this._WMT_MatCode = value; - this.SendPropertyChanged("WMT_MatCode"); - this.OnWMT_MatCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_MatName", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WMT_MatName - { - get - { - return this._WMT_MatName; - } - set - { - if ((this._WMT_MatName != value)) - { - this.OnWMT_MatNameChanging(value); - this.SendPropertyChanging(); - this._WMT_MatName = value; - this.SendPropertyChanged("WMT_MatName"); - this.OnWMT_MatNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_MatType", DbType="VarChar(20)")] - public string WMT_MatType - { - get - { - return this._WMT_MatType; - } - set - { - if ((this._WMT_MatType != value)) - { - this.OnWMT_MatTypeChanging(value); - this.SendPropertyChanging(); - this._WMT_MatType = value; - this.SendPropertyChanged("WMT_MatType"); - this.OnWMT_MatTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_Remark", DbType="VarChar(100)")] - public string WMT_Remark - { - get - { - return this._WMT_Remark; - } - set - { - if ((this._WMT_Remark != value)) - { - this.OnWMT_RemarkChanging(value); - this.SendPropertyChanging(); - this._WMT_Remark = value; - this.SendPropertyChanged("WMT_Remark"); - this.OnWMT_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMaterial", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="WMT_ID", OtherKey="JOT_WeldMat", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMaterial1", Storage="_WMT_", ThisKey="WMT_ID", OtherKey="JOT_WeldSilk", DeleteRule="NO ACTION")] - public EntitySet WMT_ - { - get - { - return this._WMT_; - } - set - { - this._WMT_.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_MaterialCompare", ThisKey="WMT_ID", OtherKey="WMT_ID1", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_MaterialCompare - { - get - { - return this._HJGL_BS_MaterialCompare; - } - set - { - this._HJGL_BS_MaterialCompare.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegistItem_HJGL_BS_WeldMaterial", Storage="_HJGL_EMaterialRegistItem", ThisKey="WMT_ID", OtherKey="WMT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMaterialRegistItem - { - get - { - return this._HJGL_EMaterialRegistItem; - } - set - { - this._HJGL_EMaterialRegistItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMInventoryRecords_HJGL_BS_WeldMaterial", Storage="_HJGL_EMInventoryRecords", ThisKey="WMT_ID", OtherKey="WMT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMInventoryRecords - { - get - { - return this._HJGL_EMInventoryRecords; - } - set - { - this._HJGL_EMInventoryRecords.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial", Storage="_HJGL_PW_JointInfo", ThisKey="WMT_ID", OtherKey="JOT_WeldMat", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1", Storage="_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1", ThisKey="WMT_ID", OtherKey="JOT_WeldSilk", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1 - { - get - { - return this._HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1; - } - set - { - this._HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1.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_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = null; - } - - private void attach_WMT_(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.JOT_WeldSilkHJGL_BS_WeldMaterial = this; - } - - private void detach_WMT_(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.JOT_WeldSilkHJGL_BS_WeldMaterial = null; - } - - private void attach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = null; - } - - private void attach_HJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = null; - } - - private void attach_HJGL_EMInventoryRecords(HJGL_EMInventoryRecords entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_EMInventoryRecords(HJGL_EMInventoryRecords entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMaterial = null; - } - - private void attach_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_WeldSilkHJGL_BS_WeldMaterial = this; - } - - private void detach_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.JOT_WeldSilkHJGL_BS_WeldMaterial = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_WeldMethod")] - public partial class HJGL_BS_WeldMethod : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WME_ID; - - private string _WME_Code; - - private string _WME_Name; - - private string _WME_Remark; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _HJGL_BS_MaterialCompare; - - private EntitySet _HJGL_BS_WeldMethodItem; - - private EntitySet _HJGL_PW_JointInfo; - - private EntitySet _HJGL_PW_ProcedureImageManage; - - private EntitySet _HJGL_WeldingProcedure_JointImageItem; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcedure; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcessCard; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnWME_CodeChanging(string value); - partial void OnWME_CodeChanged(); - partial void OnWME_NameChanging(string value); - partial void OnWME_NameChanged(); - partial void OnWME_RemarkChanging(string value); - partial void OnWME_RemarkChanged(); - #endregion - - public HJGL_BS_WeldMethod() - { - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._HJGL_BS_MaterialCompare = new EntitySet(new Action(this.attach_HJGL_BS_MaterialCompare), new Action(this.detach_HJGL_BS_MaterialCompare)); - this._HJGL_BS_WeldMethodItem = new EntitySet(new Action(this.attach_HJGL_BS_WeldMethodItem), new Action(this.detach_HJGL_BS_WeldMethodItem)); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - this._HJGL_PW_ProcedureImageManage = new EntitySet(new Action(this.attach_HJGL_PW_ProcedureImageManage), new Action(this.detach_HJGL_PW_ProcedureImageManage)); - this._HJGL_WeldingProcedure_JointImageItem = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_JointImageItem), new Action(this.detach_HJGL_WeldingProcedure_JointImageItem)); - this._HJGL_WeldingProcedure_MatchedProcedureMaterial = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial)); - this._HJGL_WeldingProcedure_WeldingProcedure = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcedure), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcedure)); - this._HJGL_WeldingProcedure_WeldingProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcessCard)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false)] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this.OnWME_CodeChanging(value); - this.SendPropertyChanging(); - this._WME_Code = value; - this.SendPropertyChanged("WME_Code"); - this.OnWME_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this.OnWME_NameChanging(value); - this.SendPropertyChanging(); - this._WME_Name = value; - this.SendPropertyChanged("WME_Name"); - this.OnWME_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Remark", DbType="VarChar(100)")] - public string WME_Remark - { - get - { - return this._WME_Remark; - } - set - { - if ((this._WME_Remark != value)) - { - this.OnWME_RemarkChanging(value); - this.SendPropertyChanging(); - this._WME_Remark = value; - this.SendPropertyChanged("WME_Remark"); - this.OnWME_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BS_WeldMethod", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_MaterialCompare_HJGL_BS_WeldMethod", Storage="_HJGL_BS_MaterialCompare", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_MaterialCompare - { - get - { - return this._HJGL_BS_MaterialCompare; - } - set - { - this._HJGL_BS_MaterialCompare.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldMethodItem_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethodItem", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BS_WeldMethodItem - { - get - { - return this._HJGL_BS_WeldMethodItem; - } - set - { - this._HJGL_BS_WeldMethodItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMethod", Storage="_HJGL_PW_JointInfo", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_WeldMethod", Storage="_HJGL_PW_ProcedureImageManage", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_ProcedureImageManage - { - get - { - return this._HJGL_PW_ProcedureImageManage; - } - set - { - this._HJGL_PW_ProcedureImageManage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_JointImageItem_HJGL_BS_WeldMethod", Storage="_HJGL_WeldingProcedure_JointImageItem", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_JointImageItem - { - get - { - return this._HJGL_WeldingProcedure_JointImageItem; - } - set - { - this._HJGL_WeldingProcedure_JointImageItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_WeldMethod", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial", ThisKey="WME_ID", OtherKey="WeldingMethodId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_WeldMethod", Storage="_HJGL_WeldingProcedure_WeldingProcedure", ThisKey="WME_ID", OtherKey="WeldingMethodId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcedure - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcedure; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcedure.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_HJGL_BS_WeldMethod", Storage="_HJGL_WeldingProcedure_WeldingProcessCard", ThisKey="WME_ID", OtherKey="WME_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcessCard.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_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_BS_MaterialCompare(HJGL_BS_MaterialCompare entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_BS_WeldMethodItem(HJGL_BS_WeldMethodItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_PW_ProcedureImageManage(HJGL_PW_ProcedureImageManage entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcedure(HJGL_WeldingProcedure_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_BS_WeldMethod = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_BS_WeldMethodItem")] - public partial class HJGL_BS_WeldMethodItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldMethodItemId; - - private string _WED_ID; - - private string _WME_ID; - - private EntityRef _HJGL_BS_Welder; - - private EntityRef _HJGL_BS_WeldMethod; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldMethodItemIdChanging(string value); - partial void OnWeldMethodItemIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - #endregion - - public HJGL_BS_WeldMethodItem() - { - this._HJGL_BS_Welder = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethodItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldMethodItemId - { - get - { - return this._WeldMethodItemId; - } - set - { - if ((this._WeldMethodItemId != value)) - { - this.OnWeldMethodItemIdChanging(value); - this.SendPropertyChanging(); - this._WeldMethodItemId = value; - this.SendPropertyChanged("WeldMethodItemId"); - this.OnWeldMethodItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldMethodItem_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_BS_WeldMethodItem.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldMethodItem.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BS_WeldMethodItem_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_BS_WeldMethodItem.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_BS_WeldMethodItem.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - 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.HJGL_CH_HardTestReport")] - public partial class HJGL_CH_HardTestReport : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardTestReportId; - - private string _HardTestReportCode; - - private string _ProjectId; - - private string _ISO_ID; - - private string _TrustUnitId; - - private System.Nullable _TestDate; - - private string _InstrumentType; - - private string _EquipmentId; - - private string _TestStandard; - - private string _AuditMan; - - private string _TestMan; - - private System.Nullable _IsPrintTrust; - - private System.Nullable _IsPrintReport; - - private System.Nullable _PrintReportDate; - - private string _HotHardCode; - - private string _HotProessState; - - private string _SurfaceAppearance; - - private string _TestMethod; - - private string _MaterialStandard; - - private string _TestRate; - - private System.Nullable _TestCount; - - private string _ContractUnit; - - private string _STE_ID; - - private System.Nullable _IsPushed; - - private System.Nullable _PushedDate; - - private string _FileType; - - private System.Nullable _PrintTrustDate; - - private string _TrustName; - - private string _ReportName; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _HJGL_BS_Equipment; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntitySet _HJGL_CH_HardTestReportItem; - - private EntitySet _HJGL_CH_HardTestResult; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardTestReportIdChanging(string value); - partial void OnHardTestReportIdChanged(); - partial void OnHardTestReportCodeChanging(string value); - partial void OnHardTestReportCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnTrustUnitIdChanging(string value); - partial void OnTrustUnitIdChanged(); - partial void OnTestDateChanging(System.Nullable value); - partial void OnTestDateChanged(); - partial void OnInstrumentTypeChanging(string value); - partial void OnInstrumentTypeChanged(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnTestStandardChanging(string value); - partial void OnTestStandardChanged(); - partial void OnAuditManChanging(string value); - partial void OnAuditManChanged(); - partial void OnTestManChanging(string value); - partial void OnTestManChanged(); - partial void OnIsPrintTrustChanging(System.Nullable value); - partial void OnIsPrintTrustChanged(); - partial void OnIsPrintReportChanging(System.Nullable value); - partial void OnIsPrintReportChanged(); - partial void OnPrintReportDateChanging(System.Nullable value); - partial void OnPrintReportDateChanged(); - partial void OnHotHardCodeChanging(string value); - partial void OnHotHardCodeChanged(); - partial void OnHotProessStateChanging(string value); - partial void OnHotProessStateChanged(); - partial void OnSurfaceAppearanceChanging(string value); - partial void OnSurfaceAppearanceChanged(); - partial void OnTestMethodChanging(string value); - partial void OnTestMethodChanged(); - partial void OnMaterialStandardChanging(string value); - partial void OnMaterialStandardChanged(); - partial void OnTestRateChanging(string value); - partial void OnTestRateChanged(); - partial void OnTestCountChanging(System.Nullable value); - partial void OnTestCountChanged(); - partial void OnContractUnitChanging(string value); - partial void OnContractUnitChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnIsPushedChanging(System.Nullable value); - partial void OnIsPushedChanged(); - partial void OnPushedDateChanging(System.Nullable value); - partial void OnPushedDateChanged(); - partial void OnFileTypeChanging(string value); - partial void OnFileTypeChanged(); - partial void OnPrintTrustDateChanging(System.Nullable value); - partial void OnPrintTrustDateChanged(); - partial void OnTrustNameChanging(string value); - partial void OnTrustNameChanged(); - partial void OnReportNameChanging(string value); - partial void OnReportNameChanged(); - #endregion - - public HJGL_CH_HardTestReport() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._HJGL_BS_Equipment = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_CH_HardTestReportItem = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReportItem), new Action(this.detach_HJGL_CH_HardTestReportItem)); - this._HJGL_CH_HardTestResult = new EntitySet(new Action(this.attach_HJGL_CH_HardTestResult), new Action(this.detach_HJGL_CH_HardTestResult)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this.OnHardTestReportIdChanging(value); - this.SendPropertyChanging(); - this._HardTestReportId = value; - this.SendPropertyChanged("HardTestReportId"); - this.OnHardTestReportIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportCode", DbType="NVarChar(50)")] - public string HardTestReportCode - { - get - { - return this._HardTestReportCode; - } - set - { - if ((this._HardTestReportCode != value)) - { - this.OnHardTestReportCodeChanging(value); - this.SendPropertyChanging(); - this._HardTestReportCode = value; - this.SendPropertyChanged("HardTestReportCode"); - this.OnHardTestReportCodeChanged(); - } - } - } - - [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="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustUnitId", DbType="NVarChar(50)")] - public string TrustUnitId - { - get - { - return this._TrustUnitId; - } - set - { - if ((this._TrustUnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnTrustUnitIdChanging(value); - this.SendPropertyChanging(); - this._TrustUnitId = value; - this.SendPropertyChanged("TrustUnitId"); - this.OnTrustUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestDate", DbType="DateTime")] - public System.Nullable TestDate - { - get - { - return this._TestDate; - } - set - { - if ((this._TestDate != value)) - { - this.OnTestDateChanging(value); - this.SendPropertyChanging(); - this._TestDate = value; - this.SendPropertyChanged("TestDate"); - this.OnTestDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstrumentType", DbType="NVarChar(50)")] - public string InstrumentType - { - get - { - return this._InstrumentType; - } - set - { - if ((this._InstrumentType != value)) - { - this.OnInstrumentTypeChanging(value); - this.SendPropertyChanging(); - this._InstrumentType = value; - this.SendPropertyChanged("InstrumentType"); - this.OnInstrumentTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="NVarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - if (this._HJGL_BS_Equipment.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandard", DbType="NVarChar(50)")] - public string TestStandard - { - get - { - return this._TestStandard; - } - set - { - if ((this._TestStandard != value)) - { - this.OnTestStandardChanging(value); - this.SendPropertyChanging(); - this._TestStandard = value; - this.SendPropertyChanged("TestStandard"); - this.OnTestStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditMan", DbType="NVarChar(50)")] - public string AuditMan - { - get - { - return this._AuditMan; - } - set - { - if ((this._AuditMan != value)) - { - this.OnAuditManChanging(value); - this.SendPropertyChanging(); - this._AuditMan = value; - this.SendPropertyChanged("AuditMan"); - this.OnAuditManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestMan", DbType="NVarChar(50)")] - public string TestMan - { - get - { - return this._TestMan; - } - set - { - if ((this._TestMan != value)) - { - this.OnTestManChanging(value); - this.SendPropertyChanging(); - this._TestMan = value; - this.SendPropertyChanged("TestMan"); - this.OnTestManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrintTrust", DbType="Bit")] - public System.Nullable IsPrintTrust - { - get - { - return this._IsPrintTrust; - } - set - { - if ((this._IsPrintTrust != value)) - { - this.OnIsPrintTrustChanging(value); - this.SendPropertyChanging(); - this._IsPrintTrust = value; - this.SendPropertyChanged("IsPrintTrust"); - this.OnIsPrintTrustChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrintReport", DbType="Bit")] - public System.Nullable IsPrintReport - { - get - { - return this._IsPrintReport; - } - set - { - if ((this._IsPrintReport != value)) - { - this.OnIsPrintReportChanging(value); - this.SendPropertyChanging(); - this._IsPrintReport = value; - this.SendPropertyChanged("IsPrintReport"); - this.OnIsPrintReportChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintReportDate", DbType="DateTime")] - public System.Nullable PrintReportDate - { - get - { - return this._PrintReportDate; - } - set - { - if ((this._PrintReportDate != value)) - { - this.OnPrintReportDateChanging(value); - this.SendPropertyChanging(); - this._PrintReportDate = value; - this.SendPropertyChanged("PrintReportDate"); - this.OnPrintReportDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotHardCode", DbType="NVarChar(50)")] - public string HotHardCode - { - get - { - return this._HotHardCode; - } - set - { - if ((this._HotHardCode != value)) - { - this.OnHotHardCodeChanging(value); - this.SendPropertyChanging(); - this._HotHardCode = value; - this.SendPropertyChanged("HotHardCode"); - this.OnHotHardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessState", DbType="NVarChar(50)")] - public string HotProessState - { - get - { - return this._HotProessState; - } - set - { - if ((this._HotProessState != value)) - { - this.OnHotProessStateChanging(value); - this.SendPropertyChanging(); - this._HotProessState = value; - this.SendPropertyChanged("HotProessState"); - this.OnHotProessStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SurfaceAppearance", DbType="NVarChar(50)")] - public string SurfaceAppearance - { - get - { - return this._SurfaceAppearance; - } - set - { - if ((this._SurfaceAppearance != value)) - { - this.OnSurfaceAppearanceChanging(value); - this.SendPropertyChanging(); - this._SurfaceAppearance = value; - this.SendPropertyChanged("SurfaceAppearance"); - this.OnSurfaceAppearanceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestMethod", DbType="NVarChar(50)")] - public string TestMethod - { - get - { - return this._TestMethod; - } - set - { - if ((this._TestMethod != value)) - { - this.OnTestMethodChanging(value); - this.SendPropertyChanging(); - this._TestMethod = value; - this.SendPropertyChanged("TestMethod"); - this.OnTestMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandard", DbType="NVarChar(50)")] - public string MaterialStandard - { - get - { - return this._MaterialStandard; - } - set - { - if ((this._MaterialStandard != value)) - { - this.OnMaterialStandardChanging(value); - this.SendPropertyChanging(); - this._MaterialStandard = value; - this.SendPropertyChanged("MaterialStandard"); - this.OnMaterialStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestRate", DbType="NVarChar(50)")] - public string TestRate - { - get - { - return this._TestRate; - } - set - { - if ((this._TestRate != value)) - { - this.OnTestRateChanging(value); - this.SendPropertyChanging(); - this._TestRate = value; - this.SendPropertyChanged("TestRate"); - this.OnTestRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestCount", DbType="Int")] - public System.Nullable TestCount - { - get - { - return this._TestCount; - } - set - { - if ((this._TestCount != value)) - { - this.OnTestCountChanging(value); - this.SendPropertyChanging(); - this._TestCount = value; - this.SendPropertyChanged("TestCount"); - this.OnTestCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractUnit", DbType="NVarChar(50)")] - public string ContractUnit - { - get - { - return this._ContractUnit; - } - set - { - if ((this._ContractUnit != value)) - { - this.OnContractUnitChanging(value); - this.SendPropertyChanging(); - this._ContractUnit = value; - this.SendPropertyChanged("ContractUnit"); - this.OnContractUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPushed", DbType="Bit")] - public System.Nullable IsPushed - { - get - { - return this._IsPushed; - } - set - { - if ((this._IsPushed != value)) - { - this.OnIsPushedChanging(value); - this.SendPropertyChanging(); - this._IsPushed = value; - this.SendPropertyChanged("IsPushed"); - this.OnIsPushedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushedDate", DbType="DateTime")] - public System.Nullable PushedDate - { - get - { - return this._PushedDate; - } - set - { - if ((this._PushedDate != value)) - { - this.OnPushedDateChanging(value); - this.SendPropertyChanging(); - this._PushedDate = value; - this.SendPropertyChanged("PushedDate"); - this.OnPushedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileType", DbType="Char(1)")] - public string FileType - { - get - { - return this._FileType; - } - set - { - if ((this._FileType != value)) - { - this.OnFileTypeChanging(value); - this.SendPropertyChanging(); - this._FileType = value; - this.SendPropertyChanged("FileType"); - this.OnFileTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintTrustDate", DbType="DateTime")] - public System.Nullable PrintTrustDate - { - get - { - return this._PrintTrustDate; - } - set - { - if ((this._PrintTrustDate != value)) - { - this.OnPrintTrustDateChanging(value); - this.SendPropertyChanging(); - this._PrintTrustDate = value; - this.SendPropertyChanged("PrintTrustDate"); - this.OnPrintTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustName", DbType="NVarChar(100)")] - public string TrustName - { - get - { - return this._TrustName; - } - set - { - if ((this._TrustName != value)) - { - this.OnTrustNameChanging(value); - this.SendPropertyChanging(); - this._TrustName = value; - this.SendPropertyChanged("TrustName"); - this.OnTrustNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportName", DbType="NVarChar(100)")] - public string ReportName - { - get - { - return this._ReportName; - } - set - { - if ((this._ReportName != value)) - { - this.OnReportNameChanging(value); - this.SendPropertyChanging(); - this._ReportName = value; - this.SendPropertyChanged("ReportName"); - this.OnReportNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_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.HJGL_CH_HardTestReport.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReport.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_Base_Unit", Storage="_Base_Unit", ThisKey="TrustUnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_CH_HardTestReport.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReport.Add(this); - this._TrustUnitId = value.UnitId; - } - else - { - this._TrustUnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_HJGL_BS_Equipment", Storage="_HJGL_BS_Equipment", ThisKey="EquipmentId", OtherKey="EquipmentId", IsForeignKey=true)] - public HJGL_BS_Equipment HJGL_BS_Equipment - { - get - { - return this._HJGL_BS_Equipment.Entity; - } - set - { - HJGL_BS_Equipment previousValue = this._HJGL_BS_Equipment.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Equipment.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Equipment.Entity = null; - previousValue.HJGL_CH_HardTestReport.Remove(this); - } - this._HJGL_BS_Equipment.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReport.Add(this); - this._EquipmentId = value.EquipmentId; - } - else - { - this._EquipmentId = default(string); - } - this.SendPropertyChanged("HJGL_BS_Equipment"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_CH_HardTestReport.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReport.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReportItem_HJGL_CH_HardTestReport", Storage="_HJGL_CH_HardTestReportItem", ThisKey="HardTestReportId", OtherKey="HardTestReportId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReportItem - { - get - { - return this._HJGL_CH_HardTestReportItem; - } - set - { - this._HJGL_CH_HardTestReportItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestResult_HJGL_CH_HardTestReport", Storage="_HJGL_CH_HardTestResult", ThisKey="HardTestReportId", OtherKey="HardTestReportId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestResult - { - get - { - return this._HJGL_CH_HardTestResult; - } - set - { - this._HJGL_CH_HardTestResult.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_HJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HardTestReport = this; - } - - private void detach_HJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HardTestReport = null; - } - - private void attach_HJGL_CH_HardTestResult(HJGL_CH_HardTestResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HardTestReport = this; - } - - private void detach_HJGL_CH_HardTestResult(HJGL_CH_HardTestResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HardTestReport = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_HardTestReportItem")] - public partial class HJGL_CH_HardTestReportItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardTestReportItemId; - - private string _HardTestReportId; - - private string _JOT_ID; - - private string _TestPart; - - private string _Remark; - - private System.Nullable _SortIndex; - - private string _HotProessTrustId; - - private System.Nullable _Flag; - - private System.Nullable _HardNessValue; - - private System.Nullable _IsShow; - - private System.Nullable _NewFlag; - - private EntityRef _HJGL_CH_HardTestReport; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardTestReportItemIdChanging(string value); - partial void OnHardTestReportItemIdChanged(); - partial void OnHardTestReportIdChanging(string value); - partial void OnHardTestReportIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnTestPartChanging(string value); - partial void OnTestPartChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnFlagChanging(System.Nullable value); - partial void OnFlagChanged(); - partial void OnHardNessValueChanging(System.Nullable value); - partial void OnHardNessValueChanged(); - partial void OnIsShowChanging(System.Nullable value); - partial void OnIsShowChanged(); - partial void OnNewFlagChanging(System.Nullable value); - partial void OnNewFlagChanged(); - #endregion - - public HJGL_CH_HardTestReportItem() - { - this._HJGL_CH_HardTestReport = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardTestReportItemId - { - get - { - return this._HardTestReportItemId; - } - set - { - if ((this._HardTestReportItemId != value)) - { - this.OnHardTestReportItemIdChanging(value); - this.SendPropertyChanging(); - this._HardTestReportItemId = value; - this.SendPropertyChanged("HardTestReportItemId"); - this.OnHardTestReportItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - if (this._HJGL_CH_HardTestReport.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHardTestReportIdChanging(value); - this.SendPropertyChanging(); - this._HardTestReportId = value; - this.SendPropertyChanged("HardTestReportId"); - this.OnHardTestReportIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart", DbType="NVarChar(50)")] - public string TestPart - { - get - { - return this._TestPart; - } - set - { - if ((this._TestPart != value)) - { - this.OnTestPartChanging(value); - this.SendPropertyChanging(); - this._TestPart = value; - this.SendPropertyChanged("TestPart"); - this.OnTestPartChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Int")] - public System.Nullable Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue", DbType="Int")] - public System.Nullable HardNessValue - { - get - { - return this._HardNessValue; - } - set - { - if ((this._HardNessValue != value)) - { - this.OnHardNessValueChanging(value); - this.SendPropertyChanging(); - this._HardNessValue = value; - this.SendPropertyChanged("HardNessValue"); - this.OnHardNessValueChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsShow", DbType="Bit")] - public System.Nullable IsShow - { - get - { - return this._IsShow; - } - set - { - if ((this._IsShow != value)) - { - this.OnIsShowChanging(value); - this.SendPropertyChanging(); - this._IsShow = value; - this.SendPropertyChanged("IsShow"); - this.OnIsShowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NewFlag", DbType="Int")] - public System.Nullable NewFlag - { - get - { - return this._NewFlag; - } - set - { - if ((this._NewFlag != value)) - { - this.OnNewFlagChanging(value); - this.SendPropertyChanging(); - this._NewFlag = value; - this.SendPropertyChanged("NewFlag"); - this.OnNewFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReportItem_HJGL_CH_HardTestReport", Storage="_HJGL_CH_HardTestReport", ThisKey="HardTestReportId", OtherKey="HardTestReportId", IsForeignKey=true)] - public HJGL_CH_HardTestReport HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport.Entity; - } - set - { - HJGL_CH_HardTestReport previousValue = this._HJGL_CH_HardTestReport.Entity; - if (((previousValue != value) - || (this._HJGL_CH_HardTestReport.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_HardTestReport.Entity = null; - previousValue.HJGL_CH_HardTestReportItem.Remove(this); - } - this._HJGL_CH_HardTestReport.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReportItem.Add(this); - this._HardTestReportId = value.HardTestReportId; - } - else - { - this._HardTestReportId = default(string); - } - this.SendPropertyChanged("HJGL_CH_HardTestReport"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReportItem_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_HardTestReportItem.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestReportItem.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_CH_HardTestReportPrintItem")] - public partial class HJGL_CH_HardTestReportPrintItem - { - - private string _HardTestReportId; - - private System.Nullable _Number; - - private string _JOT_JointNoStr1; - - private string _NewJOT_JointNoStr1; - - private string _TestPart1; - - private string _HardNessValue1; - - private string _JOT_JointNoStr2; - - private string _NewJOT_JointNoStr2; - - private string _TestPart2; - - private string _HardNessValue2; - - private string _JOT_JointNoStr3; - - private string _NewJOT_JointNoStr3; - - private string _TestPart3; - - private string _HardNessValue3; - - public HJGL_CH_HardTestReportPrintItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this._HardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Number", DbType="Int")] - public System.Nullable Number - { - get - { - return this._Number; - } - set - { - if ((this._Number != value)) - { - this._Number = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNoStr1", DbType="VarChar(50)")] - public string JOT_JointNoStr1 - { - get - { - return this._JOT_JointNoStr1; - } - set - { - if ((this._JOT_JointNoStr1 != value)) - { - this._JOT_JointNoStr1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NewJOT_JointNoStr1", DbType="VarChar(50)")] - public string NewJOT_JointNoStr1 - { - get - { - return this._NewJOT_JointNoStr1; - } - set - { - if ((this._NewJOT_JointNoStr1 != value)) - { - this._NewJOT_JointNoStr1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart1", DbType="VarChar(20)")] - public string TestPart1 - { - get - { - return this._TestPart1; - } - set - { - if ((this._TestPart1 != value)) - { - this._TestPart1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue1", DbType="VarChar(100)")] - public string HardNessValue1 - { - get - { - return this._HardNessValue1; - } - set - { - if ((this._HardNessValue1 != value)) - { - this._HardNessValue1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNoStr2", DbType="VarChar(50)")] - public string JOT_JointNoStr2 - { - get - { - return this._JOT_JointNoStr2; - } - set - { - if ((this._JOT_JointNoStr2 != value)) - { - this._JOT_JointNoStr2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NewJOT_JointNoStr2", DbType="VarChar(50)")] - public string NewJOT_JointNoStr2 - { - get - { - return this._NewJOT_JointNoStr2; - } - set - { - if ((this._NewJOT_JointNoStr2 != value)) - { - this._NewJOT_JointNoStr2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart2", DbType="VarChar(20)")] - public string TestPart2 - { - get - { - return this._TestPart2; - } - set - { - if ((this._TestPart2 != value)) - { - this._TestPart2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue2", DbType="VarChar(100)")] - public string HardNessValue2 - { - get - { - return this._HardNessValue2; - } - set - { - if ((this._HardNessValue2 != value)) - { - this._HardNessValue2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNoStr3", DbType="VarChar(50)")] - public string JOT_JointNoStr3 - { - get - { - return this._JOT_JointNoStr3; - } - set - { - if ((this._JOT_JointNoStr3 != value)) - { - this._JOT_JointNoStr3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NewJOT_JointNoStr3", DbType="VarChar(50)")] - public string NewJOT_JointNoStr3 - { - get - { - return this._NewJOT_JointNoStr3; - } - set - { - if ((this._NewJOT_JointNoStr3 != value)) - { - this._NewJOT_JointNoStr3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart3", DbType="VarChar(20)")] - public string TestPart3 - { - get - { - return this._TestPart3; - } - set - { - if ((this._TestPart3 != value)) - { - this._TestPart3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue3", DbType="VarChar(100)")] - public string HardNessValue3 - { - get - { - return this._HardNessValue3; - } - set - { - if ((this._HardNessValue3 != value)) - { - this._HardNessValue3 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_HardTestResult")] - public partial class HJGL_CH_HardTestResult : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardTestResultId; - - private string _HardTestReportId; - - private string _JOT_ID; - - private System.Nullable _IsOK; - - private System.Nullable _CannotCheck; - - private string _Remark; - - private System.Nullable _ResultDate; - - private EntityRef _HJGL_CH_HardTestReport; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardTestResultIdChanging(string value); - partial void OnHardTestResultIdChanged(); - partial void OnHardTestReportIdChanging(string value); - partial void OnHardTestReportIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnIsOKChanging(System.Nullable value); - partial void OnIsOKChanged(); - partial void OnCannotCheckChanging(System.Nullable value); - partial void OnCannotCheckChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnResultDateChanging(System.Nullable value); - partial void OnResultDateChanged(); - #endregion - - public HJGL_CH_HardTestResult() - { - this._HJGL_CH_HardTestReport = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardTestResultId - { - get - { - return this._HardTestResultId; - } - set - { - if ((this._HardTestResultId != value)) - { - this.OnHardTestResultIdChanging(value); - this.SendPropertyChanging(); - this._HardTestResultId = value; - this.SendPropertyChanged("HardTestResultId"); - this.OnHardTestResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - if (this._HJGL_CH_HardTestReport.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHardTestReportIdChanging(value); - this.SendPropertyChanging(); - this._HardTestReportId = value; - this.SendPropertyChanged("HardTestReportId"); - this.OnHardTestReportIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this.OnIsOKChanging(value); - this.SendPropertyChanging(); - this._IsOK = value; - this.SendPropertyChanged("IsOK"); - this.OnIsOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CannotCheck", DbType="Bit")] - public System.Nullable CannotCheck - { - get - { - return this._CannotCheck; - } - set - { - if ((this._CannotCheck != value)) - { - this.OnCannotCheckChanging(value); - this.SendPropertyChanging(); - this._CannotCheck = value; - this.SendPropertyChanged("CannotCheck"); - this.OnCannotCheckChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this.OnResultDateChanging(value); - this.SendPropertyChanging(); - this._ResultDate = value; - this.SendPropertyChanged("ResultDate"); - this.OnResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestResult_HJGL_CH_HardTestReport", Storage="_HJGL_CH_HardTestReport", ThisKey="HardTestReportId", OtherKey="HardTestReportId", IsForeignKey=true)] - public HJGL_CH_HardTestReport HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport.Entity; - } - set - { - HJGL_CH_HardTestReport previousValue = this._HJGL_CH_HardTestReport.Entity; - if (((previousValue != value) - || (this._HJGL_CH_HardTestReport.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_HardTestReport.Entity = null; - previousValue.HJGL_CH_HardTestResult.Remove(this); - } - this._HJGL_CH_HardTestReport.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestResult.Add(this); - this._HardTestReportId = value.HardTestReportId; - } - else - { - this._HardTestReportId = default(string); - } - this.SendPropertyChanged("HJGL_CH_HardTestReport"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestResult_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_HardTestResult.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HardTestResult.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_CH_HotProessResult")] - public partial class HJGL_CH_HotProessResult : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessResultId; - - private string _HotProessTrustId; - - private string _JOT_ID; - - private string _HotProessCurveNo; - - private System.Nullable _IsOK; - - private System.Nullable _IsNeedHardTest; - - private string _ProessTypes; - - private System.Nullable _ResultDate; - - private string _Remark; - - private EntityRef _HJGL_CH_HotProessTrust; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessResultIdChanging(string value); - partial void OnHotProessResultIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnHotProessCurveNoChanging(string value); - partial void OnHotProessCurveNoChanged(); - partial void OnIsOKChanging(System.Nullable value); - partial void OnIsOKChanged(); - partial void OnIsNeedHardTestChanging(System.Nullable value); - partial void OnIsNeedHardTestChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnResultDateChanging(System.Nullable value); - partial void OnResultDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_CH_HotProessResult() - { - this._HJGL_CH_HotProessTrust = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessResultId - { - get - { - return this._HotProessResultId; - } - set - { - if ((this._HotProessResultId != value)) - { - this.OnHotProessResultIdChanging(value); - this.SendPropertyChanging(); - this._HotProessResultId = value; - this.SendPropertyChanged("HotProessResultId"); - this.OnHotProessResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - if (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessCurveNo", DbType="NVarChar(50)")] - public string HotProessCurveNo - { - get - { - return this._HotProessCurveNo; - } - set - { - if ((this._HotProessCurveNo != value)) - { - this.OnHotProessCurveNoChanging(value); - this.SendPropertyChanging(); - this._HotProessCurveNo = value; - this.SendPropertyChanged("HotProessCurveNo"); - this.OnHotProessCurveNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this.OnIsOKChanging(value); - this.SendPropertyChanging(); - this._IsOK = value; - this.SendPropertyChanged("IsOK"); - this.OnIsOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedHardTest", DbType="Bit")] - public System.Nullable IsNeedHardTest - { - get - { - return this._IsNeedHardTest; - } - set - { - if ((this._IsNeedHardTest != value)) - { - this.OnIsNeedHardTestChanging(value); - this.SendPropertyChanging(); - this._IsNeedHardTest = value; - this.SendPropertyChanged("IsNeedHardTest"); - this.OnIsNeedHardTestChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this.OnResultDateChanging(value); - this.SendPropertyChanging(); - this._ResultDate = value; - this.SendPropertyChanged("ResultDate"); - this.OnResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessResult_HJGL_CH_HotProessTrust", Storage="_HJGL_CH_HotProessTrust", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", IsForeignKey=true)] - public HJGL_CH_HotProessTrust HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust.Entity; - } - set - { - HJGL_CH_HotProessTrust previousValue = this._HJGL_CH_HotProessTrust.Entity; - if (((previousValue != value) - || (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_HotProessTrust.Entity = null; - previousValue.HJGL_CH_HotProessResult.Remove(this); - } - this._HJGL_CH_HotProessTrust.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessResult.Add(this); - this._HotProessTrustId = value.HotProessTrustId; - } - else - { - this._HotProessTrustId = default(string); - } - this.SendPropertyChanged("HJGL_CH_HotProessTrust"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessResult_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_HotProessResult.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessResult.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_CH_HotProessTrust")] - public partial class HJGL_CH_HotProessTrust : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessTrustId; - - private string _ProjectId; - - private string _HotProessTrustCode; - - private string _ProjectName; - - private string _ConstructionNo; - - private string _TrustUnitId; - - private string _TrstManId; - - private System.Nullable _CreateDate; - - private System.Nullable _IsPrint; - - private string _TrustType; - - private System.Nullable _IsPushed; - - private System.Nullable _PushedDate; - - private EntitySet _HJGL_CH_HotProessResult; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntitySet _HJGL_CH_HotProessTrustItem; - - private EntitySet _HJGL_HotProess; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHotProessTrustCodeChanging(string value); - partial void OnHotProessTrustCodeChanged(); - partial void OnProjectNameChanging(string value); - partial void OnProjectNameChanged(); - partial void OnConstructionNoChanging(string value); - partial void OnConstructionNoChanged(); - partial void OnTrustUnitIdChanging(string value); - partial void OnTrustUnitIdChanged(); - partial void OnTrstManIdChanging(string value); - partial void OnTrstManIdChanged(); - partial void OnCreateDateChanging(System.Nullable value); - partial void OnCreateDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnTrustTypeChanging(string value); - partial void OnTrustTypeChanged(); - partial void OnIsPushedChanging(System.Nullable value); - partial void OnIsPushedChanged(); - partial void OnPushedDateChanging(System.Nullable value); - partial void OnPushedDateChanged(); - #endregion - - public HJGL_CH_HotProessTrust() - { - this._HJGL_CH_HotProessResult = new EntitySet(new Action(this.attach_HJGL_CH_HotProessResult), new Action(this.detach_HJGL_CH_HotProessResult)); - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._HJGL_CH_HotProessTrustItem = new EntitySet(new Action(this.attach_HJGL_CH_HotProessTrustItem), new Action(this.detach_HJGL_CH_HotProessTrustItem)); - this._HJGL_HotProess = new EntitySet(new Action(this.attach_HJGL_HotProess), new Action(this.detach_HJGL_HotProess)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [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="_HotProessTrustCode", DbType="NVarChar(50)")] - public string HotProessTrustCode - { - get - { - return this._HotProessTrustCode; - } - set - { - if ((this._HotProessTrustCode != value)) - { - this.OnHotProessTrustCodeChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustCode = value; - this.SendPropertyChanged("HotProessTrustCode"); - this.OnHotProessTrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this.OnProjectNameChanging(value); - this.SendPropertyChanging(); - this._ProjectName = value; - this.SendPropertyChanged("ProjectName"); - this.OnProjectNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionNo", DbType="NVarChar(50)")] - public string ConstructionNo - { - get - { - return this._ConstructionNo; - } - set - { - if ((this._ConstructionNo != value)) - { - this.OnConstructionNoChanging(value); - this.SendPropertyChanging(); - this._ConstructionNo = value; - this.SendPropertyChanged("ConstructionNo"); - this.OnConstructionNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustUnitId", DbType="NVarChar(50)")] - public string TrustUnitId - { - get - { - return this._TrustUnitId; - } - set - { - if ((this._TrustUnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnTrustUnitIdChanging(value); - this.SendPropertyChanging(); - this._TrustUnitId = value; - this.SendPropertyChanged("TrustUnitId"); - this.OnTrustUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrstManId", DbType="NVarChar(50)")] - public string TrstManId - { - get - { - return this._TrstManId; - } - set - { - if ((this._TrstManId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnTrstManIdChanging(value); - this.SendPropertyChanging(); - this._TrstManId = value; - this.SendPropertyChanged("TrstManId"); - this.OnTrstManIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateDate", DbType="DateTime")] - public System.Nullable CreateDate - { - get - { - return this._CreateDate; - } - set - { - if ((this._CreateDate != value)) - { - this.OnCreateDateChanging(value); - this.SendPropertyChanging(); - this._CreateDate = value; - this.SendPropertyChanged("CreateDate"); - this.OnCreateDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Char(1)")] - public string TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this.OnTrustTypeChanging(value); - this.SendPropertyChanging(); - this._TrustType = value; - this.SendPropertyChanged("TrustType"); - this.OnTrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPushed", DbType="Bit")] - public System.Nullable IsPushed - { - get - { - return this._IsPushed; - } - set - { - if ((this._IsPushed != value)) - { - this.OnIsPushedChanging(value); - this.SendPropertyChanging(); - this._IsPushed = value; - this.SendPropertyChanged("IsPushed"); - this.OnIsPushedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushedDate", DbType="DateTime")] - public System.Nullable PushedDate - { - get - { - return this._PushedDate; - } - set - { - if ((this._PushedDate != value)) - { - this.OnPushedDateChanging(value); - this.SendPropertyChanging(); - this._PushedDate = value; - this.SendPropertyChanged("PushedDate"); - this.OnPushedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessResult_HJGL_CH_HotProessTrust", Storage="_HJGL_CH_HotProessResult", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessResult - { - get - { - return this._HJGL_CH_HotProessResult; - } - set - { - this._HJGL_CH_HotProessResult.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_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.HJGL_CH_HotProessTrust.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessTrust.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_Base_Unit", Storage="_Base_Unit", ThisKey="TrustUnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_CH_HotProessTrust.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessTrust.Add(this); - this._TrustUnitId = value.UnitId; - } - else - { - this._TrustUnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_Sys_User", Storage="_Sys_User", ThisKey="TrstManId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_CH_HotProessTrust.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessTrust.Add(this); - this._TrstManId = value.UserId; - } - else - { - this._TrstManId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrustItem_HJGL_CH_HotProessTrust", Storage="_HJGL_CH_HotProessTrustItem", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessTrustItem - { - get - { - return this._HJGL_CH_HotProessTrustItem; - } - set - { - this._HJGL_CH_HotProessTrustItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_HJGL_CH_HotProessTrust", Storage="_HJGL_HotProess", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", DeleteRule="NO ACTION")] - public EntitySet HJGL_HotProess - { - get - { - return this._HJGL_HotProess; - } - set - { - this._HJGL_HotProess.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_HJGL_CH_HotProessResult(HJGL_CH_HotProessResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = this; - } - - private void detach_HJGL_CH_HotProessResult(HJGL_CH_HotProessResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = null; - } - - private void attach_HJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = this; - } - - private void detach_HJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = null; - } - - private void attach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = this; - } - - private void detach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_HotProessTrust = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_HotProessTrustItem")] - public partial class HJGL_CH_HotProessTrustItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessTrustItemId; - - private string _HotProessTrustId; - - private string _JOT_ID; - - private string _ProessTypes; - - private System.Nullable _TrustDate; - - private string _Remark; - - private System.Nullable _IsComplete; - - private string _TrustItemID; - - private string _HardTestResultId; - - private string _HardRepairMark; - - private EntityRef _HJGL_CH_HotProessTrust; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessTrustItemIdChanging(string value); - partial void OnHotProessTrustItemIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnTrustDateChanging(System.Nullable value); - partial void OnTrustDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnIsCompleteChanging(System.Nullable value); - partial void OnIsCompleteChanged(); - partial void OnTrustItemIDChanging(string value); - partial void OnTrustItemIDChanged(); - partial void OnHardTestResultIdChanging(string value); - partial void OnHardTestResultIdChanged(); - partial void OnHardRepairMarkChanging(string value); - partial void OnHardRepairMarkChanged(); - #endregion - - public HJGL_CH_HotProessTrustItem() - { - this._HJGL_CH_HotProessTrust = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this.OnHotProessTrustItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustItemId = value; - this.SendPropertyChanged("HotProessTrustItemId"); - this.OnHotProessTrustItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - if (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this.OnTrustDateChanging(value); - this.SendPropertyChanging(); - this._TrustDate = value; - this.SendPropertyChanged("TrustDate"); - this.OnTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsComplete", DbType="Bit")] - public System.Nullable IsComplete - { - get - { - return this._IsComplete; - } - set - { - if ((this._IsComplete != value)) - { - this.OnIsCompleteChanging(value); - this.SendPropertyChanging(); - this._IsComplete = value; - this.SendPropertyChanged("IsComplete"); - this.OnIsCompleteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this.OnTrustItemIDChanging(value); - this.SendPropertyChanging(); - this._TrustItemID = value; - this.SendPropertyChanged("TrustItemID"); - this.OnTrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultId", DbType="NVarChar(50)")] - public string HardTestResultId - { - get - { - return this._HardTestResultId; - } - set - { - if ((this._HardTestResultId != value)) - { - this.OnHardTestResultIdChanging(value); - this.SendPropertyChanging(); - this._HardTestResultId = value; - this.SendPropertyChanged("HardTestResultId"); - this.OnHardTestResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardRepairMark", DbType="NVarChar(10)")] - public string HardRepairMark - { - get - { - return this._HardRepairMark; - } - set - { - if ((this._HardRepairMark != value)) - { - this.OnHardRepairMarkChanging(value); - this.SendPropertyChanging(); - this._HardRepairMark = value; - this.SendPropertyChanged("HardRepairMark"); - this.OnHardRepairMarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrustItem_HJGL_CH_HotProessTrust", Storage="_HJGL_CH_HotProessTrust", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", IsForeignKey=true)] - public HJGL_CH_HotProessTrust HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust.Entity; - } - set - { - HJGL_CH_HotProessTrust previousValue = this._HJGL_CH_HotProessTrust.Entity; - if (((previousValue != value) - || (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_HotProessTrust.Entity = null; - previousValue.HJGL_CH_HotProessTrustItem.Remove(this); - } - this._HJGL_CH_HotProessTrust.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessTrustItem.Add(this); - this._HotProessTrustId = value.HotProessTrustId; - } - else - { - this._HotProessTrustId = default(string); - } - this.SendPropertyChanged("HJGL_CH_HotProessTrust"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrustItem_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_HotProessTrustItem.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_HotProessTrustItem.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_CH_Repair")] - public partial class HJGL_CH_Repair : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _CH_RepairID; - - private string _ProjectId; - - private string _TrustItemID; - - private string _JOT_ID; - - private string _NDT_ID; - - private System.Nullable _RepairTrustDate; - - private string _BSU_ID; - - private System.Nullable _CH_RepairDate; - - private string _CH_RepairNo; - - private string _CH_RepairType; - - private string _CH_Tabler; - - private System.Nullable _CH_TableDate; - - private string _CH_AuditMan; - - private System.Nullable _CH_AuditDate; - - private string _CH_Printer; - - private System.Nullable _CH_PrintDate; - - private string _CH_Remark; - - private string _BatchId; - - private string _ISO_ID; - - private string _CH_TrustUnit; - - private string _InstallationId; - - private string _CH_TrustType; - - private string _CH_CheckUnit; - - private string _CH_AcceptGrade; - - private string _CH_NDTCriteria; - - private string _CH_ItemName; - - private string _CH_SlopeType; - - private string _CH_WeldMethod; - - private string _Record_Printer; - - private System.Nullable _Record_PrintDate; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _HJGL_BS_NDTType; - - private EntityRef _HJGL_PW_JointInfo; - - private EntitySet _HJGL_CH_RepairItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCH_RepairIDChanging(string value); - partial void OnCH_RepairIDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnTrustItemIDChanging(string value); - partial void OnTrustItemIDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnNDT_IDChanging(string value); - partial void OnNDT_IDChanged(); - partial void OnRepairTrustDateChanging(System.Nullable value); - partial void OnRepairTrustDateChanged(); - partial void OnBSU_IDChanging(string value); - partial void OnBSU_IDChanged(); - partial void OnCH_RepairDateChanging(System.Nullable value); - partial void OnCH_RepairDateChanged(); - partial void OnCH_RepairNoChanging(string value); - partial void OnCH_RepairNoChanged(); - partial void OnCH_RepairTypeChanging(string value); - partial void OnCH_RepairTypeChanged(); - partial void OnCH_TablerChanging(string value); - partial void OnCH_TablerChanged(); - partial void OnCH_TableDateChanging(System.Nullable value); - partial void OnCH_TableDateChanged(); - partial void OnCH_AuditManChanging(string value); - partial void OnCH_AuditManChanged(); - partial void OnCH_AuditDateChanging(System.Nullable value); - partial void OnCH_AuditDateChanged(); - partial void OnCH_PrinterChanging(string value); - partial void OnCH_PrinterChanged(); - partial void OnCH_PrintDateChanging(System.Nullable value); - partial void OnCH_PrintDateChanged(); - partial void OnCH_RemarkChanging(string value); - partial void OnCH_RemarkChanged(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnCH_TrustUnitChanging(string value); - partial void OnCH_TrustUnitChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnCH_TrustTypeChanging(string value); - partial void OnCH_TrustTypeChanged(); - partial void OnCH_CheckUnitChanging(string value); - partial void OnCH_CheckUnitChanged(); - partial void OnCH_AcceptGradeChanging(string value); - partial void OnCH_AcceptGradeChanged(); - partial void OnCH_NDTCriteriaChanging(string value); - partial void OnCH_NDTCriteriaChanged(); - partial void OnCH_ItemNameChanging(string value); - partial void OnCH_ItemNameChanged(); - partial void OnCH_SlopeTypeChanging(string value); - partial void OnCH_SlopeTypeChanged(); - partial void OnCH_WeldMethodChanging(string value); - partial void OnCH_WeldMethodChanged(); - partial void OnRecord_PrinterChanging(string value); - partial void OnRecord_PrinterChanged(); - partial void OnRecord_PrintDateChanging(System.Nullable value); - partial void OnRecord_PrintDateChanged(); - #endregion - - public HJGL_CH_Repair() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._HJGL_BS_NDTType = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - this._HJGL_CH_RepairItem = new EntitySet(new Action(this.attach_HJGL_CH_RepairItem), new Action(this.detach_HJGL_CH_RepairItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string CH_RepairID - { - get - { - return this._CH_RepairID; - } - set - { - if ((this._CH_RepairID != value)) - { - this.OnCH_RepairIDChanging(value); - this.SendPropertyChanging(); - this._CH_RepairID = value; - this.SendPropertyChanged("CH_RepairID"); - this.OnCH_RepairIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this.OnTrustItemIDChanging(value); - this.SendPropertyChanging(); - this._TrustItemID = value; - this.SendPropertyChanged("TrustItemID"); - this.OnTrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_ID", DbType="VarChar(50)")] - public string NDT_ID - { - get - { - return this._NDT_ID; - } - set - { - if ((this._NDT_ID != value)) - { - if (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnNDT_IDChanging(value); - this.SendPropertyChanging(); - this._NDT_ID = value; - this.SendPropertyChanged("NDT_ID"); - this.OnNDT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTrustDate", DbType="DateTime")] - public System.Nullable RepairTrustDate - { - get - { - return this._RepairTrustDate; - } - set - { - if ((this._RepairTrustDate != value)) - { - this.OnRepairTrustDateChanging(value); - this.SendPropertyChanging(); - this._RepairTrustDate = value; - this.SendPropertyChanged("RepairTrustDate"); - this.OnRepairTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBSU_IDChanging(value); - this.SendPropertyChanging(); - this._BSU_ID = value; - this.SendPropertyChanged("BSU_ID"); - this.OnBSU_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairDate", DbType="DateTime")] - public System.Nullable CH_RepairDate - { - get - { - return this._CH_RepairDate; - } - set - { - if ((this._CH_RepairDate != value)) - { - this.OnCH_RepairDateChanging(value); - this.SendPropertyChanging(); - this._CH_RepairDate = value; - this.SendPropertyChanged("CH_RepairDate"); - this.OnCH_RepairDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairNo", DbType="VarChar(50)")] - public string CH_RepairNo - { - get - { - return this._CH_RepairNo; - } - set - { - if ((this._CH_RepairNo != value)) - { - this.OnCH_RepairNoChanging(value); - this.SendPropertyChanging(); - this._CH_RepairNo = value; - this.SendPropertyChanged("CH_RepairNo"); - this.OnCH_RepairNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairType", DbType="VarChar(50)")] - public string CH_RepairType - { - get - { - return this._CH_RepairType; - } - set - { - if ((this._CH_RepairType != value)) - { - this.OnCH_RepairTypeChanging(value); - this.SendPropertyChanging(); - this._CH_RepairType = value; - this.SendPropertyChanged("CH_RepairType"); - this.OnCH_RepairTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Tabler", DbType="VarChar(50)")] - public string CH_Tabler - { - get - { - return this._CH_Tabler; - } - set - { - if ((this._CH_Tabler != value)) - { - this.OnCH_TablerChanging(value); - this.SendPropertyChanging(); - this._CH_Tabler = value; - this.SendPropertyChanged("CH_Tabler"); - this.OnCH_TablerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TableDate", DbType="DateTime")] - public System.Nullable CH_TableDate - { - get - { - return this._CH_TableDate; - } - set - { - if ((this._CH_TableDate != value)) - { - this.OnCH_TableDateChanging(value); - this.SendPropertyChanging(); - this._CH_TableDate = value; - this.SendPropertyChanged("CH_TableDate"); - this.OnCH_TableDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AuditMan", DbType="VarChar(50)")] - public string CH_AuditMan - { - get - { - return this._CH_AuditMan; - } - set - { - if ((this._CH_AuditMan != value)) - { - this.OnCH_AuditManChanging(value); - this.SendPropertyChanging(); - this._CH_AuditMan = value; - this.SendPropertyChanged("CH_AuditMan"); - this.OnCH_AuditManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AuditDate", DbType="DateTime")] - public System.Nullable CH_AuditDate - { - get - { - return this._CH_AuditDate; - } - set - { - if ((this._CH_AuditDate != value)) - { - this.OnCH_AuditDateChanging(value); - this.SendPropertyChanging(); - this._CH_AuditDate = value; - this.SendPropertyChanged("CH_AuditDate"); - this.OnCH_AuditDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Printer", DbType="VarChar(50)")] - public string CH_Printer - { - get - { - return this._CH_Printer; - } - set - { - if ((this._CH_Printer != value)) - { - this.OnCH_PrinterChanging(value); - this.SendPropertyChanging(); - this._CH_Printer = value; - this.SendPropertyChanged("CH_Printer"); - this.OnCH_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_PrintDate", DbType="DateTime")] - public System.Nullable CH_PrintDate - { - get - { - return this._CH_PrintDate; - } - set - { - if ((this._CH_PrintDate != value)) - { - this.OnCH_PrintDateChanging(value); - this.SendPropertyChanging(); - this._CH_PrintDate = value; - this.SendPropertyChanged("CH_PrintDate"); - this.OnCH_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Remark", DbType="VarChar(50)")] - public string CH_Remark - { - get - { - return this._CH_Remark; - } - set - { - if ((this._CH_Remark != value)) - { - this.OnCH_RemarkChanging(value); - this.SendPropertyChanging(); - this._CH_Remark = value; - this.SendPropertyChanged("CH_Remark"); - this.OnCH_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustUnit", DbType="NVarChar(50)")] - public string CH_TrustUnit - { - get - { - return this._CH_TrustUnit; - } - set - { - if ((this._CH_TrustUnit != value)) - { - this.OnCH_TrustUnitChanging(value); - this.SendPropertyChanging(); - this._CH_TrustUnit = value; - this.SendPropertyChanged("CH_TrustUnit"); - this.OnCH_TrustUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustType", DbType="Char(1)")] - public string CH_TrustType - { - get - { - return this._CH_TrustType; - } - set - { - if ((this._CH_TrustType != value)) - { - this.OnCH_TrustTypeChanging(value); - this.SendPropertyChanging(); - this._CH_TrustType = value; - this.SendPropertyChanged("CH_TrustType"); - this.OnCH_TrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_CheckUnit", DbType="NVarChar(50)")] - public string CH_CheckUnit - { - get - { - return this._CH_CheckUnit; - } - set - { - if ((this._CH_CheckUnit != value)) - { - this.OnCH_CheckUnitChanging(value); - this.SendPropertyChanging(); - this._CH_CheckUnit = value; - this.SendPropertyChanged("CH_CheckUnit"); - this.OnCH_CheckUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AcceptGrade", DbType="VarChar(100)")] - public string CH_AcceptGrade - { - get - { - return this._CH_AcceptGrade; - } - set - { - if ((this._CH_AcceptGrade != value)) - { - this.OnCH_AcceptGradeChanging(value); - this.SendPropertyChanging(); - this._CH_AcceptGrade = value; - this.SendPropertyChanged("CH_AcceptGrade"); - this.OnCH_AcceptGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTCriteria", DbType="VarChar(60)")] - public string CH_NDTCriteria - { - get - { - return this._CH_NDTCriteria; - } - set - { - if ((this._CH_NDTCriteria != value)) - { - this.OnCH_NDTCriteriaChanging(value); - this.SendPropertyChanging(); - this._CH_NDTCriteria = value; - this.SendPropertyChanged("CH_NDTCriteria"); - this.OnCH_NDTCriteriaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_ItemName", DbType="NVarChar(50)")] - public string CH_ItemName - { - get - { - return this._CH_ItemName; - } - set - { - if ((this._CH_ItemName != value)) - { - this.OnCH_ItemNameChanging(value); - this.SendPropertyChanging(); - this._CH_ItemName = value; - this.SendPropertyChanged("CH_ItemName"); - this.OnCH_ItemNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_SlopeType", DbType="VarChar(50)")] - public string CH_SlopeType - { - get - { - return this._CH_SlopeType; - } - set - { - if ((this._CH_SlopeType != value)) - { - this.OnCH_SlopeTypeChanging(value); - this.SendPropertyChanging(); - this._CH_SlopeType = value; - this.SendPropertyChanged("CH_SlopeType"); - this.OnCH_SlopeTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_WeldMethod", DbType="VarChar(50)")] - public string CH_WeldMethod - { - get - { - return this._CH_WeldMethod; - } - set - { - if ((this._CH_WeldMethod != value)) - { - this.OnCH_WeldMethodChanging(value); - this.SendPropertyChanging(); - this._CH_WeldMethod = value; - this.SendPropertyChanged("CH_WeldMethod"); - this.OnCH_WeldMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_Printer", DbType="NVarChar(50)")] - public string Record_Printer - { - get - { - return this._Record_Printer; - } - set - { - if ((this._Record_Printer != value)) - { - this.OnRecord_PrinterChanging(value); - this.SendPropertyChanging(); - this._Record_Printer = value; - this.SendPropertyChanged("Record_Printer"); - this.OnRecord_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_PrintDate", DbType="DateTime")] - public System.Nullable Record_PrintDate - { - get - { - return this._Record_PrintDate; - } - set - { - if ((this._Record_PrintDate != value)) - { - this.OnRecord_PrintDateChanging(value); - this.SendPropertyChanging(); - this._Record_PrintDate = value; - this.SendPropertyChanged("Record_PrintDate"); - this.OnRecord_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_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.HJGL_CH_Repair.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Repair.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_Base_Unit", Storage="_Base_Unit", ThisKey="BSU_ID", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_CH_Repair.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Repair.Add(this); - this._BSU_ID = value.UnitId; - } - else - { - this._BSU_ID = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_HJGL_BS_NDTType", Storage="_HJGL_BS_NDTType", ThisKey="NDT_ID", OtherKey="NDT_ID", IsForeignKey=true)] - public HJGL_BS_NDTType HJGL_BS_NDTType - { - get - { - return this._HJGL_BS_NDTType.Entity; - } - set - { - HJGL_BS_NDTType previousValue = this._HJGL_BS_NDTType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_NDTType.Entity = null; - previousValue.HJGL_CH_Repair.Remove(this); - } - this._HJGL_BS_NDTType.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Repair.Add(this); - this._NDT_ID = value.NDT_ID; - } - else - { - this._NDT_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_NDTType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_Repair.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Repair.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItem_HJGL_CH_Repair", Storage="_HJGL_CH_RepairItem", ThisKey="CH_RepairID", OtherKey="CH_RepairID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItem - { - get - { - return this._HJGL_CH_RepairItem; - } - set - { - this._HJGL_CH_RepairItem.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_HJGL_CH_RepairItem(HJGL_CH_RepairItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_Repair = this; - } - - private void detach_HJGL_CH_RepairItem(HJGL_CH_RepairItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_Repair = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_RepairItem")] - public partial class HJGL_CH_RepairItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _CH_RepairItemId; - - private string _CH_RepairID; - - private string _JOT_ID; - - private string _FilmNum; - - private string _States; - - private string _FeedbackMan; - - private System.Nullable _FeedbackDate; - - private string _DefectNature; - - private string _Remark; - - private string _ExtendedNum; - - private string _CheckPlace; - - private string _CheckPerson; - - private string _RepairItemRecordId; - - private string _ShootMan; - - private string _EquipmentId; - - private System.Nullable _ReportNoticeDate; - - private System.Nullable _ShootDate; - - private EntitySet _HJGL_BO_QualityRatingRepair; - - private EntityRef _HJGL_CH_Repair; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCH_RepairItemIdChanging(string value); - partial void OnCH_RepairItemIdChanged(); - partial void OnCH_RepairIDChanging(string value); - partial void OnCH_RepairIDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnStatesChanging(string value); - partial void OnStatesChanged(); - partial void OnFeedbackManChanging(string value); - partial void OnFeedbackManChanged(); - partial void OnFeedbackDateChanging(System.Nullable value); - partial void OnFeedbackDateChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnExtendedNumChanging(string value); - partial void OnExtendedNumChanged(); - partial void OnCheckPlaceChanging(string value); - partial void OnCheckPlaceChanged(); - partial void OnCheckPersonChanging(string value); - partial void OnCheckPersonChanged(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnShootManChanging(string value); - partial void OnShootManChanged(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnReportNoticeDateChanging(System.Nullable value); - partial void OnReportNoticeDateChanged(); - partial void OnShootDateChanging(System.Nullable value); - partial void OnShootDateChanged(); - #endregion - - public HJGL_CH_RepairItem() - { - this._HJGL_BO_QualityRatingRepair = new EntitySet(new Action(this.attach_HJGL_BO_QualityRatingRepair), new Action(this.detach_HJGL_BO_QualityRatingRepair)); - this._HJGL_CH_Repair = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string CH_RepairItemId - { - get - { - return this._CH_RepairItemId; - } - set - { - if ((this._CH_RepairItemId != value)) - { - this.OnCH_RepairItemIdChanging(value); - this.SendPropertyChanging(); - this._CH_RepairItemId = value; - this.SendPropertyChanged("CH_RepairItemId"); - this.OnCH_RepairItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairID", DbType="NVarChar(50)")] - public string CH_RepairID - { - get - { - return this._CH_RepairID; - } - set - { - if ((this._CH_RepairID != value)) - { - if (this._HJGL_CH_Repair.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCH_RepairIDChanging(value); - this.SendPropertyChanging(); - this._CH_RepairID = value; - this.SendPropertyChanged("CH_RepairID"); - this.OnCH_RepairIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_States", DbType="NChar(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="_FeedbackMan", DbType="NVarChar(50)")] - public string FeedbackMan - { - get - { - return this._FeedbackMan; - } - set - { - if ((this._FeedbackMan != value)) - { - this.OnFeedbackManChanging(value); - this.SendPropertyChanging(); - this._FeedbackMan = value; - this.SendPropertyChanged("FeedbackMan"); - this.OnFeedbackManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this.OnFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._FeedbackDate = value; - this.SendPropertyChanged("FeedbackDate"); - this.OnFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExtendedNum", DbType="Char(10)")] - public string ExtendedNum - { - get - { - return this._ExtendedNum; - } - set - { - if ((this._ExtendedNum != value)) - { - this.OnExtendedNumChanging(value); - this.SendPropertyChanging(); - this._ExtendedNum = value; - this.SendPropertyChanged("ExtendedNum"); - this.OnExtendedNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckPlace", DbType="NVarChar(50)")] - public string CheckPlace - { - get - { - return this._CheckPlace; - } - set - { - if ((this._CheckPlace != value)) - { - this.OnCheckPlaceChanging(value); - this.SendPropertyChanging(); - this._CheckPlace = value; - this.SendPropertyChanged("CheckPlace"); - this.OnCheckPlaceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckPerson", DbType="NVarChar(50)")] - public string CheckPerson - { - get - { - return this._CheckPerson; - } - set - { - if ((this._CheckPerson != value)) - { - this.OnCheckPersonChanging(value); - this.SendPropertyChanging(); - this._CheckPerson = value; - this.SendPropertyChanged("CheckPerson"); - this.OnCheckPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="NVarChar(50)")] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootMan", DbType="NVarChar(50)")] - public string ShootMan - { - get - { - return this._ShootMan; - } - set - { - if ((this._ShootMan != value)) - { - this.OnShootManChanging(value); - this.SendPropertyChanging(); - this._ShootMan = value; - this.SendPropertyChanged("ShootMan"); - this.OnShootManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="NVarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportNoticeDate", DbType="DateTime")] - public System.Nullable ReportNoticeDate - { - get - { - return this._ReportNoticeDate; - } - set - { - if ((this._ReportNoticeDate != value)) - { - this.OnReportNoticeDateChanging(value); - this.SendPropertyChanging(); - this._ReportNoticeDate = value; - this.SendPropertyChanged("ReportNoticeDate"); - this.OnReportNoticeDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootDate", DbType="DateTime")] - public System.Nullable ShootDate - { - get - { - return this._ShootDate; - } - set - { - if ((this._ShootDate != value)) - { - this.OnShootDateChanging(value); - this.SendPropertyChanging(); - this._ShootDate = value; - this.SendPropertyChanged("ShootDate"); - this.OnShootDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_CH_RepairItem", Storage="_HJGL_BO_QualityRatingRepair", ThisKey="CH_RepairItemId", OtherKey="CH_RepairItemId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRatingRepair - { - get - { - return this._HJGL_BO_QualityRatingRepair; - } - set - { - this._HJGL_BO_QualityRatingRepair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItem_HJGL_CH_Repair", Storage="_HJGL_CH_Repair", ThisKey="CH_RepairID", OtherKey="CH_RepairID", IsForeignKey=true)] - public HJGL_CH_Repair HJGL_CH_Repair - { - get - { - return this._HJGL_CH_Repair.Entity; - } - set - { - HJGL_CH_Repair previousValue = this._HJGL_CH_Repair.Entity; - if (((previousValue != value) - || (this._HJGL_CH_Repair.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_Repair.Entity = null; - previousValue.HJGL_CH_RepairItem.Remove(this); - } - this._HJGL_CH_Repair.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItem.Add(this); - this._CH_RepairID = value.CH_RepairID; - } - else - { - this._CH_RepairID = default(string); - } - this.SendPropertyChanged("HJGL_CH_Repair"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItem_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_RepairItem.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItem.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_RepairItem = this; - } - - private void detach_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_RepairItem = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_RepairItemRecord")] - public partial class HJGL_CH_RepairItemRecord : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RepairItemRecordId; - - private string _ProjectId; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _FilmNum; - - private string _TrustItemID; - - private string _BatchId; - - private string _RepairMark; - - private string _DefectNature; - - private System.Nullable _IsWeld; - - private string _JOT_CellWelder; - - private string _JOT_FloorWelder; - - private System.Nullable _WeldDate; - - private string _ConstructionPerson; - - private System.Nullable _ConfirmDate; - - private System.Nullable _FeedbackDate; - - private string _NDT_ID; - - private string _SignMan; - - private System.Nullable _SignDate; - - private string _ReceiveMan; - - private System.Nullable _ReceiveDate; - - private System.Nullable _IsPrint; - - private string _PrintMan; - - private System.Nullable _PrintDate; - - private string _TrustRemark; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BO_Batch; - - private EntityRef _HJGL_BS_NDTType; - - private EntityRef _HJGL_BS_Welder; - - private EntityRef _JOT_FloorWelderHJGL_BS_Welder; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnTrustItemIDChanging(string value); - partial void OnTrustItemIDChanged(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnRepairMarkChanging(string value); - partial void OnRepairMarkChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnIsWeldChanging(System.Nullable value); - partial void OnIsWeldChanged(); - partial void OnJOT_CellWelderChanging(string value); - partial void OnJOT_CellWelderChanged(); - partial void OnJOT_FloorWelderChanging(string value); - partial void OnJOT_FloorWelderChanged(); - partial void OnWeldDateChanging(System.Nullable value); - partial void OnWeldDateChanged(); - partial void OnConstructionPersonChanging(string value); - partial void OnConstructionPersonChanged(); - partial void OnConfirmDateChanging(System.Nullable value); - partial void OnConfirmDateChanged(); - partial void OnFeedbackDateChanging(System.Nullable value); - partial void OnFeedbackDateChanged(); - partial void OnNDT_IDChanging(string value); - partial void OnNDT_IDChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSignDateChanging(System.Nullable value); - partial void OnSignDateChanged(); - partial void OnReceiveManChanging(string value); - partial void OnReceiveManChanged(); - partial void OnReceiveDateChanging(System.Nullable value); - partial void OnReceiveDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnPrintManChanging(string value); - partial void OnPrintManChanged(); - partial void OnPrintDateChanging(System.Nullable value); - partial void OnPrintDateChanged(); - partial void OnTrustRemarkChanging(string value); - partial void OnTrustRemarkChanged(); - #endregion - - public HJGL_CH_RepairItemRecord() - { - this._Base_Project = default(EntityRef); - this._HJGL_BO_Batch = default(EntityRef); - this._HJGL_BS_NDTType = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - this._JOT_FloorWelderHJGL_BS_Welder = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [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="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this.OnTrustItemIDChanging(value); - this.SendPropertyChanging(); - this._TrustItemID = value; - this.SendPropertyChanged("TrustItemID"); - this.OnTrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - if (this._HJGL_BO_Batch.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairMark", DbType="NVarChar(50)")] - public string RepairMark - { - get - { - return this._RepairMark; - } - set - { - if ((this._RepairMark != value)) - { - this.OnRepairMarkChanging(value); - this.SendPropertyChanging(); - this._RepairMark = value; - this.SendPropertyChanged("RepairMark"); - this.OnRepairMarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWeld", DbType="Bit")] - public System.Nullable IsWeld - { - get - { - return this._IsWeld; - } - set - { - if ((this._IsWeld != value)) - { - this.OnIsWeldChanging(value); - this.SendPropertyChanging(); - this._IsWeld = value; - this.SendPropertyChanged("IsWeld"); - this.OnIsWeldChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellWelder", DbType="NVarChar(50)")] - public string JOT_CellWelder - { - get - { - return this._JOT_CellWelder; - } - set - { - if ((this._JOT_CellWelder != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_CellWelderChanging(value); - this.SendPropertyChanging(); - this._JOT_CellWelder = value; - this.SendPropertyChanged("JOT_CellWelder"); - this.OnJOT_CellWelderChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FloorWelder", DbType="NVarChar(50)")] - public string JOT_FloorWelder - { - get - { - return this._JOT_FloorWelder; - } - set - { - if ((this._JOT_FloorWelder != value)) - { - if (this._JOT_FloorWelderHJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_FloorWelderChanging(value); - this.SendPropertyChanging(); - this._JOT_FloorWelder = value; - this.SendPropertyChanged("JOT_FloorWelder"); - this.OnJOT_FloorWelderChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldDate", DbType="DateTime")] - public System.Nullable WeldDate - { - get - { - return this._WeldDate; - } - set - { - if ((this._WeldDate != value)) - { - this.OnWeldDateChanging(value); - this.SendPropertyChanging(); - this._WeldDate = value; - this.SendPropertyChanged("WeldDate"); - this.OnWeldDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionPerson", DbType="NVarChar(50)")] - public string ConstructionPerson - { - get - { - return this._ConstructionPerson; - } - set - { - if ((this._ConstructionPerson != value)) - { - this.OnConstructionPersonChanging(value); - this.SendPropertyChanging(); - this._ConstructionPerson = value; - this.SendPropertyChanged("ConstructionPerson"); - this.OnConstructionPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this.OnConfirmDateChanging(value); - this.SendPropertyChanging(); - this._ConfirmDate = value; - this.SendPropertyChanged("ConfirmDate"); - this.OnConfirmDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this.OnFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._FeedbackDate = value; - this.SendPropertyChanged("FeedbackDate"); - this.OnFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_ID", DbType="VarChar(50)")] - public string NDT_ID - { - get - { - return this._NDT_ID; - } - set - { - if ((this._NDT_ID != value)) - { - if (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnNDT_IDChanging(value); - this.SendPropertyChanging(); - this._NDT_ID = value; - this.SendPropertyChanged("NDT_ID"); - this.OnNDT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignDate", DbType="DateTime")] - public System.Nullable SignDate - { - get - { - return this._SignDate; - } - set - { - if ((this._SignDate != value)) - { - this.OnSignDateChanging(value); - this.SendPropertyChanging(); - this._SignDate = value; - this.SendPropertyChanged("SignDate"); - this.OnSignDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveMan", DbType="NVarChar(50)")] - public string ReceiveMan - { - get - { - return this._ReceiveMan; - } - set - { - if ((this._ReceiveMan != value)) - { - this.OnReceiveManChanging(value); - this.SendPropertyChanging(); - this._ReceiveMan = value; - this.SendPropertyChanged("ReceiveMan"); - this.OnReceiveManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveDate", DbType="DateTime")] - public System.Nullable ReceiveDate - { - get - { - return this._ReceiveDate; - } - set - { - if ((this._ReceiveDate != value)) - { - this.OnReceiveDateChanging(value); - this.SendPropertyChanging(); - this._ReceiveDate = value; - this.SendPropertyChanged("ReceiveDate"); - this.OnReceiveDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintMan", DbType="NVarChar(50)")] - public string PrintMan - { - get - { - return this._PrintMan; - } - set - { - if ((this._PrintMan != value)) - { - this.OnPrintManChanging(value); - this.SendPropertyChanging(); - this._PrintMan = value; - this.SendPropertyChanged("PrintMan"); - this.OnPrintManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this.OnPrintDateChanging(value); - this.SendPropertyChanging(); - this._PrintDate = value; - this.SendPropertyChanged("PrintDate"); - this.OnPrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustRemark", DbType="NVarChar(50)")] - public string TrustRemark - { - get - { - return this._TrustRemark; - } - set - { - if ((this._TrustRemark != value)) - { - this.OnTrustRemarkChanging(value); - this.SendPropertyChanging(); - this._TrustRemark = value; - this.SendPropertyChanged("TrustRemark"); - this.OnTrustRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_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.HJGL_CH_RepairItemRecord.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BO_Batch", Storage="_HJGL_BO_Batch", ThisKey="BatchId", OtherKey="BatchId", IsForeignKey=true)] - public HJGL_BO_Batch HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._HJGL_BO_Batch.Entity; - if (((previousValue != value) - || (this._HJGL_BO_Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_Batch.Entity = null; - previousValue.HJGL_CH_RepairItemRecord.Remove(this); - } - this._HJGL_BO_Batch.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._BatchId = value.BatchId; - } - else - { - this._BatchId = default(string); - } - this.SendPropertyChanged("HJGL_BO_Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_NDTType", Storage="_HJGL_BS_NDTType", ThisKey="NDT_ID", OtherKey="NDT_ID", IsForeignKey=true)] - public HJGL_BS_NDTType HJGL_BS_NDTType - { - get - { - return this._HJGL_BS_NDTType.Entity; - } - set - { - HJGL_BS_NDTType previousValue = this._HJGL_BS_NDTType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_NDTType.Entity = null; - previousValue.HJGL_CH_RepairItemRecord.Remove(this); - } - this._HJGL_BS_NDTType.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._NDT_ID = value.NDT_ID; - } - else - { - this._NDT_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_NDTType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="JOT_CellWelder", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_CH_RepairItemRecord.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._JOT_CellWelder = value.WED_ID; - } - else - { - this._JOT_CellWelder = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_BS_Welder1", Storage="_JOT_FloorWelderHJGL_BS_Welder", ThisKey="JOT_FloorWelder", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder JOT_FloorWelderHJGL_BS_Welder - { - get - { - return this._JOT_FloorWelderHJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._JOT_FloorWelderHJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._JOT_FloorWelderHJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_FloorWelderHJGL_BS_Welder.Entity = null; - previousValue.HJGL_CH_RepairItemRecord_HJGL_BS_Welder1.Remove(this); - } - this._JOT_FloorWelderHJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord_HJGL_BS_Welder1.Add(this); - this._JOT_FloorWelder = value.WED_ID; - } - else - { - this._JOT_FloorWelder = default(string); - } - this.SendPropertyChanged("JOT_FloorWelderHJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_CH_RepairItemRecord.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_RepairItemRecord.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_RepairItemRecord.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_CH_TestingReportPrint")] - public partial class HJGL_CH_TestingReportPrint : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TestingReportPrintId; - - private string _ISO_ID; - - private string _Specifications; - - private string _NDT_ID; - - private string _BatchId; - - private string _ReportCode; - - private string _ContractUnitId; - - private string _RT_TechnicalGrade; - - private string _RT_FocalSize; - - private string _RT_TubeCurrent; - - private string _RT_SourceType; - - private string _RT_FilmDensity; - - private string _RT_DeveloperTemperature; - - private string _RT_DeveloperTime; - - private string _PT_SurfaceState; - - private string _PT_PenetrantGrade; - - private string _PT_CleaningGrade; - - private string _PT_ImagingGrade; - - private string _PT_OsmoticTemperature; - - private string _PT_ImposingMethod; - - private string _PT_ObservationMethod; - - private string _PT_SensitivityTestBlock; - - private string _PT_PermeationTime; - - private string _PT_ImagingTime; - - private string _MT_SurfaceState; - - private string _MT_SensitivityTestBlock; - - private string _MT_CurrentType; - - private string _MT_LiftingPower; - - private string _MT_MagnetizationTime; - - private string _MT_MagneticPowderType; - - private string _MT_Concentration; - - private string _MT_ImposingMethod; - - private string _UT_TechnicalGrade; - - private string _UT_DetectionSurface; - - private string _UT_SurfaceState; - - private string _UT_StandardTestBlock; - - private string _UT_ProbeType; - - private string _UT_SurfaceCompensation; - - private string _UT_ScanningRate; - - private string _UT_DetectionSensitivity; - - private string _UT_CouplingAgent; - - private string _Type; - - private string _Printer; - - private System.Nullable _PrintTime; - - private string _ProjectId; - - private string _TestingTime; - - private string _TransilluminationMode; - - private string _FilmModel; - - private string _IntensifyingWay; - - private string _TubeVoltage; - - private string _SourceActivity; - - private string _ImageQualityModel; - - private string _WireDiameterCode; - - private string _FocalLength; - - private string _ExposureTime; - - private string _EffectiveLength; - - private string _EquipmentCode; - - private string _EquipmentName; - - private string _JotyName; - - private string _MT_TestMethod; - - private string _HotProessState; - - private string _TestBlock; - - private string _PoleSpacing; - - private string _UT_StandardTestBlock2; - - private string _STE_ID; - - private string _STE_ID2; - - private string _WME_ID; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BO_Batch; - - private EntityRef _HJGL_BS_NDTType; - - private EntityRef _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTestingReportPrintIdChanging(string value); - partial void OnTestingReportPrintIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnNDT_IDChanging(string value); - partial void OnNDT_IDChanged(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnReportCodeChanging(string value); - partial void OnReportCodeChanged(); - partial void OnContractUnitIdChanging(string value); - partial void OnContractUnitIdChanged(); - partial void OnRT_TechnicalGradeChanging(string value); - partial void OnRT_TechnicalGradeChanged(); - partial void OnRT_FocalSizeChanging(string value); - partial void OnRT_FocalSizeChanged(); - partial void OnRT_TubeCurrentChanging(string value); - partial void OnRT_TubeCurrentChanged(); - partial void OnRT_SourceTypeChanging(string value); - partial void OnRT_SourceTypeChanged(); - partial void OnRT_FilmDensityChanging(string value); - partial void OnRT_FilmDensityChanged(); - partial void OnRT_DeveloperTemperatureChanging(string value); - partial void OnRT_DeveloperTemperatureChanged(); - partial void OnRT_DeveloperTimeChanging(string value); - partial void OnRT_DeveloperTimeChanged(); - partial void OnPT_SurfaceStateChanging(string value); - partial void OnPT_SurfaceStateChanged(); - partial void OnPT_PenetrantGradeChanging(string value); - partial void OnPT_PenetrantGradeChanged(); - partial void OnPT_CleaningGradeChanging(string value); - partial void OnPT_CleaningGradeChanged(); - partial void OnPT_ImagingGradeChanging(string value); - partial void OnPT_ImagingGradeChanged(); - partial void OnPT_OsmoticTemperatureChanging(string value); - partial void OnPT_OsmoticTemperatureChanged(); - partial void OnPT_ImposingMethodChanging(string value); - partial void OnPT_ImposingMethodChanged(); - partial void OnPT_ObservationMethodChanging(string value); - partial void OnPT_ObservationMethodChanged(); - partial void OnPT_SensitivityTestBlockChanging(string value); - partial void OnPT_SensitivityTestBlockChanged(); - partial void OnPT_PermeationTimeChanging(string value); - partial void OnPT_PermeationTimeChanged(); - partial void OnPT_ImagingTimeChanging(string value); - partial void OnPT_ImagingTimeChanged(); - partial void OnMT_SurfaceStateChanging(string value); - partial void OnMT_SurfaceStateChanged(); - partial void OnMT_SensitivityTestBlockChanging(string value); - partial void OnMT_SensitivityTestBlockChanged(); - partial void OnMT_CurrentTypeChanging(string value); - partial void OnMT_CurrentTypeChanged(); - partial void OnMT_LiftingPowerChanging(string value); - partial void OnMT_LiftingPowerChanged(); - partial void OnMT_MagnetizationTimeChanging(string value); - partial void OnMT_MagnetizationTimeChanged(); - partial void OnMT_MagneticPowderTypeChanging(string value); - partial void OnMT_MagneticPowderTypeChanged(); - partial void OnMT_ConcentrationChanging(string value); - partial void OnMT_ConcentrationChanged(); - partial void OnMT_ImposingMethodChanging(string value); - partial void OnMT_ImposingMethodChanged(); - partial void OnUT_TechnicalGradeChanging(string value); - partial void OnUT_TechnicalGradeChanged(); - partial void OnUT_DetectionSurfaceChanging(string value); - partial void OnUT_DetectionSurfaceChanged(); - partial void OnUT_SurfaceStateChanging(string value); - partial void OnUT_SurfaceStateChanged(); - partial void OnUT_StandardTestBlockChanging(string value); - partial void OnUT_StandardTestBlockChanged(); - partial void OnUT_ProbeTypeChanging(string value); - partial void OnUT_ProbeTypeChanged(); - partial void OnUT_SurfaceCompensationChanging(string value); - partial void OnUT_SurfaceCompensationChanged(); - partial void OnUT_ScanningRateChanging(string value); - partial void OnUT_ScanningRateChanged(); - partial void OnUT_DetectionSensitivityChanging(string value); - partial void OnUT_DetectionSensitivityChanged(); - partial void OnUT_CouplingAgentChanging(string value); - partial void OnUT_CouplingAgentChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - partial void OnPrinterChanging(string value); - partial void OnPrinterChanged(); - partial void OnPrintTimeChanging(System.Nullable value); - partial void OnPrintTimeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnTestingTimeChanging(string value); - partial void OnTestingTimeChanged(); - partial void OnTransilluminationModeChanging(string value); - partial void OnTransilluminationModeChanged(); - partial void OnFilmModelChanging(string value); - partial void OnFilmModelChanged(); - partial void OnIntensifyingWayChanging(string value); - partial void OnIntensifyingWayChanged(); - partial void OnTubeVoltageChanging(string value); - partial void OnTubeVoltageChanged(); - partial void OnSourceActivityChanging(string value); - partial void OnSourceActivityChanged(); - partial void OnImageQualityModelChanging(string value); - partial void OnImageQualityModelChanged(); - partial void OnWireDiameterCodeChanging(string value); - partial void OnWireDiameterCodeChanged(); - partial void OnFocalLengthChanging(string value); - partial void OnFocalLengthChanged(); - partial void OnExposureTimeChanging(string value); - partial void OnExposureTimeChanged(); - partial void OnEffectiveLengthChanging(string value); - partial void OnEffectiveLengthChanged(); - partial void OnEquipmentCodeChanging(string value); - partial void OnEquipmentCodeChanged(); - partial void OnEquipmentNameChanging(string value); - partial void OnEquipmentNameChanged(); - partial void OnJotyNameChanging(string value); - partial void OnJotyNameChanged(); - partial void OnMT_TestMethodChanging(string value); - partial void OnMT_TestMethodChanged(); - partial void OnHotProessStateChanging(string value); - partial void OnHotProessStateChanged(); - partial void OnTestBlockChanging(string value); - partial void OnTestBlockChanged(); - partial void OnPoleSpacingChanging(string value); - partial void OnPoleSpacingChanged(); - partial void OnUT_StandardTestBlock2Changing(string value); - partial void OnUT_StandardTestBlock2Changed(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnSTE_ID2Changing(string value); - partial void OnSTE_ID2Changed(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - #endregion - - public HJGL_CH_TestingReportPrint() - { - this._Base_Project = default(EntityRef); - this._HJGL_BO_Batch = default(EntityRef); - this._HJGL_BS_NDTType = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingReportPrintId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TestingReportPrintId - { - get - { - return this._TestingReportPrintId; - } - set - { - if ((this._TestingReportPrintId != value)) - { - this.OnTestingReportPrintIdChanging(value); - this.SendPropertyChanging(); - this._TestingReportPrintId = value; - this.SendPropertyChanged("TestingReportPrintId"); - this.OnTestingReportPrintIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_ID", DbType="VarChar(50)")] - public string NDT_ID - { - get - { - return this._NDT_ID; - } - set - { - if ((this._NDT_ID != value)) - { - if (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnNDT_IDChanging(value); - this.SendPropertyChanging(); - this._NDT_ID = value; - this.SendPropertyChanged("NDT_ID"); - this.OnNDT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - if (this._HJGL_BO_Batch.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportCode", DbType="NVarChar(50)")] - public string ReportCode - { - get - { - return this._ReportCode; - } - set - { - if ((this._ReportCode != value)) - { - this.OnReportCodeChanging(value); - this.SendPropertyChanging(); - this._ReportCode = value; - this.SendPropertyChanged("ReportCode"); - this.OnReportCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractUnitId", DbType="NVarChar(50)")] - public string ContractUnitId - { - get - { - return this._ContractUnitId; - } - set - { - if ((this._ContractUnitId != value)) - { - this.OnContractUnitIdChanging(value); - this.SendPropertyChanging(); - this._ContractUnitId = value; - this.SendPropertyChanged("ContractUnitId"); - this.OnContractUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TechnicalGrade", DbType="NVarChar(50)")] - public string RT_TechnicalGrade - { - get - { - return this._RT_TechnicalGrade; - } - set - { - if ((this._RT_TechnicalGrade != value)) - { - this.OnRT_TechnicalGradeChanging(value); - this.SendPropertyChanging(); - this._RT_TechnicalGrade = value; - this.SendPropertyChanged("RT_TechnicalGrade"); - this.OnRT_TechnicalGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FocalSize", DbType="NVarChar(50)")] - public string RT_FocalSize - { - get - { - return this._RT_FocalSize; - } - set - { - if ((this._RT_FocalSize != value)) - { - this.OnRT_FocalSizeChanging(value); - this.SendPropertyChanging(); - this._RT_FocalSize = value; - this.SendPropertyChanged("RT_FocalSize"); - this.OnRT_FocalSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TubeCurrent", DbType="NVarChar(50)")] - public string RT_TubeCurrent - { - get - { - return this._RT_TubeCurrent; - } - set - { - if ((this._RT_TubeCurrent != value)) - { - this.OnRT_TubeCurrentChanging(value); - this.SendPropertyChanging(); - this._RT_TubeCurrent = value; - this.SendPropertyChanged("RT_TubeCurrent"); - this.OnRT_TubeCurrentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_SourceType", DbType="NVarChar(50)")] - public string RT_SourceType - { - get - { - return this._RT_SourceType; - } - set - { - if ((this._RT_SourceType != value)) - { - this.OnRT_SourceTypeChanging(value); - this.SendPropertyChanging(); - this._RT_SourceType = value; - this.SendPropertyChanged("RT_SourceType"); - this.OnRT_SourceTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmDensity", DbType="NVarChar(50)")] - public string RT_FilmDensity - { - get - { - return this._RT_FilmDensity; - } - set - { - if ((this._RT_FilmDensity != value)) - { - this.OnRT_FilmDensityChanging(value); - this.SendPropertyChanging(); - this._RT_FilmDensity = value; - this.SendPropertyChanged("RT_FilmDensity"); - this.OnRT_FilmDensityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTemperature", DbType="NVarChar(50)")] - public string RT_DeveloperTemperature - { - get - { - return this._RT_DeveloperTemperature; - } - set - { - if ((this._RT_DeveloperTemperature != value)) - { - this.OnRT_DeveloperTemperatureChanging(value); - this.SendPropertyChanging(); - this._RT_DeveloperTemperature = value; - this.SendPropertyChanged("RT_DeveloperTemperature"); - this.OnRT_DeveloperTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTime", DbType="NVarChar(50)")] - public string RT_DeveloperTime - { - get - { - return this._RT_DeveloperTime; - } - set - { - if ((this._RT_DeveloperTime != value)) - { - this.OnRT_DeveloperTimeChanging(value); - this.SendPropertyChanging(); - this._RT_DeveloperTime = value; - this.SendPropertyChanged("RT_DeveloperTime"); - this.OnRT_DeveloperTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_SurfaceState", DbType="NVarChar(50)")] - public string PT_SurfaceState - { - get - { - return this._PT_SurfaceState; - } - set - { - if ((this._PT_SurfaceState != value)) - { - this.OnPT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._PT_SurfaceState = value; - this.SendPropertyChanged("PT_SurfaceState"); - this.OnPT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PenetrantGrade", DbType="NVarChar(50)")] - public string PT_PenetrantGrade - { - get - { - return this._PT_PenetrantGrade; - } - set - { - if ((this._PT_PenetrantGrade != value)) - { - this.OnPT_PenetrantGradeChanging(value); - this.SendPropertyChanging(); - this._PT_PenetrantGrade = value; - this.SendPropertyChanged("PT_PenetrantGrade"); - this.OnPT_PenetrantGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_CleaningGrade", DbType="NVarChar(50)")] - public string PT_CleaningGrade - { - get - { - return this._PT_CleaningGrade; - } - set - { - if ((this._PT_CleaningGrade != value)) - { - this.OnPT_CleaningGradeChanging(value); - this.SendPropertyChanging(); - this._PT_CleaningGrade = value; - this.SendPropertyChanged("PT_CleaningGrade"); - this.OnPT_CleaningGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImagingGrade", DbType="NVarChar(50)")] - public string PT_ImagingGrade - { - get - { - return this._PT_ImagingGrade; - } - set - { - if ((this._PT_ImagingGrade != value)) - { - this.OnPT_ImagingGradeChanging(value); - this.SendPropertyChanging(); - this._PT_ImagingGrade = value; - this.SendPropertyChanged("PT_ImagingGrade"); - this.OnPT_ImagingGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_OsmoticTemperature", DbType="NVarChar(50)")] - public string PT_OsmoticTemperature - { - get - { - return this._PT_OsmoticTemperature; - } - set - { - if ((this._PT_OsmoticTemperature != value)) - { - this.OnPT_OsmoticTemperatureChanging(value); - this.SendPropertyChanging(); - this._PT_OsmoticTemperature = value; - this.SendPropertyChanged("PT_OsmoticTemperature"); - this.OnPT_OsmoticTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImposingMethod", DbType="NVarChar(50)")] - public string PT_ImposingMethod - { - get - { - return this._PT_ImposingMethod; - } - set - { - if ((this._PT_ImposingMethod != value)) - { - this.OnPT_ImposingMethodChanging(value); - this.SendPropertyChanging(); - this._PT_ImposingMethod = value; - this.SendPropertyChanged("PT_ImposingMethod"); - this.OnPT_ImposingMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ObservationMethod", DbType="NVarChar(50)")] - public string PT_ObservationMethod - { - get - { - return this._PT_ObservationMethod; - } - set - { - if ((this._PT_ObservationMethod != value)) - { - this.OnPT_ObservationMethodChanging(value); - this.SendPropertyChanging(); - this._PT_ObservationMethod = value; - this.SendPropertyChanged("PT_ObservationMethod"); - this.OnPT_ObservationMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string PT_SensitivityTestBlock - { - get - { - return this._PT_SensitivityTestBlock; - } - set - { - if ((this._PT_SensitivityTestBlock != value)) - { - this.OnPT_SensitivityTestBlockChanging(value); - this.SendPropertyChanging(); - this._PT_SensitivityTestBlock = value; - this.SendPropertyChanged("PT_SensitivityTestBlock"); - this.OnPT_SensitivityTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PermeationTime", DbType="NVarChar(50)")] - public string PT_PermeationTime - { - get - { - return this._PT_PermeationTime; - } - set - { - if ((this._PT_PermeationTime != value)) - { - this.OnPT_PermeationTimeChanging(value); - this.SendPropertyChanging(); - this._PT_PermeationTime = value; - this.SendPropertyChanged("PT_PermeationTime"); - this.OnPT_PermeationTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImagingTime", DbType="NVarChar(50)")] - public string PT_ImagingTime - { - get - { - return this._PT_ImagingTime; - } - set - { - if ((this._PT_ImagingTime != value)) - { - this.OnPT_ImagingTimeChanging(value); - this.SendPropertyChanging(); - this._PT_ImagingTime = value; - this.SendPropertyChanged("PT_ImagingTime"); - this.OnPT_ImagingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SurfaceState", DbType="NVarChar(50)")] - public string MT_SurfaceState - { - get - { - return this._MT_SurfaceState; - } - set - { - if ((this._MT_SurfaceState != value)) - { - this.OnMT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._MT_SurfaceState = value; - this.SendPropertyChanged("MT_SurfaceState"); - this.OnMT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string MT_SensitivityTestBlock - { - get - { - return this._MT_SensitivityTestBlock; - } - set - { - if ((this._MT_SensitivityTestBlock != value)) - { - this.OnMT_SensitivityTestBlockChanging(value); - this.SendPropertyChanging(); - this._MT_SensitivityTestBlock = value; - this.SendPropertyChanged("MT_SensitivityTestBlock"); - this.OnMT_SensitivityTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_CurrentType", DbType="NVarChar(50)")] - public string MT_CurrentType - { - get - { - return this._MT_CurrentType; - } - set - { - if ((this._MT_CurrentType != value)) - { - this.OnMT_CurrentTypeChanging(value); - this.SendPropertyChanging(); - this._MT_CurrentType = value; - this.SendPropertyChanged("MT_CurrentType"); - this.OnMT_CurrentTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_LiftingPower", DbType="NVarChar(50)")] - public string MT_LiftingPower - { - get - { - return this._MT_LiftingPower; - } - set - { - if ((this._MT_LiftingPower != value)) - { - this.OnMT_LiftingPowerChanging(value); - this.SendPropertyChanging(); - this._MT_LiftingPower = value; - this.SendPropertyChanged("MT_LiftingPower"); - this.OnMT_LiftingPowerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagnetizationTime", DbType="NVarChar(50)")] - public string MT_MagnetizationTime - { - get - { - return this._MT_MagnetizationTime; - } - set - { - if ((this._MT_MagnetizationTime != value)) - { - this.OnMT_MagnetizationTimeChanging(value); - this.SendPropertyChanging(); - this._MT_MagnetizationTime = value; - this.SendPropertyChanged("MT_MagnetizationTime"); - this.OnMT_MagnetizationTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagneticPowderType", DbType="NVarChar(50)")] - public string MT_MagneticPowderType - { - get - { - return this._MT_MagneticPowderType; - } - set - { - if ((this._MT_MagneticPowderType != value)) - { - this.OnMT_MagneticPowderTypeChanging(value); - this.SendPropertyChanging(); - this._MT_MagneticPowderType = value; - this.SendPropertyChanged("MT_MagneticPowderType"); - this.OnMT_MagneticPowderTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_Concentration", DbType="NVarChar(50)")] - public string MT_Concentration - { - get - { - return this._MT_Concentration; - } - set - { - if ((this._MT_Concentration != value)) - { - this.OnMT_ConcentrationChanging(value); - this.SendPropertyChanging(); - this._MT_Concentration = value; - this.SendPropertyChanged("MT_Concentration"); - this.OnMT_ConcentrationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_ImposingMethod", DbType="NVarChar(50)")] - public string MT_ImposingMethod - { - get - { - return this._MT_ImposingMethod; - } - set - { - if ((this._MT_ImposingMethod != value)) - { - this.OnMT_ImposingMethodChanging(value); - this.SendPropertyChanging(); - this._MT_ImposingMethod = value; - this.SendPropertyChanged("MT_ImposingMethod"); - this.OnMT_ImposingMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TechnicalGrade", DbType="NVarChar(50)")] - public string UT_TechnicalGrade - { - get - { - return this._UT_TechnicalGrade; - } - set - { - if ((this._UT_TechnicalGrade != value)) - { - this.OnUT_TechnicalGradeChanging(value); - this.SendPropertyChanging(); - this._UT_TechnicalGrade = value; - this.SendPropertyChanged("UT_TechnicalGrade"); - this.OnUT_TechnicalGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSurface", DbType="NVarChar(50)")] - public string UT_DetectionSurface - { - get - { - return this._UT_DetectionSurface; - } - set - { - if ((this._UT_DetectionSurface != value)) - { - this.OnUT_DetectionSurfaceChanging(value); - this.SendPropertyChanging(); - this._UT_DetectionSurface = value; - this.SendPropertyChanged("UT_DetectionSurface"); - this.OnUT_DetectionSurfaceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceState", DbType="NVarChar(50)")] - public string UT_SurfaceState - { - get - { - return this._UT_SurfaceState; - } - set - { - if ((this._UT_SurfaceState != value)) - { - this.OnUT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._UT_SurfaceState = value; - this.SendPropertyChanged("UT_SurfaceState"); - this.OnUT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock", DbType="NVarChar(50)")] - public string UT_StandardTestBlock - { - get - { - return this._UT_StandardTestBlock; - } - set - { - if ((this._UT_StandardTestBlock != value)) - { - this.OnUT_StandardTestBlockChanging(value); - this.SendPropertyChanging(); - this._UT_StandardTestBlock = value; - this.SendPropertyChanged("UT_StandardTestBlock"); - this.OnUT_StandardTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ProbeType", DbType="NVarChar(50)")] - public string UT_ProbeType - { - get - { - return this._UT_ProbeType; - } - set - { - if ((this._UT_ProbeType != value)) - { - this.OnUT_ProbeTypeChanging(value); - this.SendPropertyChanging(); - this._UT_ProbeType = value; - this.SendPropertyChanged("UT_ProbeType"); - this.OnUT_ProbeTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceCompensation", DbType="NVarChar(50)")] - public string UT_SurfaceCompensation - { - get - { - return this._UT_SurfaceCompensation; - } - set - { - if ((this._UT_SurfaceCompensation != value)) - { - this.OnUT_SurfaceCompensationChanging(value); - this.SendPropertyChanging(); - this._UT_SurfaceCompensation = value; - this.SendPropertyChanged("UT_SurfaceCompensation"); - this.OnUT_SurfaceCompensationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ScanningRate", DbType="NVarChar(50)")] - public string UT_ScanningRate - { - get - { - return this._UT_ScanningRate; - } - set - { - if ((this._UT_ScanningRate != value)) - { - this.OnUT_ScanningRateChanging(value); - this.SendPropertyChanging(); - this._UT_ScanningRate = value; - this.SendPropertyChanged("UT_ScanningRate"); - this.OnUT_ScanningRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSensitivity", DbType="NVarChar(50)")] - public string UT_DetectionSensitivity - { - get - { - return this._UT_DetectionSensitivity; - } - set - { - if ((this._UT_DetectionSensitivity != value)) - { - this.OnUT_DetectionSensitivityChanging(value); - this.SendPropertyChanging(); - this._UT_DetectionSensitivity = value; - this.SendPropertyChanged("UT_DetectionSensitivity"); - this.OnUT_DetectionSensitivityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_CouplingAgent", DbType="NVarChar(50)")] - public string UT_CouplingAgent - { - get - { - return this._UT_CouplingAgent; - } - set - { - if ((this._UT_CouplingAgent != value)) - { - this.OnUT_CouplingAgentChanging(value); - this.SendPropertyChanging(); - this._UT_CouplingAgent = value; - this.SendPropertyChanged("UT_CouplingAgent"); - this.OnUT_CouplingAgentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NChar(10)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Printer", DbType="NVarChar(50)")] - public string Printer - { - get - { - return this._Printer; - } - set - { - if ((this._Printer != value)) - { - this.OnPrinterChanging(value); - this.SendPropertyChanging(); - this._Printer = value; - this.SendPropertyChanged("Printer"); - this.OnPrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintTime", DbType="DateTime")] - public System.Nullable PrintTime - { - get - { - return this._PrintTime; - } - set - { - if ((this._PrintTime != value)) - { - this.OnPrintTimeChanging(value); - this.SendPropertyChanging(); - this._PrintTime = value; - this.SendPropertyChanged("PrintTime"); - this.OnPrintTimeChanged(); - } - } - } - - [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="_TestingTime", DbType="NVarChar(50)")] - public string TestingTime - { - get - { - return this._TestingTime; - } - set - { - if ((this._TestingTime != value)) - { - this.OnTestingTimeChanging(value); - this.SendPropertyChanging(); - this._TestingTime = value; - this.SendPropertyChanged("TestingTime"); - this.OnTestingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TransilluminationMode", DbType="NVarChar(50)")] - public string TransilluminationMode - { - get - { - return this._TransilluminationMode; - } - set - { - if ((this._TransilluminationMode != value)) - { - this.OnTransilluminationModeChanging(value); - this.SendPropertyChanging(); - this._TransilluminationMode = value; - this.SendPropertyChanged("TransilluminationMode"); - this.OnTransilluminationModeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmModel", DbType="NVarChar(50)")] - public string FilmModel - { - get - { - return this._FilmModel; - } - set - { - if ((this._FilmModel != value)) - { - this.OnFilmModelChanging(value); - this.SendPropertyChanging(); - this._FilmModel = value; - this.SendPropertyChanged("FilmModel"); - this.OnFilmModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IntensifyingWay", DbType="NVarChar(50)")] - public string IntensifyingWay - { - get - { - return this._IntensifyingWay; - } - set - { - if ((this._IntensifyingWay != value)) - { - this.OnIntensifyingWayChanging(value); - this.SendPropertyChanging(); - this._IntensifyingWay = value; - this.SendPropertyChanged("IntensifyingWay"); - this.OnIntensifyingWayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeVoltage", DbType="NVarChar(50)")] - public string TubeVoltage - { - get - { - return this._TubeVoltage; - } - set - { - if ((this._TubeVoltage != value)) - { - this.OnTubeVoltageChanging(value); - this.SendPropertyChanging(); - this._TubeVoltage = value; - this.SendPropertyChanged("TubeVoltage"); - this.OnTubeVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SourceActivity", DbType="NVarChar(50)")] - public string SourceActivity - { - get - { - return this._SourceActivity; - } - set - { - if ((this._SourceActivity != value)) - { - this.OnSourceActivityChanging(value); - this.SendPropertyChanging(); - this._SourceActivity = value; - this.SendPropertyChanged("SourceActivity"); - this.OnSourceActivityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityModel", DbType="NVarChar(50)")] - public string ImageQualityModel - { - get - { - return this._ImageQualityModel; - } - set - { - if ((this._ImageQualityModel != value)) - { - this.OnImageQualityModelChanging(value); - this.SendPropertyChanging(); - this._ImageQualityModel = value; - this.SendPropertyChanged("ImageQualityModel"); - this.OnImageQualityModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WireDiameterCode", DbType="NVarChar(50)")] - public string WireDiameterCode - { - get - { - return this._WireDiameterCode; - } - set - { - if ((this._WireDiameterCode != value)) - { - this.OnWireDiameterCodeChanging(value); - this.SendPropertyChanging(); - this._WireDiameterCode = value; - this.SendPropertyChanged("WireDiameterCode"); - this.OnWireDiameterCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalLength", DbType="NVarChar(50)")] - public string FocalLength - { - get - { - return this._FocalLength; - } - set - { - if ((this._FocalLength != value)) - { - this.OnFocalLengthChanging(value); - this.SendPropertyChanging(); - this._FocalLength = value; - this.SendPropertyChanged("FocalLength"); - this.OnFocalLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExposureTime", DbType="NVarChar(50)")] - public string ExposureTime - { - get - { - return this._ExposureTime; - } - set - { - if ((this._ExposureTime != value)) - { - this.OnExposureTimeChanging(value); - this.SendPropertyChanging(); - this._ExposureTime = value; - this.SendPropertyChanged("ExposureTime"); - this.OnExposureTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EffectiveLength", DbType="NVarChar(50)")] - public string EffectiveLength - { - get - { - return this._EffectiveLength; - } - set - { - if ((this._EffectiveLength != value)) - { - this.OnEffectiveLengthChanging(value); - this.SendPropertyChanging(); - this._EffectiveLength = value; - this.SendPropertyChanged("EffectiveLength"); - this.OnEffectiveLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentCode", DbType="NVarChar(50)")] - public string EquipmentCode - { - get - { - return this._EquipmentCode; - } - set - { - if ((this._EquipmentCode != value)) - { - this.OnEquipmentCodeChanging(value); - this.SendPropertyChanging(); - this._EquipmentCode = value; - this.SendPropertyChanged("EquipmentCode"); - this.OnEquipmentCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentName", DbType="NVarChar(50)")] - public string EquipmentName - { - get - { - return this._EquipmentName; - } - set - { - if ((this._EquipmentName != value)) - { - this.OnEquipmentNameChanging(value); - this.SendPropertyChanging(); - this._EquipmentName = value; - this.SendPropertyChanged("EquipmentName"); - this.OnEquipmentNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JotyName", DbType="NVarChar(50)")] - public string JotyName - { - get - { - return this._JotyName; - } - set - { - if ((this._JotyName != value)) - { - this.OnJotyNameChanging(value); - this.SendPropertyChanging(); - this._JotyName = value; - this.SendPropertyChanged("JotyName"); - this.OnJotyNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TestMethod", DbType="NVarChar(50)")] - public string MT_TestMethod - { - get - { - return this._MT_TestMethod; - } - set - { - if ((this._MT_TestMethod != value)) - { - this.OnMT_TestMethodChanging(value); - this.SendPropertyChanging(); - this._MT_TestMethod = value; - this.SendPropertyChanged("MT_TestMethod"); - this.OnMT_TestMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessState", DbType="NVarChar(50)")] - public string HotProessState - { - get - { - return this._HotProessState; - } - set - { - if ((this._HotProessState != value)) - { - this.OnHotProessStateChanging(value); - this.SendPropertyChanging(); - this._HotProessState = value; - this.SendPropertyChanged("HotProessState"); - this.OnHotProessStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestBlock", DbType="NVarChar(50)")] - public string TestBlock - { - get - { - return this._TestBlock; - } - set - { - if ((this._TestBlock != value)) - { - this.OnTestBlockChanging(value); - this.SendPropertyChanging(); - this._TestBlock = value; - this.SendPropertyChanged("TestBlock"); - this.OnTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PoleSpacing", DbType="NVarChar(50)")] - public string PoleSpacing - { - get - { - return this._PoleSpacing; - } - set - { - if ((this._PoleSpacing != value)) - { - this.OnPoleSpacingChanging(value); - this.SendPropertyChanging(); - this._PoleSpacing = value; - this.SendPropertyChanged("PoleSpacing"); - this.OnPoleSpacingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock2", DbType="NVarChar(50)")] - public string UT_StandardTestBlock2 - { - get - { - return this._UT_StandardTestBlock2; - } - set - { - if ((this._UT_StandardTestBlock2 != value)) - { - this.OnUT_StandardTestBlock2Changing(value); - this.SendPropertyChanging(); - this._UT_StandardTestBlock2 = value; - this.SendPropertyChanged("UT_StandardTestBlock2"); - this.OnUT_StandardTestBlock2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="NVarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="NVarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - this.OnSTE_ID2Changing(value); - this.SendPropertyChanging(); - this._STE_ID2 = value; - this.SendPropertyChanged("STE_ID2"); - this.OnSTE_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="NVarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_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.HJGL_CH_TestingReportPrint.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TestingReportPrint.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_BO_Batch", Storage="_HJGL_BO_Batch", ThisKey="BatchId", OtherKey="BatchId", IsForeignKey=true)] - public HJGL_BO_Batch HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._HJGL_BO_Batch.Entity; - if (((previousValue != value) - || (this._HJGL_BO_Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_Batch.Entity = null; - previousValue.HJGL_CH_TestingReportPrint.Remove(this); - } - this._HJGL_BO_Batch.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TestingReportPrint.Add(this); - this._BatchId = value.BatchId; - } - else - { - this._BatchId = default(string); - } - this.SendPropertyChanged("HJGL_BO_Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_BS_NDTType", Storage="_HJGL_BS_NDTType", ThisKey="NDT_ID", OtherKey="NDT_ID", IsForeignKey=true)] - public HJGL_BS_NDTType HJGL_BS_NDTType - { - get - { - return this._HJGL_BS_NDTType.Entity; - } - set - { - HJGL_BS_NDTType previousValue = this._HJGL_BS_NDTType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_NDTType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_NDTType.Entity = null; - previousValue.HJGL_CH_TestingReportPrint.Remove(this); - } - this._HJGL_BS_NDTType.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TestingReportPrint.Add(this); - this._NDT_ID = value.NDT_ID; - } - else - { - this._NDT_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_NDTType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_CH_TestingReportPrint.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TestingReportPrint.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - 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.HJGL_CH_Trust")] - public partial class HJGL_CH_Trust : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _CH_TrustID; - - private string _CH_TrustCode; - - private string _BatchId; - - private string _CH_TrustUnit; - - private System.Nullable _CH_TrustDate; - - private string _CH_TrustType; - - private string _CH_TrustMan; - - private string _CH_Tabler; - - private System.Nullable _CH_TableDate; - - private string _CH_AuditMan; - - private System.Nullable _CH_AuditDate; - - private string _CH_Printer; - - private System.Nullable _CH_PrintDate; - - private string _CH_UnitName; - - private string _CH_WorkNo; - - private string _CH_ItemName; - - private string _CH_SlopeType; - - private string _CH_ServiceTemp; - - private string _CH_Press; - - private string _CH_WeldMethod; - - private string _CH_NDTRate; - - private string _CH_NDTMethod; - - private string _CH_NDTCriteria; - - private string _CH_AcceptGrade; - - private string _CH_Remark; - - private string _CH_CheckUnit; - - private string _ProjectId; - - private string _InstallationId; - - private System.Nullable _CH_RequestDate; - - private string _RepairItemRecordId; - - private System.Nullable _Flag; - - private string _Record_Printer; - - private System.Nullable _Record_PrintDate; - - private System.Nullable _IsPushed; - - private System.Nullable _PushedDate; - - private string _ReRecord_Printer; - - private System.Nullable _ReRecord_PrintDate; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BO_Batch; - - private EntityRef _Project_Installation; - - private EntitySet _HJGL_CH_TrustItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCH_TrustIDChanging(string value); - partial void OnCH_TrustIDChanged(); - partial void OnCH_TrustCodeChanging(string value); - partial void OnCH_TrustCodeChanged(); - partial void OnBatchIdChanging(string value); - partial void OnBatchIdChanged(); - partial void OnCH_TrustUnitChanging(string value); - partial void OnCH_TrustUnitChanged(); - partial void OnCH_TrustDateChanging(System.Nullable value); - partial void OnCH_TrustDateChanged(); - partial void OnCH_TrustTypeChanging(string value); - partial void OnCH_TrustTypeChanged(); - partial void OnCH_TrustManChanging(string value); - partial void OnCH_TrustManChanged(); - partial void OnCH_TablerChanging(string value); - partial void OnCH_TablerChanged(); - partial void OnCH_TableDateChanging(System.Nullable value); - partial void OnCH_TableDateChanged(); - partial void OnCH_AuditManChanging(string value); - partial void OnCH_AuditManChanged(); - partial void OnCH_AuditDateChanging(System.Nullable value); - partial void OnCH_AuditDateChanged(); - partial void OnCH_PrinterChanging(string value); - partial void OnCH_PrinterChanged(); - partial void OnCH_PrintDateChanging(System.Nullable value); - partial void OnCH_PrintDateChanged(); - partial void OnCH_UnitNameChanging(string value); - partial void OnCH_UnitNameChanged(); - partial void OnCH_WorkNoChanging(string value); - partial void OnCH_WorkNoChanged(); - partial void OnCH_ItemNameChanging(string value); - partial void OnCH_ItemNameChanged(); - partial void OnCH_SlopeTypeChanging(string value); - partial void OnCH_SlopeTypeChanged(); - partial void OnCH_ServiceTempChanging(string value); - partial void OnCH_ServiceTempChanged(); - partial void OnCH_PressChanging(string value); - partial void OnCH_PressChanged(); - partial void OnCH_WeldMethodChanging(string value); - partial void OnCH_WeldMethodChanged(); - partial void OnCH_NDTRateChanging(string value); - partial void OnCH_NDTRateChanged(); - partial void OnCH_NDTMethodChanging(string value); - partial void OnCH_NDTMethodChanged(); - partial void OnCH_NDTCriteriaChanging(string value); - partial void OnCH_NDTCriteriaChanged(); - partial void OnCH_AcceptGradeChanging(string value); - partial void OnCH_AcceptGradeChanged(); - partial void OnCH_RemarkChanging(string value); - partial void OnCH_RemarkChanged(); - partial void OnCH_CheckUnitChanging(string value); - partial void OnCH_CheckUnitChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnCH_RequestDateChanging(System.Nullable value); - partial void OnCH_RequestDateChanged(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnFlagChanging(System.Nullable value); - partial void OnFlagChanged(); - partial void OnRecord_PrinterChanging(string value); - partial void OnRecord_PrinterChanged(); - partial void OnRecord_PrintDateChanging(System.Nullable value); - partial void OnRecord_PrintDateChanged(); - partial void OnIsPushedChanging(System.Nullable value); - partial void OnIsPushedChanged(); - partial void OnPushedDateChanging(System.Nullable value); - partial void OnPushedDateChanged(); - partial void OnReRecord_PrinterChanging(string value); - partial void OnReRecord_PrinterChanged(); - partial void OnReRecord_PrintDateChanging(System.Nullable value); - partial void OnReRecord_PrintDateChanged(); - #endregion - - public HJGL_CH_Trust() - { - this._Base_Project = default(EntityRef); - this._HJGL_BO_Batch = default(EntityRef); - this._Project_Installation = default(EntityRef); - this._HJGL_CH_TrustItem = new EntitySet(new Action(this.attach_HJGL_CH_TrustItem), new Action(this.detach_HJGL_CH_TrustItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string CH_TrustID - { - get - { - return this._CH_TrustID; - } - set - { - if ((this._CH_TrustID != value)) - { - this.OnCH_TrustIDChanging(value); - this.SendPropertyChanging(); - this._CH_TrustID = value; - this.SendPropertyChanged("CH_TrustID"); - this.OnCH_TrustIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustCode", DbType="VarChar(30)")] - public string CH_TrustCode - { - get - { - return this._CH_TrustCode; - } - set - { - if ((this._CH_TrustCode != value)) - { - this.OnCH_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._CH_TrustCode = value; - this.SendPropertyChanged("CH_TrustCode"); - this.OnCH_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - if (this._HJGL_BO_Batch.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchIdChanging(value); - this.SendPropertyChanging(); - this._BatchId = value; - this.SendPropertyChanged("BatchId"); - this.OnBatchIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustUnit", DbType="VarChar(50)")] - public string CH_TrustUnit - { - get - { - return this._CH_TrustUnit; - } - set - { - if ((this._CH_TrustUnit != value)) - { - this.OnCH_TrustUnitChanging(value); - this.SendPropertyChanging(); - this._CH_TrustUnit = value; - this.SendPropertyChanged("CH_TrustUnit"); - this.OnCH_TrustUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustDate", DbType="DateTime")] - public System.Nullable CH_TrustDate - { - get - { - return this._CH_TrustDate; - } - set - { - if ((this._CH_TrustDate != value)) - { - this.OnCH_TrustDateChanging(value); - this.SendPropertyChanging(); - this._CH_TrustDate = value; - this.SendPropertyChanged("CH_TrustDate"); - this.OnCH_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustType", DbType="Char(2)")] - public string CH_TrustType - { - get - { - return this._CH_TrustType; - } - set - { - if ((this._CH_TrustType != value)) - { - this.OnCH_TrustTypeChanging(value); - this.SendPropertyChanging(); - this._CH_TrustType = value; - this.SendPropertyChanged("CH_TrustType"); - this.OnCH_TrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustMan", DbType="VarChar(50)")] - public string CH_TrustMan - { - get - { - return this._CH_TrustMan; - } - set - { - if ((this._CH_TrustMan != value)) - { - this.OnCH_TrustManChanging(value); - this.SendPropertyChanging(); - this._CH_TrustMan = value; - this.SendPropertyChanged("CH_TrustMan"); - this.OnCH_TrustManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Tabler", DbType="VarChar(50)")] - public string CH_Tabler - { - get - { - return this._CH_Tabler; - } - set - { - if ((this._CH_Tabler != value)) - { - this.OnCH_TablerChanging(value); - this.SendPropertyChanging(); - this._CH_Tabler = value; - this.SendPropertyChanged("CH_Tabler"); - this.OnCH_TablerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TableDate", DbType="DateTime")] - public System.Nullable CH_TableDate - { - get - { - return this._CH_TableDate; - } - set - { - if ((this._CH_TableDate != value)) - { - this.OnCH_TableDateChanging(value); - this.SendPropertyChanging(); - this._CH_TableDate = value; - this.SendPropertyChanged("CH_TableDate"); - this.OnCH_TableDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AuditMan", DbType="VarChar(50)")] - public string CH_AuditMan - { - get - { - return this._CH_AuditMan; - } - set - { - if ((this._CH_AuditMan != value)) - { - this.OnCH_AuditManChanging(value); - this.SendPropertyChanging(); - this._CH_AuditMan = value; - this.SendPropertyChanged("CH_AuditMan"); - this.OnCH_AuditManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AuditDate", DbType="DateTime")] - public System.Nullable CH_AuditDate - { - get - { - return this._CH_AuditDate; - } - set - { - if ((this._CH_AuditDate != value)) - { - this.OnCH_AuditDateChanging(value); - this.SendPropertyChanging(); - this._CH_AuditDate = value; - this.SendPropertyChanged("CH_AuditDate"); - this.OnCH_AuditDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Printer", DbType="VarChar(50)")] - public string CH_Printer - { - get - { - return this._CH_Printer; - } - set - { - if ((this._CH_Printer != value)) - { - this.OnCH_PrinterChanging(value); - this.SendPropertyChanging(); - this._CH_Printer = value; - this.SendPropertyChanged("CH_Printer"); - this.OnCH_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_PrintDate", DbType="DateTime")] - public System.Nullable CH_PrintDate - { - get - { - return this._CH_PrintDate; - } - set - { - if ((this._CH_PrintDate != value)) - { - this.OnCH_PrintDateChanging(value); - this.SendPropertyChanging(); - this._CH_PrintDate = value; - this.SendPropertyChanged("CH_PrintDate"); - this.OnCH_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_UnitName", DbType="VarChar(60)")] - public string CH_UnitName - { - get - { - return this._CH_UnitName; - } - set - { - if ((this._CH_UnitName != value)) - { - this.OnCH_UnitNameChanging(value); - this.SendPropertyChanging(); - this._CH_UnitName = value; - this.SendPropertyChanged("CH_UnitName"); - this.OnCH_UnitNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_WorkNo", DbType="VarChar(60)")] - public string CH_WorkNo - { - get - { - return this._CH_WorkNo; - } - set - { - if ((this._CH_WorkNo != value)) - { - this.OnCH_WorkNoChanging(value); - this.SendPropertyChanging(); - this._CH_WorkNo = value; - this.SendPropertyChanged("CH_WorkNo"); - this.OnCH_WorkNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_ItemName", DbType="VarChar(60)")] - public string CH_ItemName - { - get - { - return this._CH_ItemName; - } - set - { - if ((this._CH_ItemName != value)) - { - this.OnCH_ItemNameChanging(value); - this.SendPropertyChanging(); - this._CH_ItemName = value; - this.SendPropertyChanged("CH_ItemName"); - this.OnCH_ItemNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_SlopeType", DbType="VarChar(50)")] - public string CH_SlopeType - { - get - { - return this._CH_SlopeType; - } - set - { - if ((this._CH_SlopeType != value)) - { - this.OnCH_SlopeTypeChanging(value); - this.SendPropertyChanging(); - this._CH_SlopeType = value; - this.SendPropertyChanged("CH_SlopeType"); - this.OnCH_SlopeTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_ServiceTemp", DbType="VarChar(60)")] - public string CH_ServiceTemp - { - get - { - return this._CH_ServiceTemp; - } - set - { - if ((this._CH_ServiceTemp != value)) - { - this.OnCH_ServiceTempChanging(value); - this.SendPropertyChanging(); - this._CH_ServiceTemp = value; - this.SendPropertyChanged("CH_ServiceTemp"); - this.OnCH_ServiceTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Press", DbType="VarChar(60)")] - public string CH_Press - { - get - { - return this._CH_Press; - } - set - { - if ((this._CH_Press != value)) - { - this.OnCH_PressChanging(value); - this.SendPropertyChanging(); - this._CH_Press = value; - this.SendPropertyChanged("CH_Press"); - this.OnCH_PressChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_WeldMethod", DbType="VarChar(50)")] - public string CH_WeldMethod - { - get - { - return this._CH_WeldMethod; - } - set - { - if ((this._CH_WeldMethod != value)) - { - this.OnCH_WeldMethodChanging(value); - this.SendPropertyChanging(); - this._CH_WeldMethod = value; - this.SendPropertyChanged("CH_WeldMethod"); - this.OnCH_WeldMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTRate", DbType="VarChar(50)")] - public string CH_NDTRate - { - get - { - return this._CH_NDTRate; - } - set - { - if ((this._CH_NDTRate != value)) - { - this.OnCH_NDTRateChanging(value); - this.SendPropertyChanging(); - this._CH_NDTRate = value; - this.SendPropertyChanged("CH_NDTRate"); - this.OnCH_NDTRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTMethod", DbType="VarChar(50)")] - public string CH_NDTMethod - { - get - { - return this._CH_NDTMethod; - } - set - { - if ((this._CH_NDTMethod != value)) - { - this.OnCH_NDTMethodChanging(value); - this.SendPropertyChanging(); - this._CH_NDTMethod = value; - this.SendPropertyChanged("CH_NDTMethod"); - this.OnCH_NDTMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTCriteria", DbType="VarChar(60)")] - public string CH_NDTCriteria - { - get - { - return this._CH_NDTCriteria; - } - set - { - if ((this._CH_NDTCriteria != value)) - { - this.OnCH_NDTCriteriaChanging(value); - this.SendPropertyChanging(); - this._CH_NDTCriteria = value; - this.SendPropertyChanged("CH_NDTCriteria"); - this.OnCH_NDTCriteriaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_AcceptGrade", DbType="VarChar(100)")] - public string CH_AcceptGrade - { - get - { - return this._CH_AcceptGrade; - } - set - { - if ((this._CH_AcceptGrade != value)) - { - this.OnCH_AcceptGradeChanging(value); - this.SendPropertyChanging(); - this._CH_AcceptGrade = value; - this.SendPropertyChanged("CH_AcceptGrade"); - this.OnCH_AcceptGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Remark", DbType="VarChar(100)")] - public string CH_Remark - { - get - { - return this._CH_Remark; - } - set - { - if ((this._CH_Remark != value)) - { - this.OnCH_RemarkChanging(value); - this.SendPropertyChanging(); - this._CH_Remark = value; - this.SendPropertyChanged("CH_Remark"); - this.OnCH_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_CheckUnit", DbType="VarChar(40)")] - public string CH_CheckUnit - { - get - { - return this._CH_CheckUnit; - } - set - { - if ((this._CH_CheckUnit != value)) - { - this.OnCH_CheckUnitChanging(value); - this.SendPropertyChanging(); - this._CH_CheckUnit = value; - this.SendPropertyChanged("CH_CheckUnit"); - this.OnCH_CheckUnitChanged(); - } - } - } - - [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="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RequestDate", DbType="DateTime")] - public System.Nullable CH_RequestDate - { - get - { - return this._CH_RequestDate; - } - set - { - if ((this._CH_RequestDate != value)) - { - this.OnCH_RequestDateChanging(value); - this.SendPropertyChanging(); - this._CH_RequestDate = value; - this.SendPropertyChanged("CH_RequestDate"); - this.OnCH_RequestDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="NVarChar(50)")] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Int")] - public System.Nullable Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_Printer", DbType="NVarChar(50)")] - public string Record_Printer - { - get - { - return this._Record_Printer; - } - set - { - if ((this._Record_Printer != value)) - { - this.OnRecord_PrinterChanging(value); - this.SendPropertyChanging(); - this._Record_Printer = value; - this.SendPropertyChanged("Record_Printer"); - this.OnRecord_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_PrintDate", DbType="DateTime")] - public System.Nullable Record_PrintDate - { - get - { - return this._Record_PrintDate; - } - set - { - if ((this._Record_PrintDate != value)) - { - this.OnRecord_PrintDateChanging(value); - this.SendPropertyChanging(); - this._Record_PrintDate = value; - this.SendPropertyChanged("Record_PrintDate"); - this.OnRecord_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPushed", DbType="Bit")] - public System.Nullable IsPushed - { - get - { - return this._IsPushed; - } - set - { - if ((this._IsPushed != value)) - { - this.OnIsPushedChanging(value); - this.SendPropertyChanging(); - this._IsPushed = value; - this.SendPropertyChanged("IsPushed"); - this.OnIsPushedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushedDate", DbType="DateTime")] - public System.Nullable PushedDate - { - get - { - return this._PushedDate; - } - set - { - if ((this._PushedDate != value)) - { - this.OnPushedDateChanging(value); - this.SendPropertyChanging(); - this._PushedDate = value; - this.SendPropertyChanged("PushedDate"); - this.OnPushedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReRecord_Printer", DbType="NVarChar(50)")] - public string ReRecord_Printer - { - get - { - return this._ReRecord_Printer; - } - set - { - if ((this._ReRecord_Printer != value)) - { - this.OnReRecord_PrinterChanging(value); - this.SendPropertyChanging(); - this._ReRecord_Printer = value; - this.SendPropertyChanged("ReRecord_Printer"); - this.OnReRecord_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReRecord_PrintDate", DbType="DateTime")] - public System.Nullable ReRecord_PrintDate - { - get - { - return this._ReRecord_PrintDate; - } - set - { - if ((this._ReRecord_PrintDate != value)) - { - this.OnReRecord_PrintDateChanging(value); - this.SendPropertyChanging(); - this._ReRecord_PrintDate = value; - this.SendPropertyChanged("ReRecord_PrintDate"); - this.OnReRecord_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_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.HJGL_CH_Trust.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Trust.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_HJGL_BO_Batch", Storage="_HJGL_BO_Batch", ThisKey="BatchId", OtherKey="BatchId", IsForeignKey=true)] - public HJGL_BO_Batch HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch.Entity; - } - set - { - HJGL_BO_Batch previousValue = this._HJGL_BO_Batch.Entity; - if (((previousValue != value) - || (this._HJGL_BO_Batch.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_Batch.Entity = null; - previousValue.HJGL_CH_Trust.Remove(this); - } - this._HJGL_BO_Batch.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Trust.Add(this); - this._BatchId = value.BatchId; - } - else - { - this._BatchId = default(string); - } - this.SendPropertyChanged("HJGL_BO_Batch"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.HJGL_CH_Trust.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.HJGL_CH_Trust.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_CH_Trust", Storage="_HJGL_CH_TrustItem", ThisKey="CH_TrustID", OtherKey="CH_TrustID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TrustItem - { - get - { - return this._HJGL_CH_TrustItem; - } - set - { - this._HJGL_CH_TrustItem.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_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_Trust = this; - } - - private void detach_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_Trust = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_CH_TrustItem")] - public partial class HJGL_CH_TrustItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _CH_TrustItemID; - - private string _CH_TrustID; - - private string _JOT_ID; - - private string _BatchDetailId; - - private string _States; - - private string _CHT_CheckItemId; - - private string _CH_CheckMethod; - - private string _CH_UnitNo; - - private string _CH_CheckResult; - - private string _CH_RepairLocation; - - private string _CH_Remark; - - private string _FeedbackMan; - - private System.Nullable _FeedbackDate; - - private string _ShootMan; - - private string _EquipmentId; - - private System.Nullable _ReportNoticeDate; - - private System.Nullable _ShootDate; - - private System.Nullable _IsPushed; - - private System.Nullable _PushedDate; - - private string _Record_Printer; - - private System.Nullable _Record_PrintDate; - - private System.Nullable _UnableCheck; - - private string _UnableCheckReason; - - private EntitySet _HJGL_BO_QualityRating; - - private EntitySet _HJGL_BO_RepairNotice; - - private EntityRef _HJGL_BO_BatchDetail; - - private EntityRef _HJGL_CH_Trust; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCH_TrustItemIDChanging(string value); - partial void OnCH_TrustItemIDChanged(); - partial void OnCH_TrustIDChanging(string value); - partial void OnCH_TrustIDChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnBatchDetailIdChanging(string value); - partial void OnBatchDetailIdChanged(); - partial void OnStatesChanging(string value); - partial void OnStatesChanged(); - partial void OnCHT_CheckItemIdChanging(string value); - partial void OnCHT_CheckItemIdChanged(); - partial void OnCH_CheckMethodChanging(string value); - partial void OnCH_CheckMethodChanged(); - partial void OnCH_UnitNoChanging(string value); - partial void OnCH_UnitNoChanged(); - partial void OnCH_CheckResultChanging(string value); - partial void OnCH_CheckResultChanged(); - partial void OnCH_RepairLocationChanging(string value); - partial void OnCH_RepairLocationChanged(); - partial void OnCH_RemarkChanging(string value); - partial void OnCH_RemarkChanged(); - partial void OnFeedbackManChanging(string value); - partial void OnFeedbackManChanged(); - partial void OnFeedbackDateChanging(System.Nullable value); - partial void OnFeedbackDateChanged(); - partial void OnShootManChanging(string value); - partial void OnShootManChanged(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnReportNoticeDateChanging(System.Nullable value); - partial void OnReportNoticeDateChanged(); - partial void OnShootDateChanging(System.Nullable value); - partial void OnShootDateChanged(); - partial void OnIsPushedChanging(System.Nullable value); - partial void OnIsPushedChanged(); - partial void OnPushedDateChanging(System.Nullable value); - partial void OnPushedDateChanged(); - partial void OnRecord_PrinterChanging(string value); - partial void OnRecord_PrinterChanged(); - partial void OnRecord_PrintDateChanging(System.Nullable value); - partial void OnRecord_PrintDateChanged(); - partial void OnUnableCheckChanging(System.Nullable value); - partial void OnUnableCheckChanged(); - partial void OnUnableCheckReasonChanging(string value); - partial void OnUnableCheckReasonChanged(); - #endregion - - public HJGL_CH_TrustItem() - { - this._HJGL_BO_QualityRating = new EntitySet(new Action(this.attach_HJGL_BO_QualityRating), new Action(this.detach_HJGL_BO_QualityRating)); - this._HJGL_BO_RepairNotice = new EntitySet(new Action(this.attach_HJGL_BO_RepairNotice), new Action(this.detach_HJGL_BO_RepairNotice)); - this._HJGL_BO_BatchDetail = default(EntityRef); - this._HJGL_CH_Trust = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - this.OnCH_TrustItemIDChanging(value); - this.SendPropertyChanging(); - this._CH_TrustItemID = value; - this.SendPropertyChanged("CH_TrustItemID"); - this.OnCH_TrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustID", DbType="VarChar(50)")] - public string CH_TrustID - { - get - { - return this._CH_TrustID; - } - set - { - if ((this._CH_TrustID != value)) - { - if (this._HJGL_CH_Trust.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCH_TrustIDChanging(value); - this.SendPropertyChanging(); - this._CH_TrustID = value; - this.SendPropertyChanged("CH_TrustID"); - this.OnCH_TrustIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50)")] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - if (this._HJGL_BO_BatchDetail.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBatchDetailIdChanging(value); - this.SendPropertyChanging(); - this._BatchDetailId = value; - this.SendPropertyChanged("BatchDetailId"); - this.OnBatchDetailIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_States", DbType="NChar(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="_CHT_CheckItemId", DbType="VarChar(50)")] - public string CHT_CheckItemId - { - get - { - return this._CHT_CheckItemId; - } - set - { - if ((this._CHT_CheckItemId != value)) - { - this.OnCHT_CheckItemIdChanging(value); - this.SendPropertyChanging(); - this._CHT_CheckItemId = value; - this.SendPropertyChanged("CHT_CheckItemId"); - this.OnCHT_CheckItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_CheckMethod", DbType="VarChar(50)")] - public string CH_CheckMethod - { - get - { - return this._CH_CheckMethod; - } - set - { - if ((this._CH_CheckMethod != value)) - { - this.OnCH_CheckMethodChanging(value); - this.SendPropertyChanging(); - this._CH_CheckMethod = value; - this.SendPropertyChanged("CH_CheckMethod"); - this.OnCH_CheckMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_UnitNo", DbType="VarChar(50)")] - public string CH_UnitNo - { - get - { - return this._CH_UnitNo; - } - set - { - if ((this._CH_UnitNo != value)) - { - this.OnCH_UnitNoChanging(value); - this.SendPropertyChanging(); - this._CH_UnitNo = value; - this.SendPropertyChanged("CH_UnitNo"); - this.OnCH_UnitNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_CheckResult", DbType="VarChar(20)")] - public string CH_CheckResult - { - get - { - return this._CH_CheckResult; - } - set - { - if ((this._CH_CheckResult != value)) - { - this.OnCH_CheckResultChanging(value); - this.SendPropertyChanging(); - this._CH_CheckResult = value; - this.SendPropertyChanged("CH_CheckResult"); - this.OnCH_CheckResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairLocation", DbType="VarChar(20)")] - public string CH_RepairLocation - { - get - { - return this._CH_RepairLocation; - } - set - { - if ((this._CH_RepairLocation != value)) - { - this.OnCH_RepairLocationChanging(value); - this.SendPropertyChanging(); - this._CH_RepairLocation = value; - this.SendPropertyChanged("CH_RepairLocation"); - this.OnCH_RepairLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Remark", DbType="VarChar(100)")] - public string CH_Remark - { - get - { - return this._CH_Remark; - } - set - { - if ((this._CH_Remark != value)) - { - this.OnCH_RemarkChanging(value); - this.SendPropertyChanging(); - this._CH_Remark = value; - this.SendPropertyChanged("CH_Remark"); - this.OnCH_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackMan", DbType="NVarChar(20)")] - public string FeedbackMan - { - get - { - return this._FeedbackMan; - } - set - { - if ((this._FeedbackMan != value)) - { - this.OnFeedbackManChanging(value); - this.SendPropertyChanging(); - this._FeedbackMan = value; - this.SendPropertyChanged("FeedbackMan"); - this.OnFeedbackManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this.OnFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._FeedbackDate = value; - this.SendPropertyChanged("FeedbackDate"); - this.OnFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootMan", DbType="NVarChar(50)")] - public string ShootMan - { - get - { - return this._ShootMan; - } - set - { - if ((this._ShootMan != value)) - { - this.OnShootManChanging(value); - this.SendPropertyChanging(); - this._ShootMan = value; - this.SendPropertyChanged("ShootMan"); - this.OnShootManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="NVarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportNoticeDate", DbType="DateTime")] - public System.Nullable ReportNoticeDate - { - get - { - return this._ReportNoticeDate; - } - set - { - if ((this._ReportNoticeDate != value)) - { - this.OnReportNoticeDateChanging(value); - this.SendPropertyChanging(); - this._ReportNoticeDate = value; - this.SendPropertyChanged("ReportNoticeDate"); - this.OnReportNoticeDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootDate", DbType="DateTime")] - public System.Nullable ShootDate - { - get - { - return this._ShootDate; - } - set - { - if ((this._ShootDate != value)) - { - this.OnShootDateChanging(value); - this.SendPropertyChanging(); - this._ShootDate = value; - this.SendPropertyChanged("ShootDate"); - this.OnShootDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPushed", DbType="Bit")] - public System.Nullable IsPushed - { - get - { - return this._IsPushed; - } - set - { - if ((this._IsPushed != value)) - { - this.OnIsPushedChanging(value); - this.SendPropertyChanging(); - this._IsPushed = value; - this.SendPropertyChanged("IsPushed"); - this.OnIsPushedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushedDate", DbType="DateTime")] - public System.Nullable PushedDate - { - get - { - return this._PushedDate; - } - set - { - if ((this._PushedDate != value)) - { - this.OnPushedDateChanging(value); - this.SendPropertyChanging(); - this._PushedDate = value; - this.SendPropertyChanged("PushedDate"); - this.OnPushedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_Printer", DbType="NVarChar(50)")] - public string Record_Printer - { - get - { - return this._Record_Printer; - } - set - { - if ((this._Record_Printer != value)) - { - this.OnRecord_PrinterChanging(value); - this.SendPropertyChanging(); - this._Record_Printer = value; - this.SendPropertyChanged("Record_Printer"); - this.OnRecord_PrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Record_PrintDate", DbType="DateTime")] - public System.Nullable Record_PrintDate - { - get - { - return this._Record_PrintDate; - } - set - { - if ((this._Record_PrintDate != value)) - { - this.OnRecord_PrintDateChanging(value); - this.SendPropertyChanging(); - this._Record_PrintDate = value; - this.SendPropertyChanged("Record_PrintDate"); - this.OnRecord_PrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheck", DbType="Bit")] - public System.Nullable UnableCheck - { - get - { - return this._UnableCheck; - } - set - { - if ((this._UnableCheck != value)) - { - this.OnUnableCheckChanging(value); - this.SendPropertyChanging(); - this._UnableCheck = value; - this.SendPropertyChanged("UnableCheck"); - this.OnUnableCheckChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheckReason", DbType="NVarChar(100)")] - public string UnableCheckReason - { - get - { - return this._UnableCheckReason; - } - set - { - if ((this._UnableCheckReason != value)) - { - this.OnUnableCheckReasonChanging(value); - this.SendPropertyChanging(); - this._UnableCheckReason = value; - this.SendPropertyChanged("UnableCheckReason"); - this.OnUnableCheckReasonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_BO_BatchDetail", Storage="_HJGL_BO_QualityRating", ThisKey="CH_TrustItemID", OtherKey="CH_TrustItemID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRating - { - get - { - return this._HJGL_BO_QualityRating; - } - set - { - this._HJGL_BO_QualityRating.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_BO_BatchDetail", Storage="_HJGL_BO_RepairNotice", ThisKey="CH_TrustItemID", OtherKey="CH_TrustItemID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_RepairNotice - { - get - { - return this._HJGL_BO_RepairNotice; - } - set - { - this._HJGL_BO_RepairNotice.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_BO_BatchDetail", Storage="_HJGL_BO_BatchDetail", ThisKey="BatchDetailId", OtherKey="BatchDetailId", IsForeignKey=true)] - public HJGL_BO_BatchDetail HJGL_BO_BatchDetail - { - get - { - return this._HJGL_BO_BatchDetail.Entity; - } - set - { - HJGL_BO_BatchDetail previousValue = this._HJGL_BO_BatchDetail.Entity; - if (((previousValue != value) - || (this._HJGL_BO_BatchDetail.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_BatchDetail.Entity = null; - previousValue.HJGL_CH_TrustItem.Remove(this); - } - this._HJGL_BO_BatchDetail.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TrustItem.Add(this); - this._BatchDetailId = value.BatchDetailId; - } - else - { - this._BatchDetailId = default(string); - } - this.SendPropertyChanged("HJGL_BO_BatchDetail"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_CH_Trust", Storage="_HJGL_CH_Trust", ThisKey="CH_TrustID", OtherKey="CH_TrustID", IsForeignKey=true)] - public HJGL_CH_Trust HJGL_CH_Trust - { - get - { - return this._HJGL_CH_Trust.Entity; - } - set - { - HJGL_CH_Trust previousValue = this._HJGL_CH_Trust.Entity; - if (((previousValue != value) - || (this._HJGL_CH_Trust.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_Trust.Entity = null; - previousValue.HJGL_CH_TrustItem.Remove(this); - } - this._HJGL_CH_Trust.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TrustItem.Add(this); - this._CH_TrustID = value.CH_TrustID; - } - else - { - this._CH_TrustID = default(string); - } - this.SendPropertyChanged("HJGL_CH_Trust"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_CH_TrustItem.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_CH_TrustItem.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_TrustItem = this; - } - - private void detach_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_TrustItem = null; - } - - private void attach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_TrustItem = this; - } - - private void detach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_CH_TrustItem = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_ElectrodeBake")] - public partial class HJGL_ElectrodeBake : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ElectrodeID; - - private string _ElectrodeCode; - - private System.Nullable _ElectrodeDate; - - private string _UnitId; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ProjectId; - - private string _EType; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntitySet _HJGL_ElectrodeBakeItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnElectrodeIDChanging(string value); - partial void OnElectrodeIDChanged(); - partial void OnElectrodeCodeChanging(string value); - partial void OnElectrodeCodeChanged(); - partial void OnElectrodeDateChanging(System.Nullable value); - partial void OnElectrodeDateChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnETypeChanging(string value); - partial void OnETypeChanged(); - #endregion - - public HJGL_ElectrodeBake() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._HJGL_ElectrodeBakeItem = new EntitySet(new Action(this.attach_HJGL_ElectrodeBakeItem), new Action(this.detach_HJGL_ElectrodeBakeItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ElectrodeID - { - get - { - return this._ElectrodeID; - } - set - { - if ((this._ElectrodeID != value)) - { - this.OnElectrodeIDChanging(value); - this.SendPropertyChanging(); - this._ElectrodeID = value; - this.SendPropertyChanged("ElectrodeID"); - this.OnElectrodeIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeCode", DbType="NVarChar(50)")] - public string ElectrodeCode - { - get - { - return this._ElectrodeCode; - } - set - { - if ((this._ElectrodeCode != value)) - { - this.OnElectrodeCodeChanging(value); - this.SendPropertyChanging(); - this._ElectrodeCode = value; - this.SendPropertyChanged("ElectrodeCode"); - this.OnElectrodeCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeDate", DbType="DateTime")] - public System.Nullable ElectrodeDate - { - get - { - return this._ElectrodeDate; - } - set - { - if ((this._ElectrodeDate != value)) - { - this.OnElectrodeDateChanging(value); - this.SendPropertyChanging(); - this._ElectrodeDate = value; - this.SendPropertyChanged("ElectrodeDate"); - this.OnElectrodeDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [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="_EType", DbType="Char(1)")] - public string EType - { - get - { - return this._EType; - } - set - { - if ((this._EType != value)) - { - this.OnETypeChanging(value); - this.SendPropertyChanging(); - this._EType = value; - this.SendPropertyChanged("EType"); - this.OnETypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_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.HJGL_ElectrodeBake.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeBake.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_ElectrodeBake.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeBake.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_ElectrodeBake.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeBake.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBakeItem_HJGL_ElectrodeBake", Storage="_HJGL_ElectrodeBakeItem", ThisKey="ElectrodeID", OtherKey="ElectrodeID", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeBakeItem - { - get - { - return this._HJGL_ElectrodeBakeItem; - } - set - { - this._HJGL_ElectrodeBakeItem.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_HJGL_ElectrodeBakeItem(HJGL_ElectrodeBakeItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_ElectrodeBake = this; - } - - private void detach_HJGL_ElectrodeBakeItem(HJGL_ElectrodeBakeItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_ElectrodeBake = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_ElectrodeBakeItem")] - public partial class HJGL_ElectrodeBakeItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ElectrodeItemID; - - private string _ElectrodeID; - - private string _CardCode; - - private string _BatchCode; - - private string _InLibCode; - - private string _Specifications; - - private System.Nullable _ElectrodeCount; - - private System.Nullable _OvenElectricHours; - - private System.Nullable _OvenElectricMinute; - - private System.Nullable _OvenElectricTemperature; - - private System.Nullable _ConstantTemperature; - - private System.Nullable _ConstantStartHours; - - private System.Nullable _ConstantStartMinute; - - private System.Nullable _ConstantEndHours; - - private System.Nullable _ConstantEndMinute; - - private System.Nullable _MoveInBoxHours; - - private System.Nullable _MoveInBoxMinute; - - private System.Nullable _MoveInTemperature; - - private System.Nullable _BakeNumber; - - private string _BakeHead; - - private string _ElectrodeModel; - - private EntityRef _HJGL_ElectrodeBake; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnElectrodeItemIDChanging(string value); - partial void OnElectrodeItemIDChanged(); - partial void OnElectrodeIDChanging(string value); - partial void OnElectrodeIDChanged(); - partial void OnCardCodeChanging(string value); - partial void OnCardCodeChanged(); - partial void OnBatchCodeChanging(string value); - partial void OnBatchCodeChanged(); - partial void OnInLibCodeChanging(string value); - partial void OnInLibCodeChanged(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnElectrodeCountChanging(System.Nullable value); - partial void OnElectrodeCountChanged(); - partial void OnOvenElectricHoursChanging(System.Nullable value); - partial void OnOvenElectricHoursChanged(); - partial void OnOvenElectricMinuteChanging(System.Nullable value); - partial void OnOvenElectricMinuteChanged(); - partial void OnOvenElectricTemperatureChanging(System.Nullable value); - partial void OnOvenElectricTemperatureChanged(); - partial void OnConstantTemperatureChanging(System.Nullable value); - partial void OnConstantTemperatureChanged(); - partial void OnConstantStartHoursChanging(System.Nullable value); - partial void OnConstantStartHoursChanged(); - partial void OnConstantStartMinuteChanging(System.Nullable value); - partial void OnConstantStartMinuteChanged(); - partial void OnConstantEndHoursChanging(System.Nullable value); - partial void OnConstantEndHoursChanged(); - partial void OnConstantEndMinuteChanging(System.Nullable value); - partial void OnConstantEndMinuteChanged(); - partial void OnMoveInBoxHoursChanging(System.Nullable value); - partial void OnMoveInBoxHoursChanged(); - partial void OnMoveInBoxMinuteChanging(System.Nullable value); - partial void OnMoveInBoxMinuteChanged(); - partial void OnMoveInTemperatureChanging(System.Nullable value); - partial void OnMoveInTemperatureChanged(); - partial void OnBakeNumberChanging(System.Nullable value); - partial void OnBakeNumberChanged(); - partial void OnBakeHeadChanging(string value); - partial void OnBakeHeadChanged(); - partial void OnElectrodeModelChanging(string value); - partial void OnElectrodeModelChanged(); - #endregion - - public HJGL_ElectrodeBakeItem() - { - this._HJGL_ElectrodeBake = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeItemID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ElectrodeItemID - { - get - { - return this._ElectrodeItemID; - } - set - { - if ((this._ElectrodeItemID != value)) - { - this.OnElectrodeItemIDChanging(value); - this.SendPropertyChanging(); - this._ElectrodeItemID = value; - this.SendPropertyChanged("ElectrodeItemID"); - this.OnElectrodeItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ElectrodeID - { - get - { - return this._ElectrodeID; - } - set - { - if ((this._ElectrodeID != value)) - { - if (this._HJGL_ElectrodeBake.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnElectrodeIDChanging(value); - this.SendPropertyChanging(); - this._ElectrodeID = value; - this.SendPropertyChanged("ElectrodeID"); - this.OnElectrodeIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CardCode", DbType="NVarChar(30)")] - public string CardCode - { - get - { - return this._CardCode; - } - set - { - if ((this._CardCode != value)) - { - this.OnCardCodeChanging(value); - this.SendPropertyChanging(); - this._CardCode = value; - this.SendPropertyChanged("CardCode"); - this.OnCardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(30)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this.OnBatchCodeChanging(value); - this.SendPropertyChanging(); - this._BatchCode = value; - this.SendPropertyChanged("BatchCode"); - this.OnBatchCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InLibCode", DbType="NVarChar(30)")] - public string InLibCode - { - get - { - return this._InLibCode; - } - set - { - if ((this._InLibCode != value)) - { - this.OnInLibCodeChanging(value); - this.SendPropertyChanging(); - this._InLibCode = value; - this.SendPropertyChanged("InLibCode"); - this.OnInLibCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeCount", DbType="Int")] - public System.Nullable ElectrodeCount - { - get - { - return this._ElectrodeCount; - } - set - { - if ((this._ElectrodeCount != value)) - { - this.OnElectrodeCountChanging(value); - this.SendPropertyChanging(); - this._ElectrodeCount = value; - this.SendPropertyChanged("ElectrodeCount"); - this.OnElectrodeCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OvenElectricHours", DbType="Int")] - public System.Nullable OvenElectricHours - { - get - { - return this._OvenElectricHours; - } - set - { - if ((this._OvenElectricHours != value)) - { - this.OnOvenElectricHoursChanging(value); - this.SendPropertyChanging(); - this._OvenElectricHours = value; - this.SendPropertyChanged("OvenElectricHours"); - this.OnOvenElectricHoursChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OvenElectricMinute", DbType="Int")] - public System.Nullable OvenElectricMinute - { - get - { - return this._OvenElectricMinute; - } - set - { - if ((this._OvenElectricMinute != value)) - { - this.OnOvenElectricMinuteChanging(value); - this.SendPropertyChanging(); - this._OvenElectricMinute = value; - this.SendPropertyChanged("OvenElectricMinute"); - this.OnOvenElectricMinuteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OvenElectricTemperature", DbType="Int")] - public System.Nullable OvenElectricTemperature - { - get - { - return this._OvenElectricTemperature; - } - set - { - if ((this._OvenElectricTemperature != value)) - { - this.OnOvenElectricTemperatureChanging(value); - this.SendPropertyChanging(); - this._OvenElectricTemperature = value; - this.SendPropertyChanged("OvenElectricTemperature"); - this.OnOvenElectricTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstantTemperature", DbType="Int")] - public System.Nullable ConstantTemperature - { - get - { - return this._ConstantTemperature; - } - set - { - if ((this._ConstantTemperature != value)) - { - this.OnConstantTemperatureChanging(value); - this.SendPropertyChanging(); - this._ConstantTemperature = value; - this.SendPropertyChanged("ConstantTemperature"); - this.OnConstantTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstantStartHours", DbType="Int")] - public System.Nullable ConstantStartHours - { - get - { - return this._ConstantStartHours; - } - set - { - if ((this._ConstantStartHours != value)) - { - this.OnConstantStartHoursChanging(value); - this.SendPropertyChanging(); - this._ConstantStartHours = value; - this.SendPropertyChanged("ConstantStartHours"); - this.OnConstantStartHoursChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstantStartMinute", DbType="Int")] - public System.Nullable ConstantStartMinute - { - get - { - return this._ConstantStartMinute; - } - set - { - if ((this._ConstantStartMinute != value)) - { - this.OnConstantStartMinuteChanging(value); - this.SendPropertyChanging(); - this._ConstantStartMinute = value; - this.SendPropertyChanged("ConstantStartMinute"); - this.OnConstantStartMinuteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstantEndHours", DbType="Int")] - public System.Nullable ConstantEndHours - { - get - { - return this._ConstantEndHours; - } - set - { - if ((this._ConstantEndHours != value)) - { - this.OnConstantEndHoursChanging(value); - this.SendPropertyChanging(); - this._ConstantEndHours = value; - this.SendPropertyChanged("ConstantEndHours"); - this.OnConstantEndHoursChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstantEndMinute", DbType="Int")] - public System.Nullable ConstantEndMinute - { - get - { - return this._ConstantEndMinute; - } - set - { - if ((this._ConstantEndMinute != value)) - { - this.OnConstantEndMinuteChanging(value); - this.SendPropertyChanging(); - this._ConstantEndMinute = value; - this.SendPropertyChanged("ConstantEndMinute"); - this.OnConstantEndMinuteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInBoxHours", DbType="Int")] - public System.Nullable MoveInBoxHours - { - get - { - return this._MoveInBoxHours; - } - set - { - if ((this._MoveInBoxHours != value)) - { - this.OnMoveInBoxHoursChanging(value); - this.SendPropertyChanging(); - this._MoveInBoxHours = value; - this.SendPropertyChanged("MoveInBoxHours"); - this.OnMoveInBoxHoursChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInBoxMinute", DbType="Int")] - public System.Nullable MoveInBoxMinute - { - get - { - return this._MoveInBoxMinute; - } - set - { - if ((this._MoveInBoxMinute != value)) - { - this.OnMoveInBoxMinuteChanging(value); - this.SendPropertyChanging(); - this._MoveInBoxMinute = value; - this.SendPropertyChanged("MoveInBoxMinute"); - this.OnMoveInBoxMinuteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInTemperature", DbType="Int")] - public System.Nullable MoveInTemperature - { - get - { - return this._MoveInTemperature; - } - set - { - if ((this._MoveInTemperature != value)) - { - this.OnMoveInTemperatureChanging(value); - this.SendPropertyChanging(); - this._MoveInTemperature = value; - this.SendPropertyChanged("MoveInTemperature"); - this.OnMoveInTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakeNumber", DbType="Int")] - public System.Nullable BakeNumber - { - get - { - return this._BakeNumber; - } - set - { - if ((this._BakeNumber != value)) - { - this.OnBakeNumberChanging(value); - this.SendPropertyChanging(); - this._BakeNumber = value; - this.SendPropertyChanged("BakeNumber"); - this.OnBakeNumberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakeHead", DbType="NVarChar(30)")] - public string BakeHead - { - get - { - return this._BakeHead; - } - set - { - if ((this._BakeHead != value)) - { - this.OnBakeHeadChanging(value); - this.SendPropertyChanging(); - this._BakeHead = value; - this.SendPropertyChanged("BakeHead"); - this.OnBakeHeadChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeModel", DbType="NVarChar(50)")] - public string ElectrodeModel - { - get - { - return this._ElectrodeModel; - } - set - { - if ((this._ElectrodeModel != value)) - { - this.OnElectrodeModelChanging(value); - this.SendPropertyChanging(); - this._ElectrodeModel = value; - this.SendPropertyChanged("ElectrodeModel"); - this.OnElectrodeModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBakeItem_HJGL_ElectrodeBake", Storage="_HJGL_ElectrodeBake", ThisKey="ElectrodeID", OtherKey="ElectrodeID", IsForeignKey=true)] - public HJGL_ElectrodeBake HJGL_ElectrodeBake - { - get - { - return this._HJGL_ElectrodeBake.Entity; - } - set - { - HJGL_ElectrodeBake previousValue = this._HJGL_ElectrodeBake.Entity; - if (((previousValue != value) - || (this._HJGL_ElectrodeBake.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_ElectrodeBake.Entity = null; - previousValue.HJGL_ElectrodeBakeItem.Remove(this); - } - this._HJGL_ElectrodeBake.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeBakeItem.Add(this); - this._ElectrodeID = value.ElectrodeID; - } - else - { - this._ElectrodeID = default(string); - } - this.SendPropertyChanged("HJGL_ElectrodeBake"); - } - } - } - - 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.HJGL_ElectrodeRecovery")] - public partial class HJGL_ElectrodeRecovery : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ElectrodeRecoveryId; - - private string _ElectrodeRecoveryCode; - - private System.DateTime _ElectrodeRecoveryDate; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ProjectId; - - private string _UnitId; - - private string _AuditMan; - - private System.Nullable _AuditDate; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntityRef _AuditManSys_User; - - private EntitySet _HJGL_ElectrodeRecoveryItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnElectrodeRecoveryIdChanging(string value); - partial void OnElectrodeRecoveryIdChanged(); - partial void OnElectrodeRecoveryCodeChanging(string value); - partial void OnElectrodeRecoveryCodeChanged(); - partial void OnElectrodeRecoveryDateChanging(System.DateTime value); - partial void OnElectrodeRecoveryDateChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnAuditManChanging(string value); - partial void OnAuditManChanged(); - partial void OnAuditDateChanging(System.Nullable value); - partial void OnAuditDateChanged(); - #endregion - - public HJGL_ElectrodeRecovery() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._AuditManSys_User = default(EntityRef); - this._HJGL_ElectrodeRecoveryItem = new EntitySet(new Action(this.attach_HJGL_ElectrodeRecoveryItem), new Action(this.detach_HJGL_ElectrodeRecoveryItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ElectrodeRecoveryId - { - get - { - return this._ElectrodeRecoveryId; - } - set - { - if ((this._ElectrodeRecoveryId != value)) - { - this.OnElectrodeRecoveryIdChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryId = value; - this.SendPropertyChanged("ElectrodeRecoveryId"); - this.OnElectrodeRecoveryIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryCode", DbType="NVarChar(50)")] - public string ElectrodeRecoveryCode - { - get - { - return this._ElectrodeRecoveryCode; - } - set - { - if ((this._ElectrodeRecoveryCode != value)) - { - this.OnElectrodeRecoveryCodeChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryCode = value; - this.SendPropertyChanged("ElectrodeRecoveryCode"); - this.OnElectrodeRecoveryCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryDate", DbType="DateTime NOT NULL")] - public System.DateTime ElectrodeRecoveryDate - { - get - { - return this._ElectrodeRecoveryDate; - } - set - { - if ((this._ElectrodeRecoveryDate != value)) - { - this.OnElectrodeRecoveryDateChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryDate = value; - this.SendPropertyChanged("ElectrodeRecoveryDate"); - this.OnElectrodeRecoveryDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditMan", DbType="NVarChar(50)")] - public string AuditMan - { - get - { - return this._AuditMan; - } - set - { - if ((this._AuditMan != value)) - { - if (this._AuditManSys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnAuditManChanging(value); - this.SendPropertyChanging(); - this._AuditMan = value; - this.SendPropertyChanged("AuditMan"); - this.OnAuditManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditDate", DbType="DateTime")] - public System.Nullable AuditDate - { - get - { - return this._AuditDate; - } - set - { - if ((this._AuditDate != value)) - { - this.OnAuditDateChanging(value); - this.SendPropertyChanging(); - this._AuditDate = value; - this.SendPropertyChanged("AuditDate"); - this.OnAuditDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_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.HJGL_ElectrodeRecovery.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeRecovery.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_ElectrodeRecovery.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeRecovery.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_ElectrodeRecovery.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeRecovery.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Sys_User1", Storage="_AuditManSys_User", ThisKey="AuditMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User AuditManSys_User - { - get - { - return this._AuditManSys_User.Entity; - } - set - { - Sys_User previousValue = this._AuditManSys_User.Entity; - if (((previousValue != value) - || (this._AuditManSys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._AuditManSys_User.Entity = null; - previousValue.HJGL_ElectrodeRecovery_Sys_User1.Remove(this); - } - this._AuditManSys_User.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeRecovery_Sys_User1.Add(this); - this._AuditMan = value.UserId; - } - else - { - this._AuditMan = default(string); - } - this.SendPropertyChanged("AuditManSys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecoveryItem_HJGL_ElectrodeRecovery", Storage="_HJGL_ElectrodeRecoveryItem", ThisKey="ElectrodeRecoveryId", OtherKey="ElectrodeRecoveryId", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeRecoveryItem - { - get - { - return this._HJGL_ElectrodeRecoveryItem; - } - set - { - this._HJGL_ElectrodeRecoveryItem.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_HJGL_ElectrodeRecoveryItem(HJGL_ElectrodeRecoveryItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_ElectrodeRecovery = this; - } - - private void detach_HJGL_ElectrodeRecoveryItem(HJGL_ElectrodeRecoveryItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_ElectrodeRecovery = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_ElectrodeRecoveryItem")] - public partial class HJGL_ElectrodeRecoveryItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ElectrodeRecoveryItemID; - - private string _ElectrodeRecoveryId; - - private string _ElectrodeGrade; - - private string _BatchNumber; - - private string _InLibCode; - - private string _Specifications; - - private string _WelderCode; - - private string _UseSite; - - private string _WeldingMaterial; - - private System.Nullable _RecipientsCount; - - private System.Nullable _RecoveryCount; - - private string _GrantMan; - - private string _ElectrodeRecoveryModel; - - private string _WMT_ID; - - private EntityRef _HJGL_ElectrodeRecovery; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnElectrodeRecoveryItemIDChanging(string value); - partial void OnElectrodeRecoveryItemIDChanged(); - partial void OnElectrodeRecoveryIdChanging(string value); - partial void OnElectrodeRecoveryIdChanged(); - partial void OnElectrodeGradeChanging(string value); - partial void OnElectrodeGradeChanged(); - partial void OnBatchNumberChanging(string value); - partial void OnBatchNumberChanged(); - partial void OnInLibCodeChanging(string value); - partial void OnInLibCodeChanged(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnWelderCodeChanging(string value); - partial void OnWelderCodeChanged(); - partial void OnUseSiteChanging(string value); - partial void OnUseSiteChanged(); - partial void OnWeldingMaterialChanging(string value); - partial void OnWeldingMaterialChanged(); - partial void OnRecipientsCountChanging(System.Nullable value); - partial void OnRecipientsCountChanged(); - partial void OnRecoveryCountChanging(System.Nullable value); - partial void OnRecoveryCountChanged(); - partial void OnGrantManChanging(string value); - partial void OnGrantManChanged(); - partial void OnElectrodeRecoveryModelChanging(string value); - partial void OnElectrodeRecoveryModelChanged(); - partial void OnWMT_IDChanging(string value); - partial void OnWMT_IDChanged(); - #endregion - - public HJGL_ElectrodeRecoveryItem() - { - this._HJGL_ElectrodeRecovery = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryItemID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ElectrodeRecoveryItemID - { - get - { - return this._ElectrodeRecoveryItemID; - } - set - { - if ((this._ElectrodeRecoveryItemID != value)) - { - this.OnElectrodeRecoveryItemIDChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryItemID = value; - this.SendPropertyChanged("ElectrodeRecoveryItemID"); - this.OnElectrodeRecoveryItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ElectrodeRecoveryId - { - get - { - return this._ElectrodeRecoveryId; - } - set - { - if ((this._ElectrodeRecoveryId != value)) - { - if (this._HJGL_ElectrodeRecovery.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnElectrodeRecoveryIdChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryId = value; - this.SendPropertyChanged("ElectrodeRecoveryId"); - this.OnElectrodeRecoveryIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeGrade", DbType="NVarChar(50)")] - public string ElectrodeGrade - { - get - { - return this._ElectrodeGrade; - } - set - { - if ((this._ElectrodeGrade != value)) - { - this.OnElectrodeGradeChanging(value); - this.SendPropertyChanging(); - this._ElectrodeGrade = value; - this.SendPropertyChanged("ElectrodeGrade"); - this.OnElectrodeGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchNumber", DbType="NVarChar(50)")] - public string BatchNumber - { - get - { - return this._BatchNumber; - } - set - { - if ((this._BatchNumber != value)) - { - this.OnBatchNumberChanging(value); - this.SendPropertyChanging(); - this._BatchNumber = value; - this.SendPropertyChanged("BatchNumber"); - this.OnBatchNumberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InLibCode", DbType="NVarChar(50)")] - public string InLibCode - { - get - { - return this._InLibCode; - } - set - { - if ((this._InLibCode != value)) - { - this.OnInLibCodeChanging(value); - this.SendPropertyChanging(); - this._InLibCode = value; - this.SendPropertyChanged("InLibCode"); - this.OnInLibCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderCode", DbType="NVarChar(20)")] - public string WelderCode - { - get - { - return this._WelderCode; - } - set - { - if ((this._WelderCode != value)) - { - this.OnWelderCodeChanging(value); - this.SendPropertyChanging(); - this._WelderCode = value; - this.SendPropertyChanged("WelderCode"); - this.OnWelderCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UseSite", DbType="NVarChar(50)")] - public string UseSite - { - get - { - return this._UseSite; - } - set - { - if ((this._UseSite != value)) - { - this.OnUseSiteChanging(value); - this.SendPropertyChanging(); - this._UseSite = value; - this.SendPropertyChanged("UseSite"); - this.OnUseSiteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMaterial", DbType="NVarChar(50)")] - public string WeldingMaterial - { - get - { - return this._WeldingMaterial; - } - set - { - if ((this._WeldingMaterial != value)) - { - this.OnWeldingMaterialChanging(value); - this.SendPropertyChanging(); - this._WeldingMaterial = value; - this.SendPropertyChanged("WeldingMaterial"); - this.OnWeldingMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecipientsCount", DbType="Decimal(19,1)")] - public System.Nullable RecipientsCount - { - get - { - return this._RecipientsCount; - } - set - { - if ((this._RecipientsCount != value)) - { - this.OnRecipientsCountChanging(value); - this.SendPropertyChanging(); - this._RecipientsCount = value; - this.SendPropertyChanged("RecipientsCount"); - this.OnRecipientsCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecoveryCount", DbType="Decimal(19,1)")] - public System.Nullable RecoveryCount - { - get - { - return this._RecoveryCount; - } - set - { - if ((this._RecoveryCount != value)) - { - this.OnRecoveryCountChanging(value); - this.SendPropertyChanging(); - this._RecoveryCount = value; - this.SendPropertyChanged("RecoveryCount"); - this.OnRecoveryCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrantMan", DbType="NVarChar(20)")] - public string GrantMan - { - get - { - return this._GrantMan; - } - set - { - if ((this._GrantMan != value)) - { - this.OnGrantManChanging(value); - this.SendPropertyChanging(); - this._GrantMan = value; - this.SendPropertyChanged("GrantMan"); - this.OnGrantManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectrodeRecoveryModel", DbType="NVarChar(50)")] - public string ElectrodeRecoveryModel - { - get - { - return this._ElectrodeRecoveryModel; - } - set - { - if ((this._ElectrodeRecoveryModel != value)) - { - this.OnElectrodeRecoveryModelChanging(value); - this.SendPropertyChanging(); - this._ElectrodeRecoveryModel = value; - this.SendPropertyChanged("ElectrodeRecoveryModel"); - this.OnElectrodeRecoveryModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_ID", DbType="VarChar(50)")] - public string WMT_ID - { - get - { - return this._WMT_ID; - } - set - { - if ((this._WMT_ID != value)) - { - this.OnWMT_IDChanging(value); - this.SendPropertyChanging(); - this._WMT_ID = value; - this.SendPropertyChanged("WMT_ID"); - this.OnWMT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecoveryItem_HJGL_ElectrodeRecovery", Storage="_HJGL_ElectrodeRecovery", ThisKey="ElectrodeRecoveryId", OtherKey="ElectrodeRecoveryId", IsForeignKey=true)] - public HJGL_ElectrodeRecovery HJGL_ElectrodeRecovery - { - get - { - return this._HJGL_ElectrodeRecovery.Entity; - } - set - { - HJGL_ElectrodeRecovery previousValue = this._HJGL_ElectrodeRecovery.Entity; - if (((previousValue != value) - || (this._HJGL_ElectrodeRecovery.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_ElectrodeRecovery.Entity = null; - previousValue.HJGL_ElectrodeRecoveryItem.Remove(this); - } - this._HJGL_ElectrodeRecovery.Entity = value; - if ((value != null)) - { - value.HJGL_ElectrodeRecoveryItem.Add(this); - this._ElectrodeRecoveryId = value.ElectrodeRecoveryId; - } - else - { - this._ElectrodeRecoveryId = default(string); - } - this.SendPropertyChanged("HJGL_ElectrodeRecovery"); - } - } - } - - 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.HJGL_EMaterialRegist")] - public partial class HJGL_EMaterialRegist : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _EMaterialRegistId; - - private string _EMaterialRegistCode; - - private System.Nullable _EMaterialRegistDate; - - private string _DeliveryMan; - - private string _UnitName; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ProjectId; - - private EntityRef _Base_Project; - - private EntityRef _Sys_User; - - private EntitySet _HJGL_EMaterialRegistItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnEMaterialRegistIdChanging(string value); - partial void OnEMaterialRegistIdChanged(); - partial void OnEMaterialRegistCodeChanging(string value); - partial void OnEMaterialRegistCodeChanged(); - partial void OnEMaterialRegistDateChanging(System.Nullable value); - partial void OnEMaterialRegistDateChanged(); - partial void OnDeliveryManChanging(string value); - partial void OnDeliveryManChanged(); - partial void OnUnitNameChanging(string value); - partial void OnUnitNameChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - #endregion - - public HJGL_EMaterialRegist() - { - this._Base_Project = default(EntityRef); - this._Sys_User = default(EntityRef); - this._HJGL_EMaterialRegistItem = new EntitySet(new Action(this.attach_HJGL_EMaterialRegistItem), new Action(this.detach_HJGL_EMaterialRegistItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EMaterialRegistId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string EMaterialRegistId - { - get - { - return this._EMaterialRegistId; - } - set - { - if ((this._EMaterialRegistId != value)) - { - this.OnEMaterialRegistIdChanging(value); - this.SendPropertyChanging(); - this._EMaterialRegistId = value; - this.SendPropertyChanged("EMaterialRegistId"); - this.OnEMaterialRegistIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EMaterialRegistCode", DbType="NVarChar(50)")] - public string EMaterialRegistCode - { - get - { - return this._EMaterialRegistCode; - } - set - { - if ((this._EMaterialRegistCode != value)) - { - this.OnEMaterialRegistCodeChanging(value); - this.SendPropertyChanging(); - this._EMaterialRegistCode = value; - this.SendPropertyChanged("EMaterialRegistCode"); - this.OnEMaterialRegistCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EMaterialRegistDate", DbType="DateTime")] - public System.Nullable EMaterialRegistDate - { - get - { - return this._EMaterialRegistDate; - } - set - { - if ((this._EMaterialRegistDate != value)) - { - this.OnEMaterialRegistDateChanging(value); - this.SendPropertyChanging(); - this._EMaterialRegistDate = value; - this.SendPropertyChanged("EMaterialRegistDate"); - this.OnEMaterialRegistDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeliveryMan", DbType="NVarChar(50)")] - public string DeliveryMan - { - get - { - return this._DeliveryMan; - } - set - { - if ((this._DeliveryMan != value)) - { - this.OnDeliveryManChanging(value); - this.SendPropertyChanging(); - this._DeliveryMan = value; - this.SendPropertyChanged("DeliveryMan"); - this.OnDeliveryManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this.OnUnitNameChanging(value); - this.SendPropertyChanging(); - this._UnitName = value; - this.SendPropertyChanged("UnitName"); - this.OnUnitNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [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.AssociationAttribute(Name="FK_HJGL_EMaterialRegist_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.HJGL_EMaterialRegist.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_EMaterialRegist.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegist_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_EMaterialRegist.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_EMaterialRegist.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegistItem_HJGL_EMaterialRegist", Storage="_HJGL_EMaterialRegistItem", ThisKey="EMaterialRegistId", OtherKey="EMaterialRegistId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMaterialRegistItem - { - get - { - return this._HJGL_EMaterialRegistItem; - } - set - { - this._HJGL_EMaterialRegistItem.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_HJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_EMaterialRegist = this; - } - - private void detach_HJGL_EMaterialRegistItem(HJGL_EMaterialRegistItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_EMaterialRegist = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_EMaterialRegistItem")] - public partial class HJGL_EMaterialRegistItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _EMaterialRegistItemId; - - private string _EMaterialRegistId; - - private string _WMT_ID; - - private string _SpecificationsModel; - - private string _UnitName; - - private System.Nullable _MaterialCount; - - private string _ItemCode; - - private string _Testrecords; - - private string _Models; - - private EntityRef _HJGL_BS_WeldMaterial; - - private EntityRef _HJGL_EMaterialRegist; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnEMaterialRegistItemIdChanging(string value); - partial void OnEMaterialRegistItemIdChanged(); - partial void OnEMaterialRegistIdChanging(string value); - partial void OnEMaterialRegistIdChanged(); - partial void OnWMT_IDChanging(string value); - partial void OnWMT_IDChanged(); - partial void OnSpecificationsModelChanging(string value); - partial void OnSpecificationsModelChanged(); - partial void OnUnitNameChanging(string value); - partial void OnUnitNameChanged(); - partial void OnMaterialCountChanging(System.Nullable value); - partial void OnMaterialCountChanged(); - partial void OnItemCodeChanging(string value); - partial void OnItemCodeChanged(); - partial void OnTestrecordsChanging(string value); - partial void OnTestrecordsChanged(); - partial void OnModelsChanging(string value); - partial void OnModelsChanged(); - #endregion - - public HJGL_EMaterialRegistItem() - { - this._HJGL_BS_WeldMaterial = default(EntityRef); - this._HJGL_EMaterialRegist = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EMaterialRegistItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string EMaterialRegistItemId - { - get - { - return this._EMaterialRegistItemId; - } - set - { - if ((this._EMaterialRegistItemId != value)) - { - this.OnEMaterialRegistItemIdChanging(value); - this.SendPropertyChanging(); - this._EMaterialRegistItemId = value; - this.SendPropertyChanged("EMaterialRegistItemId"); - this.OnEMaterialRegistItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EMaterialRegistId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string EMaterialRegistId - { - get - { - return this._EMaterialRegistId; - } - set - { - if ((this._EMaterialRegistId != value)) - { - if (this._HJGL_EMaterialRegist.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnEMaterialRegistIdChanging(value); - this.SendPropertyChanging(); - this._EMaterialRegistId = value; - this.SendPropertyChanged("EMaterialRegistId"); - this.OnEMaterialRegistIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_ID", DbType="VarChar(50)")] - public string WMT_ID - { - get - { - return this._WMT_ID; - } - set - { - if ((this._WMT_ID != value)) - { - if (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWMT_IDChanging(value); - this.SendPropertyChanging(); - this._WMT_ID = value; - this.SendPropertyChanged("WMT_ID"); - this.OnWMT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SpecificationsModel", DbType="NVarChar(50)")] - public string SpecificationsModel - { - get - { - return this._SpecificationsModel; - } - set - { - if ((this._SpecificationsModel != value)) - { - this.OnSpecificationsModelChanging(value); - this.SendPropertyChanging(); - this._SpecificationsModel = value; - this.SendPropertyChanged("SpecificationsModel"); - this.OnSpecificationsModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this.OnUnitNameChanging(value); - this.SendPropertyChanging(); - this._UnitName = value; - this.SendPropertyChanged("UnitName"); - this.OnUnitNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCount", DbType="Int")] - public System.Nullable MaterialCount - { - get - { - return this._MaterialCount; - } - set - { - if ((this._MaterialCount != value)) - { - this.OnMaterialCountChanging(value); - this.SendPropertyChanging(); - this._MaterialCount = value; - this.SendPropertyChanged("MaterialCount"); - this.OnMaterialCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ItemCode", DbType="NVarChar(50)")] - public string ItemCode - { - get - { - return this._ItemCode; - } - set - { - if ((this._ItemCode != value)) - { - this.OnItemCodeChanging(value); - this.SendPropertyChanging(); - this._ItemCode = value; - this.SendPropertyChanged("ItemCode"); - this.OnItemCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Testrecords", DbType="NVarChar(50)")] - public string Testrecords - { - get - { - return this._Testrecords; - } - set - { - if ((this._Testrecords != value)) - { - this.OnTestrecordsChanging(value); - this.SendPropertyChanging(); - this._Testrecords = value; - this.SendPropertyChanged("Testrecords"); - this.OnTestrecordsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Models", DbType="NVarChar(50)")] - public string Models - { - get - { - return this._Models; - } - set - { - if ((this._Models != value)) - { - this.OnModelsChanging(value); - this.SendPropertyChanging(); - this._Models = value; - this.SendPropertyChanged("Models"); - this.OnModelsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegistItem_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_WeldMaterial", ThisKey="WMT_ID", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial HJGL_BS_WeldMaterial - { - get - { - return this._HJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._HJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_EMaterialRegistItem.Remove(this); - } - this._HJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_EMaterialRegistItem.Add(this); - this._WMT_ID = value.WMT_ID; - } - else - { - this._WMT_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegistItem_HJGL_EMaterialRegist", Storage="_HJGL_EMaterialRegist", ThisKey="EMaterialRegistId", OtherKey="EMaterialRegistId", IsForeignKey=true)] - public HJGL_EMaterialRegist HJGL_EMaterialRegist - { - get - { - return this._HJGL_EMaterialRegist.Entity; - } - set - { - HJGL_EMaterialRegist previousValue = this._HJGL_EMaterialRegist.Entity; - if (((previousValue != value) - || (this._HJGL_EMaterialRegist.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_EMaterialRegist.Entity = null; - previousValue.HJGL_EMaterialRegistItem.Remove(this); - } - this._HJGL_EMaterialRegist.Entity = value; - if ((value != null)) - { - value.HJGL_EMaterialRegistItem.Add(this); - this._EMaterialRegistId = value.EMaterialRegistId; - } - else - { - this._EMaterialRegistId = default(string); - } - this.SendPropertyChanged("HJGL_EMaterialRegist"); - } - } - } - - 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.HJGL_EMInventoryRecords")] - public partial class HJGL_EMInventoryRecords : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InventoryId; - - private string _ProjectId; - - private string _WMT_ID; - - private string _Model; - - private string _Specification; - - private System.Nullable _MaterialCount; - - private System.Nullable _UpdateTime; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BS_WeldMaterial; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInventoryIdChanging(string value); - partial void OnInventoryIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWMT_IDChanging(string value); - partial void OnWMT_IDChanged(); - partial void OnModelChanging(string value); - partial void OnModelChanged(); - partial void OnSpecificationChanging(string value); - partial void OnSpecificationChanged(); - partial void OnMaterialCountChanging(System.Nullable value); - partial void OnMaterialCountChanged(); - partial void OnUpdateTimeChanging(System.Nullable value); - partial void OnUpdateTimeChanged(); - #endregion - - public HJGL_EMInventoryRecords() - { - this._Base_Project = default(EntityRef); - this._HJGL_BS_WeldMaterial = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InventoryId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InventoryId - { - get - { - return this._InventoryId; - } - set - { - if ((this._InventoryId != value)) - { - this.OnInventoryIdChanging(value); - this.SendPropertyChanging(); - this._InventoryId = value; - this.SendPropertyChanged("InventoryId"); - this.OnInventoryIdChanged(); - } - } - } - - [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="_WMT_ID", DbType="VarChar(50)")] - public string WMT_ID - { - get - { - return this._WMT_ID; - } - set - { - if ((this._WMT_ID != value)) - { - if (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWMT_IDChanging(value); - this.SendPropertyChanging(); - this._WMT_ID = value; - this.SendPropertyChanged("WMT_ID"); - this.OnWMT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Model", DbType="NVarChar(50)")] - public string Model - { - get - { - return this._Model; - } - set - { - if ((this._Model != value)) - { - this.OnModelChanging(value); - this.SendPropertyChanging(); - this._Model = value; - this.SendPropertyChanged("Model"); - this.OnModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specification", DbType="NVarChar(50)")] - public string Specification - { - get - { - return this._Specification; - } - set - { - if ((this._Specification != value)) - { - this.OnSpecificationChanging(value); - this.SendPropertyChanging(); - this._Specification = value; - this.SendPropertyChanged("Specification"); - this.OnSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCount", DbType="Decimal(19,1)")] - public System.Nullable MaterialCount - { - get - { - return this._MaterialCount; - } - set - { - if ((this._MaterialCount != value)) - { - this.OnMaterialCountChanging(value); - this.SendPropertyChanging(); - this._MaterialCount = value; - this.SendPropertyChanged("MaterialCount"); - this.OnMaterialCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UpdateTime", DbType="DateTime")] - public System.Nullable UpdateTime - { - get - { - return this._UpdateTime; - } - set - { - if ((this._UpdateTime != value)) - { - this.OnUpdateTimeChanging(value); - this.SendPropertyChanging(); - this._UpdateTime = value; - this.SendPropertyChanged("UpdateTime"); - this.OnUpdateTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMInventoryRecords_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.HJGL_EMInventoryRecords.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_EMInventoryRecords.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMInventoryRecords_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_WeldMaterial", ThisKey="WMT_ID", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial HJGL_BS_WeldMaterial - { - get - { - return this._HJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._HJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_EMInventoryRecords.Remove(this); - } - this._HJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_EMInventoryRecords.Add(this); - this._WMT_ID = value.WMT_ID; - } - else - { - this._WMT_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMaterial"); - } - } - } - - 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.HJGL_EWeldRHRecord")] - public partial class HJGL_EWeldRHRecord : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _EWeldRHRecordId; - - private string _EWeldRHRecordCode; - - private System.Nullable _EWeldRHRecordDate; - - private string _UnitId; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ProjectId; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntitySet _HJGL_EWeldRHRecordItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnEWeldRHRecordIdChanging(string value); - partial void OnEWeldRHRecordIdChanged(); - partial void OnEWeldRHRecordCodeChanging(string value); - partial void OnEWeldRHRecordCodeChanged(); - partial void OnEWeldRHRecordDateChanging(System.Nullable value); - partial void OnEWeldRHRecordDateChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - #endregion - - public HJGL_EWeldRHRecord() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._HJGL_EWeldRHRecordItem = new EntitySet(new Action(this.attach_HJGL_EWeldRHRecordItem), new Action(this.detach_HJGL_EWeldRHRecordItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string EWeldRHRecordId - { - get - { - return this._EWeldRHRecordId; - } - set - { - if ((this._EWeldRHRecordId != value)) - { - this.OnEWeldRHRecordIdChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordId = value; - this.SendPropertyChanged("EWeldRHRecordId"); - this.OnEWeldRHRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordCode", DbType="NVarChar(50)")] - public string EWeldRHRecordCode - { - get - { - return this._EWeldRHRecordCode; - } - set - { - if ((this._EWeldRHRecordCode != value)) - { - this.OnEWeldRHRecordCodeChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordCode = value; - this.SendPropertyChanged("EWeldRHRecordCode"); - this.OnEWeldRHRecordCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordDate", DbType="DateTime")] - public System.Nullable EWeldRHRecordDate - { - get - { - return this._EWeldRHRecordDate; - } - set - { - if ((this._EWeldRHRecordDate != value)) - { - this.OnEWeldRHRecordDateChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordDate = value; - this.SendPropertyChanged("EWeldRHRecordDate"); - this.OnEWeldRHRecordDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [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.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_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.HJGL_EWeldRHRecord.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_EWeldRHRecord.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_EWeldRHRecord.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_EWeldRHRecord.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_EWeldRHRecord.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_EWeldRHRecord.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecordItem_HJGL_EWeldRHRecordItem", Storage="_HJGL_EWeldRHRecordItem", ThisKey="EWeldRHRecordId", OtherKey="EWeldRHRecordId", DeleteRule="NO ACTION")] - public EntitySet HJGL_EWeldRHRecordItem - { - get - { - return this._HJGL_EWeldRHRecordItem; - } - set - { - this._HJGL_EWeldRHRecordItem.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_HJGL_EWeldRHRecordItem(HJGL_EWeldRHRecordItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_EWeldRHRecord = this; - } - - private void detach_HJGL_EWeldRHRecordItem(HJGL_EWeldRHRecordItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_EWeldRHRecord = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_EWeldRHRecordItem")] - public partial class HJGL_EWeldRHRecordItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _EWeldRHRecordItemId; - - private string _EWeldRHRecordId; - - private System.Nullable _EWeldRHRecordMonth; - - private System.Nullable _EWeldRHRecordDay; - - private System.Nullable _EWeldRHRecordHours; - - private System.Nullable _RoomTemperature; - - private System.Nullable _Humidity; - - private string _RecordMan; - - private string _Remark; - - private EntityRef _HJGL_EWeldRHRecord; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnEWeldRHRecordItemIdChanging(string value); - partial void OnEWeldRHRecordItemIdChanged(); - partial void OnEWeldRHRecordIdChanging(string value); - partial void OnEWeldRHRecordIdChanged(); - partial void OnEWeldRHRecordMonthChanging(System.Nullable value); - partial void OnEWeldRHRecordMonthChanged(); - partial void OnEWeldRHRecordDayChanging(System.Nullable value); - partial void OnEWeldRHRecordDayChanged(); - partial void OnEWeldRHRecordHoursChanging(System.Nullable value); - partial void OnEWeldRHRecordHoursChanged(); - partial void OnRoomTemperatureChanging(System.Nullable value); - partial void OnRoomTemperatureChanged(); - partial void OnHumidityChanging(System.Nullable value); - partial void OnHumidityChanged(); - partial void OnRecordManChanging(string value); - partial void OnRecordManChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_EWeldRHRecordItem() - { - this._HJGL_EWeldRHRecord = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string EWeldRHRecordItemId - { - get - { - return this._EWeldRHRecordItemId; - } - set - { - if ((this._EWeldRHRecordItemId != value)) - { - this.OnEWeldRHRecordItemIdChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordItemId = value; - this.SendPropertyChanged("EWeldRHRecordItemId"); - this.OnEWeldRHRecordItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordId", DbType="NVarChar(50)")] - public string EWeldRHRecordId - { - get - { - return this._EWeldRHRecordId; - } - set - { - if ((this._EWeldRHRecordId != value)) - { - if (this._HJGL_EWeldRHRecord.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnEWeldRHRecordIdChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordId = value; - this.SendPropertyChanged("EWeldRHRecordId"); - this.OnEWeldRHRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordMonth", DbType="Int")] - public System.Nullable EWeldRHRecordMonth - { - get - { - return this._EWeldRHRecordMonth; - } - set - { - if ((this._EWeldRHRecordMonth != value)) - { - this.OnEWeldRHRecordMonthChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordMonth = value; - this.SendPropertyChanged("EWeldRHRecordMonth"); - this.OnEWeldRHRecordMonthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordDay", DbType="Int")] - public System.Nullable EWeldRHRecordDay - { - get - { - return this._EWeldRHRecordDay; - } - set - { - if ((this._EWeldRHRecordDay != value)) - { - this.OnEWeldRHRecordDayChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordDay = value; - this.SendPropertyChanged("EWeldRHRecordDay"); - this.OnEWeldRHRecordDayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EWeldRHRecordHours", DbType="Int")] - public System.Nullable EWeldRHRecordHours - { - get - { - return this._EWeldRHRecordHours; - } - set - { - if ((this._EWeldRHRecordHours != value)) - { - this.OnEWeldRHRecordHoursChanging(value); - this.SendPropertyChanging(); - this._EWeldRHRecordHours = value; - this.SendPropertyChanged("EWeldRHRecordHours"); - this.OnEWeldRHRecordHoursChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoomTemperature", DbType="Decimal(18,4)")] - public System.Nullable RoomTemperature - { - get - { - return this._RoomTemperature; - } - set - { - if ((this._RoomTemperature != value)) - { - this.OnRoomTemperatureChanging(value); - this.SendPropertyChanging(); - this._RoomTemperature = value; - this.SendPropertyChanged("RoomTemperature"); - this.OnRoomTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Humidity", DbType="Decimal(18,4)")] - public System.Nullable Humidity - { - get - { - return this._Humidity; - } - set - { - if ((this._Humidity != value)) - { - this.OnHumidityChanging(value); - this.SendPropertyChanging(); - this._Humidity = value; - this.SendPropertyChanged("Humidity"); - this.OnHumidityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordMan", DbType="NVarChar(50)")] - public string RecordMan - { - get - { - return this._RecordMan; - } - set - { - if ((this._RecordMan != value)) - { - this.OnRecordManChanging(value); - this.SendPropertyChanging(); - this._RecordMan = value; - this.SendPropertyChanged("RecordMan"); - this.OnRecordManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecordItem_HJGL_EWeldRHRecordItem", Storage="_HJGL_EWeldRHRecord", ThisKey="EWeldRHRecordId", OtherKey="EWeldRHRecordId", IsForeignKey=true)] - public HJGL_EWeldRHRecord HJGL_EWeldRHRecord - { - get - { - return this._HJGL_EWeldRHRecord.Entity; - } - set - { - HJGL_EWeldRHRecord previousValue = this._HJGL_EWeldRHRecord.Entity; - if (((previousValue != value) - || (this._HJGL_EWeldRHRecord.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_EWeldRHRecord.Entity = null; - previousValue.HJGL_EWeldRHRecordItem.Remove(this); - } - this._HJGL_EWeldRHRecord.Entity = value; - if ((value != null)) - { - value.HJGL_EWeldRHRecordItem.Add(this); - this._EWeldRHRecordId = value.EWeldRHRecordId; - } - else - { - this._EWeldRHRecordId = default(string); - } - this.SendPropertyChanged("HJGL_EWeldRHRecord"); - } - } - } - - 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.HJGL_FileControl_CompanyStandards")] - public partial class HJGL_FileControl_CompanyStandards : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _CompanyStandardsId; - - private string _CompanyStandardsCode; - - private string _CompanyStandardsName; - - private string _Summary; - - private string _AttachUrl; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _Remarks; - - private string _Abstract; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnCompanyStandardsIdChanging(string value); - partial void OnCompanyStandardsIdChanged(); - partial void OnCompanyStandardsCodeChanging(string value); - partial void OnCompanyStandardsCodeChanged(); - partial void OnCompanyStandardsNameChanging(string value); - partial void OnCompanyStandardsNameChanged(); - partial void OnSummaryChanging(string value); - partial void OnSummaryChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnAbstractChanging(string value); - partial void OnAbstractChanged(); - #endregion - - public HJGL_FileControl_CompanyStandards() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompanyStandardsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string CompanyStandardsId - { - get - { - return this._CompanyStandardsId; - } - set - { - if ((this._CompanyStandardsId != value)) - { - this.OnCompanyStandardsIdChanging(value); - this.SendPropertyChanging(); - this._CompanyStandardsId = value; - this.SendPropertyChanged("CompanyStandardsId"); - this.OnCompanyStandardsIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompanyStandardsCode", DbType="NVarChar(100)")] - public string CompanyStandardsCode - { - get - { - return this._CompanyStandardsCode; - } - set - { - if ((this._CompanyStandardsCode != value)) - { - this.OnCompanyStandardsCodeChanging(value); - this.SendPropertyChanging(); - this._CompanyStandardsCode = value; - this.SendPropertyChanged("CompanyStandardsCode"); - this.OnCompanyStandardsCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompanyStandardsName", DbType="VarChar(100)")] - public string CompanyStandardsName - { - get - { - return this._CompanyStandardsName; - } - set - { - if ((this._CompanyStandardsName != value)) - { - this.OnCompanyStandardsNameChanging(value); - this.SendPropertyChanging(); - this._CompanyStandardsName = value; - this.SendPropertyChanged("CompanyStandardsName"); - this.OnCompanyStandardsNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Summary", DbType="NVarChar(500)")] - public string Summary - { - get - { - return this._Summary; - } - set - { - if ((this._Summary != value)) - { - this.OnSummaryChanging(value); - this.SendPropertyChanging(); - this._Summary = value; - this.SendPropertyChanged("Summary"); - this.OnSummaryChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(100)")] - 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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(1000)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Abstract", DbType="NVarChar(500)")] - public string Abstract - { - get - { - return this._Abstract; - } - set - { - if ((this._Abstract != value)) - { - this.OnAbstractChanging(value); - this.SendPropertyChanging(); - this._Abstract = value; - this.SendPropertyChanged("Abstract"); - this.OnAbstractChanged(); - } - } - } - - 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.HJGL_FileControl_DomesticLawsRegulations")] - public partial class HJGL_FileControl_DomesticLawsRegulations : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _DomesticLawsRegulationsId; - - private string _DomesticLawsRegulationsCode; - - private string _DomesticLawsRegulationsName; - - private string _Summary; - - private string _AttachUrl; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _Remarks; - - private string _Abstract; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDomesticLawsRegulationsIdChanging(string value); - partial void OnDomesticLawsRegulationsIdChanged(); - partial void OnDomesticLawsRegulationsCodeChanging(string value); - partial void OnDomesticLawsRegulationsCodeChanged(); - partial void OnDomesticLawsRegulationsNameChanging(string value); - partial void OnDomesticLawsRegulationsNameChanged(); - partial void OnSummaryChanging(string value); - partial void OnSummaryChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnAbstractChanging(string value); - partial void OnAbstractChanged(); - #endregion - - public HJGL_FileControl_DomesticLawsRegulations() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticLawsRegulationsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string DomesticLawsRegulationsId - { - get - { - return this._DomesticLawsRegulationsId; - } - set - { - if ((this._DomesticLawsRegulationsId != value)) - { - this.OnDomesticLawsRegulationsIdChanging(value); - this.SendPropertyChanging(); - this._DomesticLawsRegulationsId = value; - this.SendPropertyChanged("DomesticLawsRegulationsId"); - this.OnDomesticLawsRegulationsIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticLawsRegulationsCode", DbType="NVarChar(100)")] - public string DomesticLawsRegulationsCode - { - get - { - return this._DomesticLawsRegulationsCode; - } - set - { - if ((this._DomesticLawsRegulationsCode != value)) - { - this.OnDomesticLawsRegulationsCodeChanging(value); - this.SendPropertyChanging(); - this._DomesticLawsRegulationsCode = value; - this.SendPropertyChanged("DomesticLawsRegulationsCode"); - this.OnDomesticLawsRegulationsCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticLawsRegulationsName", DbType="VarChar(100)")] - public string DomesticLawsRegulationsName - { - get - { - return this._DomesticLawsRegulationsName; - } - set - { - if ((this._DomesticLawsRegulationsName != value)) - { - this.OnDomesticLawsRegulationsNameChanging(value); - this.SendPropertyChanging(); - this._DomesticLawsRegulationsName = value; - this.SendPropertyChanged("DomesticLawsRegulationsName"); - this.OnDomesticLawsRegulationsNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Summary", DbType="NVarChar(500)")] - public string Summary - { - get - { - return this._Summary; - } - set - { - if ((this._Summary != value)) - { - this.OnSummaryChanging(value); - this.SendPropertyChanging(); - this._Summary = value; - this.SendPropertyChanged("Summary"); - this.OnSummaryChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(100)")] - 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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(1000)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Abstract", DbType="NVarChar(500)")] - public string Abstract - { - get - { - return this._Abstract; - } - set - { - if ((this._Abstract != value)) - { - this.OnAbstractChanging(value); - this.SendPropertyChanging(); - this._Abstract = value; - this.SendPropertyChanged("Abstract"); - this.OnAbstractChanged(); - } - } - } - - 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.HJGL_FileControl_DomesticStandards")] - public partial class HJGL_FileControl_DomesticStandards : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _DomesticStandardsId; - - private string _DomesticStandardsCode; - - private string _DomesticStandardsName; - - private string _Summary; - - private string _AttachUrl; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _Remarks; - - private string _Abstract; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDomesticStandardsIdChanging(string value); - partial void OnDomesticStandardsIdChanged(); - partial void OnDomesticStandardsCodeChanging(string value); - partial void OnDomesticStandardsCodeChanged(); - partial void OnDomesticStandardsNameChanging(string value); - partial void OnDomesticStandardsNameChanged(); - partial void OnSummaryChanging(string value); - partial void OnSummaryChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnAbstractChanging(string value); - partial void OnAbstractChanged(); - #endregion - - public HJGL_FileControl_DomesticStandards() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticStandardsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string DomesticStandardsId - { - get - { - return this._DomesticStandardsId; - } - set - { - if ((this._DomesticStandardsId != value)) - { - this.OnDomesticStandardsIdChanging(value); - this.SendPropertyChanging(); - this._DomesticStandardsId = value; - this.SendPropertyChanged("DomesticStandardsId"); - this.OnDomesticStandardsIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticStandardsCode", DbType="NVarChar(100)")] - public string DomesticStandardsCode - { - get - { - return this._DomesticStandardsCode; - } - set - { - if ((this._DomesticStandardsCode != value)) - { - this.OnDomesticStandardsCodeChanging(value); - this.SendPropertyChanging(); - this._DomesticStandardsCode = value; - this.SendPropertyChanged("DomesticStandardsCode"); - this.OnDomesticStandardsCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DomesticStandardsName", DbType="VarChar(100)")] - public string DomesticStandardsName - { - get - { - return this._DomesticStandardsName; - } - set - { - if ((this._DomesticStandardsName != value)) - { - this.OnDomesticStandardsNameChanging(value); - this.SendPropertyChanging(); - this._DomesticStandardsName = value; - this.SendPropertyChanged("DomesticStandardsName"); - this.OnDomesticStandardsNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Summary", DbType="NVarChar(500)")] - public string Summary - { - get - { - return this._Summary; - } - set - { - if ((this._Summary != value)) - { - this.OnSummaryChanging(value); - this.SendPropertyChanging(); - this._Summary = value; - this.SendPropertyChanged("Summary"); - this.OnSummaryChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(100)")] - 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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(1000)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Abstract", DbType="NVarChar(500)")] - public string Abstract - { - get - { - return this._Abstract; - } - set - { - if ((this._Abstract != value)) - { - this.OnAbstractChanging(value); - this.SendPropertyChanging(); - this._Abstract = value; - this.SendPropertyChanged("Abstract"); - this.OnAbstractChanged(); - } - } - } - - 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.HJGL_FileControl_ForeignStandards")] - public partial class HJGL_FileControl_ForeignStandards : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ForeignStandardsId; - - private string _ForeignStandardsCode; - - private string _ForeignStandardsName; - - private string _Summary; - - private string _AttachUrl; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _Remarks; - - private string _Abstract; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnForeignStandardsIdChanging(string value); - partial void OnForeignStandardsIdChanged(); - partial void OnForeignStandardsCodeChanging(string value); - partial void OnForeignStandardsCodeChanged(); - partial void OnForeignStandardsNameChanging(string value); - partial void OnForeignStandardsNameChanged(); - partial void OnSummaryChanging(string value); - partial void OnSummaryChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnAbstractChanging(string value); - partial void OnAbstractChanged(); - #endregion - - public HJGL_FileControl_ForeignStandards() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ForeignStandardsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ForeignStandardsId - { - get - { - return this._ForeignStandardsId; - } - set - { - if ((this._ForeignStandardsId != value)) - { - this.OnForeignStandardsIdChanging(value); - this.SendPropertyChanging(); - this._ForeignStandardsId = value; - this.SendPropertyChanged("ForeignStandardsId"); - this.OnForeignStandardsIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ForeignStandardsCode", DbType="NVarChar(100)")] - public string ForeignStandardsCode - { - get - { - return this._ForeignStandardsCode; - } - set - { - if ((this._ForeignStandardsCode != value)) - { - this.OnForeignStandardsCodeChanging(value); - this.SendPropertyChanging(); - this._ForeignStandardsCode = value; - this.SendPropertyChanged("ForeignStandardsCode"); - this.OnForeignStandardsCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ForeignStandardsName", DbType="VarChar(100)")] - public string ForeignStandardsName - { - get - { - return this._ForeignStandardsName; - } - set - { - if ((this._ForeignStandardsName != value)) - { - this.OnForeignStandardsNameChanging(value); - this.SendPropertyChanging(); - this._ForeignStandardsName = value; - this.SendPropertyChanged("ForeignStandardsName"); - this.OnForeignStandardsNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Summary", DbType="NVarChar(500)")] - public string Summary - { - get - { - return this._Summary; - } - set - { - if ((this._Summary != value)) - { - this.OnSummaryChanging(value); - this.SendPropertyChanging(); - this._Summary = value; - this.SendPropertyChanged("Summary"); - this.OnSummaryChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(100)")] - 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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(1000)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Abstract", DbType="NVarChar(500)")] - public string Abstract - { - get - { - return this._Abstract; - } - set - { - if ((this._Abstract != value)) - { - this.OnAbstractChanging(value); - this.SendPropertyChanging(); - this._Abstract = value; - this.SendPropertyChanged("Abstract"); - this.OnAbstractChanged(); - } - } - } - - 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.HJGL_HotProess")] - public partial class HJGL_HotProess : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessId; - - private string _HotProessNo; - - private System.Nullable _ProessDate; - - private string _InstallationId; - - private string _ProjectId; - - private string _UnitId; - - private string _Tabler; - - private string _Remark; - - private string _ProessMethod; - - private string _ProessEquipment; - - private string _NDTRate; - - private string _NDTMethod; - - private string _Standards; - - private string _InspectionNum; - - private string _CheckNum; - - private string _TestWeldNum; - - private string _Sendee; - - private string _CheckUnitId; - - private string _HotProessTrustId; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _CheckUnit; - - private EntityRef _HJGL_CH_HotProessTrust; - - private EntityRef _Project_Installation; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessIdChanging(string value); - partial void OnHotProessIdChanged(); - partial void OnHotProessNoChanging(string value); - partial void OnHotProessNoChanged(); - partial void OnProessDateChanging(System.Nullable value); - partial void OnProessDateChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnTablerChanging(string value); - partial void OnTablerChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnProessMethodChanging(string value); - partial void OnProessMethodChanged(); - partial void OnProessEquipmentChanging(string value); - partial void OnProessEquipmentChanged(); - partial void OnNDTRateChanging(string value); - partial void OnNDTRateChanged(); - partial void OnNDTMethodChanging(string value); - partial void OnNDTMethodChanged(); - partial void OnStandardsChanging(string value); - partial void OnStandardsChanged(); - partial void OnInspectionNumChanging(string value); - partial void OnInspectionNumChanged(); - partial void OnCheckNumChanging(string value); - partial void OnCheckNumChanged(); - partial void OnTestWeldNumChanging(string value); - partial void OnTestWeldNumChanged(); - partial void OnSendeeChanging(string value); - partial void OnSendeeChanged(); - partial void OnCheckUnitIdChanging(string value); - partial void OnCheckUnitIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - #endregion - - public HJGL_HotProess() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._CheckUnit = default(EntityRef); - this._HJGL_CH_HotProessTrust = default(EntityRef); - this._Project_Installation = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessId - { - get - { - return this._HotProessId; - } - set - { - if ((this._HotProessId != value)) - { - this.OnHotProessIdChanging(value); - this.SendPropertyChanging(); - this._HotProessId = value; - this.SendPropertyChanged("HotProessId"); - this.OnHotProessIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessNo", DbType="VarChar(50)")] - public string HotProessNo - { - get - { - return this._HotProessNo; - } - set - { - if ((this._HotProessNo != value)) - { - this.OnHotProessNoChanging(value); - this.SendPropertyChanging(); - this._HotProessNo = value; - this.SendPropertyChanged("HotProessNo"); - this.OnHotProessNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessDate", DbType="DateTime")] - public System.Nullable ProessDate - { - get - { - return this._ProessDate; - } - set - { - if ((this._ProessDate != value)) - { - this.OnProessDateChanging(value); - this.SendPropertyChanging(); - this._ProessDate = value; - this.SendPropertyChanged("ProessDate"); - this.OnProessDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="NVarChar(50)")] - public string Tabler - { - get - { - return this._Tabler; - } - set - { - if ((this._Tabler != value)) - { - this.OnTablerChanging(value); - this.SendPropertyChanging(); - this._Tabler = value; - this.SendPropertyChanged("Tabler"); - this.OnTablerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessMethod", DbType="VarChar(100)")] - public string ProessMethod - { - get - { - return this._ProessMethod; - } - set - { - if ((this._ProessMethod != value)) - { - this.OnProessMethodChanging(value); - this.SendPropertyChanging(); - this._ProessMethod = value; - this.SendPropertyChanged("ProessMethod"); - this.OnProessMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessEquipment", DbType="VarChar(100)")] - public string ProessEquipment - { - get - { - return this._ProessEquipment; - } - set - { - if ((this._ProessEquipment != value)) - { - this.OnProessEquipmentChanging(value); - this.SendPropertyChanging(); - this._ProessEquipment = value; - this.SendPropertyChanged("ProessEquipment"); - this.OnProessEquipmentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTRate", DbType="NVarChar(50)")] - public string NDTRate - { - get - { - return this._NDTRate; - } - set - { - if ((this._NDTRate != value)) - { - this.OnNDTRateChanging(value); - this.SendPropertyChanging(); - this._NDTRate = value; - this.SendPropertyChanged("NDTRate"); - this.OnNDTRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTMethod", DbType="NVarChar(50)")] - public string NDTMethod - { - get - { - return this._NDTMethod; - } - set - { - if ((this._NDTMethod != value)) - { - this.OnNDTMethodChanging(value); - this.SendPropertyChanging(); - this._NDTMethod = value; - this.SendPropertyChanged("NDTMethod"); - this.OnNDTMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Standards", DbType="NVarChar(50)")] - public string Standards - { - get - { - return this._Standards; - } - set - { - if ((this._Standards != value)) - { - this.OnStandardsChanging(value); - this.SendPropertyChanging(); - this._Standards = value; - this.SendPropertyChanged("Standards"); - this.OnStandardsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectionNum", DbType="NVarChar(50)")] - public string InspectionNum - { - get - { - return this._InspectionNum; - } - set - { - if ((this._InspectionNum != value)) - { - this.OnInspectionNumChanging(value); - this.SendPropertyChanging(); - this._InspectionNum = value; - this.SendPropertyChanged("InspectionNum"); - this.OnInspectionNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckNum", DbType="NVarChar(50)")] - public string CheckNum - { - get - { - return this._CheckNum; - } - set - { - if ((this._CheckNum != value)) - { - this.OnCheckNumChanging(value); - this.SendPropertyChanging(); - this._CheckNum = value; - this.SendPropertyChanged("CheckNum"); - this.OnCheckNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestWeldNum", DbType="NVarChar(50)")] - public string TestWeldNum - { - get - { - return this._TestWeldNum; - } - set - { - if ((this._TestWeldNum != value)) - { - this.OnTestWeldNumChanging(value); - this.SendPropertyChanging(); - this._TestWeldNum = value; - this.SendPropertyChanged("TestWeldNum"); - this.OnTestWeldNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sendee", DbType="NVarChar(50)")] - public string Sendee - { - get - { - return this._Sendee; - } - set - { - if ((this._Sendee != value)) - { - this.OnSendeeChanging(value); - this.SendPropertyChanging(); - this._Sendee = value; - this.SendPropertyChanged("Sendee"); - this.OnSendeeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckUnitId", DbType="NVarChar(50)")] - public string CheckUnitId - { - get - { - return this._CheckUnitId; - } - set - { - if ((this._CheckUnitId != value)) - { - if (this._CheckUnit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCheckUnitIdChanging(value); - this.SendPropertyChanging(); - this._CheckUnitId = value; - this.SendPropertyChanged("CheckUnitId"); - this.OnCheckUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - if (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_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.HJGL_HotProess.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_HotProess.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_HotProess.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_HotProess.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Base_Unit1", Storage="_CheckUnit", ThisKey="CheckUnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit CheckUnit - { - get - { - return this._CheckUnit.Entity; - } - set - { - Base_Unit previousValue = this._CheckUnit.Entity; - if (((previousValue != value) - || (this._CheckUnit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._CheckUnit.Entity = null; - previousValue.Unit.Remove(this); - } - this._CheckUnit.Entity = value; - if ((value != null)) - { - value.Unit.Add(this); - this._CheckUnitId = value.UnitId; - } - else - { - this._CheckUnitId = default(string); - } - this.SendPropertyChanged("CheckUnit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_HJGL_CH_HotProessTrust", Storage="_HJGL_CH_HotProessTrust", ThisKey="HotProessTrustId", OtherKey="HotProessTrustId", IsForeignKey=true)] - public HJGL_CH_HotProessTrust HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust.Entity; - } - set - { - HJGL_CH_HotProessTrust previousValue = this._HJGL_CH_HotProessTrust.Entity; - if (((previousValue != value) - || (this._HJGL_CH_HotProessTrust.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_CH_HotProessTrust.Entity = null; - previousValue.HJGL_HotProess.Remove(this); - } - this._HJGL_CH_HotProessTrust.Entity = value; - if ((value != null)) - { - value.HJGL_HotProess.Add(this); - this._HotProessTrustId = value.HotProessTrustId; - } - else - { - this._HotProessTrustId = default(string); - } - this.SendPropertyChanged("HJGL_CH_HotProessTrust"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.HJGL_HotProess.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.HJGL_HotProess.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - 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.HJGL_HotProessItem")] - public partial class HJGL_HotProessItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessItemId; - - private string _HotProessId; - - private string _JOT_ID; - - private System.Nullable _PointCount; - - private string _RequiredT; - - private string _ActualT; - - private string _RequestTime; - - private string _ActualTime; - - private string _RecordChartNo; - - private string _HardnessReportNo; - - private string _HotProessTrustId; - - private System.Nullable _HotProessDate; - - private string _ProessTypes; - - private System.Nullable _SortIndex; - - private string _Remark; - - private System.Nullable _IsPrint; - - private System.Nullable _PrintDate; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessItemIdChanging(string value); - partial void OnHotProessItemIdChanged(); - partial void OnHotProessIdChanging(string value); - partial void OnHotProessIdChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnPointCountChanging(System.Nullable value); - partial void OnPointCountChanged(); - partial void OnRequiredTChanging(string value); - partial void OnRequiredTChanged(); - partial void OnActualTChanging(string value); - partial void OnActualTChanged(); - partial void OnRequestTimeChanging(string value); - partial void OnRequestTimeChanged(); - partial void OnActualTimeChanging(string value); - partial void OnActualTimeChanged(); - partial void OnRecordChartNoChanging(string value); - partial void OnRecordChartNoChanged(); - partial void OnHardnessReportNoChanging(string value); - partial void OnHardnessReportNoChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnHotProessDateChanging(System.Nullable value); - partial void OnHotProessDateChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnPrintDateChanging(System.Nullable value); - partial void OnPrintDateChanged(); - #endregion - - public HJGL_HotProessItem() - { - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessItemId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessItemId - { - get - { - return this._HotProessItemId; - } - set - { - if ((this._HotProessItemId != value)) - { - this.OnHotProessItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessItemId = value; - this.SendPropertyChanged("HotProessItemId"); - this.OnHotProessItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessId", DbType="VarChar(50)")] - public string HotProessId - { - get - { - return this._HotProessId; - } - set - { - if ((this._HotProessId != value)) - { - this.OnHotProessIdChanging(value); - this.SendPropertyChanging(); - this._HotProessId = value; - this.SendPropertyChanged("HotProessId"); - this.OnHotProessIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointCount", DbType="Int")] - public System.Nullable PointCount - { - get - { - return this._PointCount; - } - set - { - if ((this._PointCount != value)) - { - this.OnPointCountChanging(value); - this.SendPropertyChanging(); - this._PointCount = value; - this.SendPropertyChanged("PointCount"); - this.OnPointCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequiredT", DbType="VarChar(20)")] - public string RequiredT - { - get - { - return this._RequiredT; - } - set - { - if ((this._RequiredT != value)) - { - this.OnRequiredTChanging(value); - this.SendPropertyChanging(); - this._RequiredT = value; - this.SendPropertyChanged("RequiredT"); - this.OnRequiredTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualT", DbType="VarChar(20)")] - public string ActualT - { - get - { - return this._ActualT; - } - set - { - if ((this._ActualT != value)) - { - this.OnActualTChanging(value); - this.SendPropertyChanging(); - this._ActualT = value; - this.SendPropertyChanged("ActualT"); - this.OnActualTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequestTime", DbType="VarChar(20)")] - public string RequestTime - { - get - { - return this._RequestTime; - } - set - { - if ((this._RequestTime != value)) - { - this.OnRequestTimeChanging(value); - this.SendPropertyChanging(); - this._RequestTime = value; - this.SendPropertyChanged("RequestTime"); - this.OnRequestTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualTime", DbType="VarChar(20)")] - public string ActualTime - { - get - { - return this._ActualTime; - } - set - { - if ((this._ActualTime != value)) - { - this.OnActualTimeChanging(value); - this.SendPropertyChanging(); - this._ActualTime = value; - this.SendPropertyChanged("ActualTime"); - this.OnActualTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordChartNo", DbType="VarChar(20)")] - public string RecordChartNo - { - get - { - return this._RecordChartNo; - } - set - { - if ((this._RecordChartNo != value)) - { - this.OnRecordChartNoChanging(value); - this.SendPropertyChanging(); - this._RecordChartNo = value; - this.SendPropertyChanged("RecordChartNo"); - this.OnRecordChartNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardnessReportNo", DbType="VarChar(20)")] - public string HardnessReportNo - { - get - { - return this._HardnessReportNo; - } - set - { - if ((this._HardnessReportNo != value)) - { - this.OnHardnessReportNoChanging(value); - this.SendPropertyChanging(); - this._HardnessReportNo = value; - this.SendPropertyChanged("HardnessReportNo"); - this.OnHardnessReportNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessDate", DbType="DateTime")] - public System.Nullable HotProessDate - { - get - { - return this._HotProessDate; - } - set - { - if ((this._HotProessDate != value)) - { - this.OnHotProessDateChanging(value); - this.SendPropertyChanging(); - this._HotProessDate = value; - this.SendPropertyChanged("HotProessDate"); - this.OnHotProessDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this.OnPrintDateChanging(value); - this.SendPropertyChanging(); - this._PrintDate = value; - this.SendPropertyChanged("PrintDate"); - this.OnPrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProessItem_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_HotProessItem.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_HotProessItem.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.HJGL_Match_InStorage")] - public partial class HJGL_Match_InStorage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InStorageId; - - private string _InStorageCode; - - private string _ProjectId; - - private string _UnitId; - - private System.Nullable _InTime; - - private string _CompileMan; - - private string _State; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - private EntitySet _HJGL_Match_InStorageItem; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInStorageIdChanging(string value); - partial void OnInStorageIdChanged(); - partial void OnInStorageCodeChanging(string value); - partial void OnInStorageCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnInTimeChanging(System.Nullable value); - partial void OnInTimeChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnStateChanging(string value); - partial void OnStateChanged(); - #endregion - - public HJGL_Match_InStorage() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - this._HJGL_Match_InStorageItem = new EntitySet(new Action(this.attach_HJGL_Match_InStorageItem), new Action(this.detach_HJGL_Match_InStorageItem)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InStorageId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InStorageId - { - get - { - return this._InStorageId; - } - set - { - if ((this._InStorageId != value)) - { - this.OnInStorageIdChanging(value); - this.SendPropertyChanging(); - this._InStorageId = value; - this.SendPropertyChanged("InStorageId"); - this.OnInStorageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InStorageCode", DbType="NVarChar(50)")] - public string InStorageCode - { - get - { - return this._InStorageCode; - } - set - { - if ((this._InStorageCode != value)) - { - this.OnInStorageCodeChanging(value); - this.SendPropertyChanging(); - this._InStorageCode = value; - this.SendPropertyChanged("InStorageCode"); - this.OnInStorageCodeChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InTime", DbType="DateTime")] - public System.Nullable InTime - { - get - { - return this._InTime; - } - set - { - if ((this._InTime != value)) - { - this.OnInTimeChanging(value); - this.SendPropertyChanging(); - this._InTime = value; - this.SendPropertyChanged("InTime"); - this.OnInTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="Char(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this.OnStateChanging(value); - this.SendPropertyChanging(); - this._State = value; - this.SendPropertyChanged("State"); - this.OnStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_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.HJGL_Match_InStorage.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Match_InStorage.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_Match_InStorage.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_Match_InStorage.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_Match_InStorage.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_Match_InStorage.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorageItem_HJGL_Match_InStorage", Storage="_HJGL_Match_InStorageItem", ThisKey="InStorageId", OtherKey="InStorageId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_InStorageItem - { - get - { - return this._HJGL_Match_InStorageItem; - } - set - { - this._HJGL_Match_InStorageItem.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_HJGL_Match_InStorageItem(HJGL_Match_InStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_InStorage = this; - } - - private void detach_HJGL_Match_InStorageItem(HJGL_Match_InStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_InStorage = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_Match_InStorageItem")] - public partial class HJGL_Match_InStorageItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InStorageItemId; - - private string _InStorageId; - - private string _MaterialId; - - private System.Nullable _InCount; - - private EntityRef _HJGL_Match_InStorage; - - private EntityRef _HJGL_Match_Material; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInStorageItemIdChanging(string value); - partial void OnInStorageItemIdChanged(); - partial void OnInStorageIdChanging(string value); - partial void OnInStorageIdChanged(); - partial void OnMaterialIdChanging(string value); - partial void OnMaterialIdChanged(); - partial void OnInCountChanging(System.Nullable value); - partial void OnInCountChanged(); - #endregion - - public HJGL_Match_InStorageItem() - { - this._HJGL_Match_InStorage = default(EntityRef); - this._HJGL_Match_Material = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InStorageItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InStorageItemId - { - get - { - return this._InStorageItemId; - } - set - { - if ((this._InStorageItemId != value)) - { - this.OnInStorageItemIdChanging(value); - this.SendPropertyChanging(); - this._InStorageItemId = value; - this.SendPropertyChanged("InStorageItemId"); - this.OnInStorageItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InStorageId", DbType="NVarChar(50)")] - public string InStorageId - { - get - { - return this._InStorageId; - } - set - { - if ((this._InStorageId != value)) - { - if (this._HJGL_Match_InStorage.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInStorageIdChanging(value); - this.SendPropertyChanging(); - this._InStorageId = value; - this.SendPropertyChanged("InStorageId"); - this.OnInStorageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialId", DbType="NVarChar(50)")] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - if (this._HJGL_Match_Material.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MaterialId = value; - this.SendPropertyChanged("MaterialId"); - this.OnMaterialIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InCount", DbType="Decimal(19,2)")] - public System.Nullable InCount - { - get - { - return this._InCount; - } - set - { - if ((this._InCount != value)) - { - this.OnInCountChanging(value); - this.SendPropertyChanging(); - this._InCount = value; - this.SendPropertyChanged("InCount"); - this.OnInCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorageItem_HJGL_Match_InStorage", Storage="_HJGL_Match_InStorage", ThisKey="InStorageId", OtherKey="InStorageId", IsForeignKey=true)] - public HJGL_Match_InStorage HJGL_Match_InStorage - { - get - { - return this._HJGL_Match_InStorage.Entity; - } - set - { - HJGL_Match_InStorage previousValue = this._HJGL_Match_InStorage.Entity; - if (((previousValue != value) - || (this._HJGL_Match_InStorage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Match_InStorage.Entity = null; - previousValue.HJGL_Match_InStorageItem.Remove(this); - } - this._HJGL_Match_InStorage.Entity = value; - if ((value != null)) - { - value.HJGL_Match_InStorageItem.Add(this); - this._InStorageId = value.InStorageId; - } - else - { - this._InStorageId = default(string); - } - this.SendPropertyChanged("HJGL_Match_InStorage"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorageItem_HJGL_Match_Material", Storage="_HJGL_Match_Material", ThisKey="MaterialId", OtherKey="MaterialId", IsForeignKey=true)] - public HJGL_Match_Material HJGL_Match_Material - { - get - { - return this._HJGL_Match_Material.Entity; - } - set - { - HJGL_Match_Material previousValue = this._HJGL_Match_Material.Entity; - if (((previousValue != value) - || (this._HJGL_Match_Material.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Match_Material.Entity = null; - previousValue.HJGL_Match_InStorageItem.Remove(this); - } - this._HJGL_Match_Material.Entity = value; - if ((value != null)) - { - value.HJGL_Match_InStorageItem.Add(this); - this._MaterialId = value.MaterialId; - } - else - { - this._MaterialId = default(string); - } - this.SendPropertyChanged("HJGL_Match_Material"); - } - } - } - - 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.HJGL_Match_Material")] - public partial class HJGL_Match_Material : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MaterialId; - - private string _ProjectId; - - private string _Code; - - private string _Name; - - private string _Standard; - - private string _UNIT; - - private string _SteelName; - - private EntitySet _HJGL_Match_InStorageItem; - - private EntityRef _Base_Project; - - private EntitySet _HJGL_Match_OutStorageItem; - - private EntitySet _HJGL_Match_PipeMaterial; - - private EntitySet _HJGL_Match_Storage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMaterialIdChanging(string value); - partial void OnMaterialIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnCodeChanging(string value); - partial void OnCodeChanged(); - partial void OnNameChanging(string value); - partial void OnNameChanged(); - partial void OnStandardChanging(string value); - partial void OnStandardChanged(); - partial void OnUNITChanging(string value); - partial void OnUNITChanged(); - partial void OnSteelNameChanging(string value); - partial void OnSteelNameChanged(); - #endregion - - public HJGL_Match_Material() - { - this._HJGL_Match_InStorageItem = new EntitySet(new Action(this.attach_HJGL_Match_InStorageItem), new Action(this.detach_HJGL_Match_InStorageItem)); - this._Base_Project = default(EntityRef); - this._HJGL_Match_OutStorageItem = new EntitySet(new Action(this.attach_HJGL_Match_OutStorageItem), new Action(this.detach_HJGL_Match_OutStorageItem)); - this._HJGL_Match_PipeMaterial = new EntitySet(new Action(this.attach_HJGL_Match_PipeMaterial), new Action(this.detach_HJGL_Match_PipeMaterial)); - this._HJGL_Match_Storage = new EntitySet(new Action(this.attach_HJGL_Match_Storage), new Action(this.detach_HJGL_Match_Storage)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - this.OnMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MaterialId = value; - this.SendPropertyChanged("MaterialId"); - this.OnMaterialIdChanged(); - } - } - } - - [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="_Code", DbType="NVarChar(50)")] - public string Code - { - get - { - return this._Code; - } - set - { - if ((this._Code != value)) - { - this.OnCodeChanging(value); - this.SendPropertyChanging(); - this._Code = value; - this.SendPropertyChanged("Code"); - this.OnCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(50)")] - public string Name - { - get - { - return this._Name; - } - set - { - if ((this._Name != value)) - { - this.OnNameChanging(value); - this.SendPropertyChanging(); - this._Name = value; - this.SendPropertyChanged("Name"); - this.OnNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Standard", DbType="NVarChar(20)")] - public string Standard - { - get - { - return this._Standard; - } - set - { - if ((this._Standard != value)) - { - this.OnStandardChanging(value); - this.SendPropertyChanging(); - this._Standard = value; - this.SendPropertyChanged("Standard"); - this.OnStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UNIT", DbType="NVarChar(10)")] - public string UNIT - { - get - { - return this._UNIT; - } - set - { - if ((this._UNIT != value)) - { - this.OnUNITChanging(value); - this.SendPropertyChanging(); - this._UNIT = value; - this.SendPropertyChanged("UNIT"); - this.OnUNITChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SteelName", DbType="NVarChar(50)")] - public string SteelName - { - get - { - return this._SteelName; - } - set - { - if ((this._SteelName != value)) - { - this.OnSteelNameChanging(value); - this.SendPropertyChanging(); - this._SteelName = value; - this.SendPropertyChanged("SteelName"); - this.OnSteelNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorageItem_HJGL_Match_Material", Storage="_HJGL_Match_InStorageItem", ThisKey="MaterialId", OtherKey="MaterialId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_InStorageItem - { - get - { - return this._HJGL_Match_InStorageItem; - } - set - { - this._HJGL_Match_InStorageItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Material_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.HJGL_Match_Material.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Match_Material.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorageItem_HJGL_Match_Material", Storage="_HJGL_Match_OutStorageItem", ThisKey="MaterialId", OtherKey="MaterialId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_OutStorageItem - { - get - { - return this._HJGL_Match_OutStorageItem; - } - set - { - this._HJGL_Match_OutStorageItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_HJGL_Match_Material", Storage="_HJGL_Match_PipeMaterial", ThisKey="MaterialId", OtherKey="MaterialId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_PipeMaterial - { - get - { - return this._HJGL_Match_PipeMaterial; - } - set - { - this._HJGL_Match_PipeMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Storage_HJGL_Match_Material", Storage="_HJGL_Match_Storage", ThisKey="MaterialId", OtherKey="MaterialId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_Storage - { - get - { - return this._HJGL_Match_Storage; - } - set - { - this._HJGL_Match_Storage.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_HJGL_Match_InStorageItem(HJGL_Match_InStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = this; - } - - private void detach_HJGL_Match_InStorageItem(HJGL_Match_InStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = null; - } - - private void attach_HJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = this; - } - - private void detach_HJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = null; - } - - private void attach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = this; - } - - private void detach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = null; - } - - private void attach_HJGL_Match_Storage(HJGL_Match_Storage entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = this; - } - - private void detach_HJGL_Match_Storage(HJGL_Match_Storage entity) - { - this.SendPropertyChanging(); - entity.HJGL_Match_Material = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_Match_OutStorage")] - public partial class HJGL_Match_OutStorage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _OutStorageId; - - private string _OutStorageCode; - - private string _ProjectId; - - private string _UnitId; - - private System.Nullable _OutTime; - - private string _CompileMan; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnOutStorageIdChanging(string value); - partial void OnOutStorageIdChanged(); - partial void OnOutStorageCodeChanging(string value); - partial void OnOutStorageCodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnOutTimeChanging(System.Nullable value); - partial void OnOutTimeChanged(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - #endregion - - public HJGL_Match_OutStorage() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutStorageId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string OutStorageId - { - get - { - return this._OutStorageId; - } - set - { - if ((this._OutStorageId != value)) - { - this.OnOutStorageIdChanging(value); - this.SendPropertyChanging(); - this._OutStorageId = value; - this.SendPropertyChanged("OutStorageId"); - this.OnOutStorageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutStorageCode", DbType="NVarChar(50)")] - public string OutStorageCode - { - get - { - return this._OutStorageCode; - } - set - { - if ((this._OutStorageCode != value)) - { - this.OnOutStorageCodeChanging(value); - this.SendPropertyChanging(); - this._OutStorageCode = value; - this.SendPropertyChanged("OutStorageCode"); - this.OnOutStorageCodeChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutTime", DbType="DateTime")] - public System.Nullable OutTime - { - get - { - return this._OutTime; - } - set - { - if ((this._OutTime != value)) - { - this.OnOutTimeChanging(value); - this.SendPropertyChanging(); - this._OutTime = value; - this.SendPropertyChanged("OutTime"); - this.OnOutTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnCompileManChanging(value); - this.SendPropertyChanging(); - this._CompileMan = value; - this.SendPropertyChanged("CompileMan"); - this.OnCompileManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_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.HJGL_Match_OutStorage.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Match_OutStorage.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_Match_OutStorage.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_Match_OutStorage.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_Sys_User", Storage="_Sys_User", ThisKey="CompileMan", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_Match_OutStorage.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_Match_OutStorage.Add(this); - this._CompileMan = value.UserId; - } - else - { - this._CompileMan = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.HJGL_Match_OutStorageItem")] - public partial class HJGL_Match_OutStorageItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _OutStorageItemId; - - private string _OutStorageId; - - private string _MaterialId; - - private string _ISO_ID; - - private System.Nullable _OutCount; - - private EntityRef _HJGL_Match_Material; - - private EntityRef _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnOutStorageItemIdChanging(string value); - partial void OnOutStorageItemIdChanged(); - partial void OnOutStorageIdChanging(string value); - partial void OnOutStorageIdChanged(); - partial void OnMaterialIdChanging(string value); - partial void OnMaterialIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnOutCountChanging(System.Nullable value); - partial void OnOutCountChanged(); - #endregion - - public HJGL_Match_OutStorageItem() - { - this._HJGL_Match_Material = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutStorageItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string OutStorageItemId - { - get - { - return this._OutStorageItemId; - } - set - { - if ((this._OutStorageItemId != value)) - { - this.OnOutStorageItemIdChanging(value); - this.SendPropertyChanging(); - this._OutStorageItemId = value; - this.SendPropertyChanged("OutStorageItemId"); - this.OnOutStorageItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutStorageId", DbType="NVarChar(50)")] - public string OutStorageId - { - get - { - return this._OutStorageId; - } - set - { - if ((this._OutStorageId != value)) - { - this.OnOutStorageIdChanging(value); - this.SendPropertyChanging(); - this._OutStorageId = value; - this.SendPropertyChanged("OutStorageId"); - this.OnOutStorageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialId", DbType="NVarChar(50)")] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - if (this._HJGL_Match_Material.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MaterialId = value; - this.SendPropertyChanged("MaterialId"); - this.OnMaterialIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutCount", DbType="Decimal(19,2)")] - public System.Nullable OutCount - { - get - { - return this._OutCount; - } - set - { - if ((this._OutCount != value)) - { - this.OnOutCountChanging(value); - this.SendPropertyChanging(); - this._OutCount = value; - this.SendPropertyChanged("OutCount"); - this.OnOutCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorageItem_HJGL_Match_Material", Storage="_HJGL_Match_Material", ThisKey="MaterialId", OtherKey="MaterialId", IsForeignKey=true)] - public HJGL_Match_Material HJGL_Match_Material - { - get - { - return this._HJGL_Match_Material.Entity; - } - set - { - HJGL_Match_Material previousValue = this._HJGL_Match_Material.Entity; - if (((previousValue != value) - || (this._HJGL_Match_Material.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Match_Material.Entity = null; - previousValue.HJGL_Match_OutStorageItem.Remove(this); - } - this._HJGL_Match_Material.Entity = value; - if ((value != null)) - { - value.HJGL_Match_OutStorageItem.Add(this); - this._MaterialId = value.MaterialId; - } - else - { - this._MaterialId = default(string); - } - this.SendPropertyChanged("HJGL_Match_Material"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorageItem_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_Match_OutStorageItem.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_Match_OutStorageItem.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - 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.HJGL_Match_PipeMaterial")] - public partial class HJGL_Match_PipeMaterial : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _PipeMaterialId; - - private string _ProjectId; - - private string _MaterialId; - - private string _ISO_ID; - - private System.Nullable _NeedCount; - - private System.Nullable _UsedCount; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_Match_Material; - - private EntityRef _HJGL_PW_IsoInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnPipeMaterialIdChanging(string value); - partial void OnPipeMaterialIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnMaterialIdChanging(string value); - partial void OnMaterialIdChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnNeedCountChanging(System.Nullable value); - partial void OnNeedCountChanged(); - partial void OnUsedCountChanging(System.Nullable value); - partial void OnUsedCountChanged(); - #endregion - - public HJGL_Match_PipeMaterial() - { - this._Base_Project = default(EntityRef); - this._HJGL_Match_Material = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeMaterialId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string PipeMaterialId - { - get - { - return this._PipeMaterialId; - } - set - { - if ((this._PipeMaterialId != value)) - { - this.OnPipeMaterialIdChanging(value); - this.SendPropertyChanging(); - this._PipeMaterialId = value; - this.SendPropertyChanged("PipeMaterialId"); - this.OnPipeMaterialIdChanged(); - } - } - } - - [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="_MaterialId", DbType="NVarChar(50)")] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - if (this._HJGL_Match_Material.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MaterialId = value; - this.SendPropertyChanged("MaterialId"); - this.OnMaterialIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NeedCount", DbType="Decimal(19,2)")] - public System.Nullable NeedCount - { - get - { - return this._NeedCount; - } - set - { - if ((this._NeedCount != value)) - { - this.OnNeedCountChanging(value); - this.SendPropertyChanging(); - this._NeedCount = value; - this.SendPropertyChanged("NeedCount"); - this.OnNeedCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsedCount", DbType="Decimal(19,2)")] - public System.Nullable UsedCount - { - get - { - return this._UsedCount; - } - set - { - if ((this._UsedCount != value)) - { - this.OnUsedCountChanging(value); - this.SendPropertyChanging(); - this._UsedCount = value; - this.SendPropertyChanged("UsedCount"); - this.OnUsedCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_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.HJGL_Match_PipeMaterial.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Match_PipeMaterial.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_HJGL_Match_Material", Storage="_HJGL_Match_Material", ThisKey="MaterialId", OtherKey="MaterialId", IsForeignKey=true)] - public HJGL_Match_Material HJGL_Match_Material - { - get - { - return this._HJGL_Match_Material.Entity; - } - set - { - HJGL_Match_Material previousValue = this._HJGL_Match_Material.Entity; - if (((previousValue != value) - || (this._HJGL_Match_Material.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Match_Material.Entity = null; - previousValue.HJGL_Match_PipeMaterial.Remove(this); - } - this._HJGL_Match_Material.Entity = value; - if ((value != null)) - { - value.HJGL_Match_PipeMaterial.Add(this); - this._MaterialId = value.MaterialId; - } - else - { - this._MaterialId = default(string); - } - this.SendPropertyChanged("HJGL_Match_Material"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_Match_PipeMaterial.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_Match_PipeMaterial.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - 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.HJGL_Match_Storage")] - public partial class HJGL_Match_Storage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StorageId; - - private string _ProjectId; - - private string _MaterialId; - - private System.Nullable _InCount; - - private System.Nullable _OutCount; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_Match_Material; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStorageIdChanging(string value); - partial void OnStorageIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnMaterialIdChanging(string value); - partial void OnMaterialIdChanged(); - partial void OnInCountChanging(System.Nullable value); - partial void OnInCountChanged(); - partial void OnOutCountChanging(System.Nullable value); - partial void OnOutCountChanged(); - #endregion - - public HJGL_Match_Storage() - { - this._Base_Project = default(EntityRef); - this._HJGL_Match_Material = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StorageId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StorageId - { - get - { - return this._StorageId; - } - set - { - if ((this._StorageId != value)) - { - this.OnStorageIdChanging(value); - this.SendPropertyChanging(); - this._StorageId = value; - this.SendPropertyChanged("StorageId"); - this.OnStorageIdChanged(); - } - } - } - - [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="_MaterialId", DbType="NVarChar(50)")] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - if (this._HJGL_Match_Material.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MaterialId = value; - this.SendPropertyChanged("MaterialId"); - this.OnMaterialIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InCount", DbType="Decimal(19,2)")] - public System.Nullable InCount - { - get - { - return this._InCount; - } - set - { - if ((this._InCount != value)) - { - this.OnInCountChanging(value); - this.SendPropertyChanging(); - this._InCount = value; - this.SendPropertyChanged("InCount"); - this.OnInCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutCount", DbType="Decimal(19,2)")] - public System.Nullable OutCount - { - get - { - return this._OutCount; - } - set - { - if ((this._OutCount != value)) - { - this.OnOutCountChanging(value); - this.SendPropertyChanging(); - this._OutCount = value; - this.SendPropertyChanged("OutCount"); - this.OnOutCountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Storage_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.HJGL_Match_Storage.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Match_Storage.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_Storage_HJGL_Match_Material", Storage="_HJGL_Match_Material", ThisKey="MaterialId", OtherKey="MaterialId", IsForeignKey=true)] - public HJGL_Match_Material HJGL_Match_Material - { - get - { - return this._HJGL_Match_Material.Entity; - } - set - { - HJGL_Match_Material previousValue = this._HJGL_Match_Material.Entity; - if (((previousValue != value) - || (this._HJGL_Match_Material.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Match_Material.Entity = null; - previousValue.HJGL_Match_Storage.Remove(this); - } - this._HJGL_Match_Material.Entity = value; - if ((value != null)) - { - value.HJGL_Match_Storage.Add(this); - this._MaterialId = value.MaterialId; - } - else - { - this._MaterialId = default(string); - } - this.SendPropertyChanged("HJGL_Match_Material"); - } - } - } - - 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.HJGL_PW_IsoInfo")] - public partial class HJGL_PW_IsoInfo : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ISO_ID; - - private string _ProjectId; - - private string _BSU_ID; - - private string _SER_ID; - - private string _BAW_ID; - - private string _ISO_IsoNo; - - private System.Nullable _ISO_TotalDin; - - private string _ISO_Paint; - - private string _ISO_Insulator; - - private string _STE_ID; - - private string _ISO_Executive; - - private string _ISO_Modifier; - - private System.Nullable _ISO_ModifyDate; - - private string _ISO_Creator; - - private System.Nullable _ISO_CreateDate; - - private System.Nullable _ISO_DesignPress; - - private System.Nullable _ISO_DesignTemperature; - - private System.Nullable _ISO_TestPress; - - private System.Nullable _ISO_TestTemperature; - - private string _ISC_ID; - - private string _ISO_Remark; - - private string _MaterialStandardId; - - private string _PressureTestPackageNo; - - private string _OperatingPressure; - - private string _OperatingTemperature; - - private string _PipeLineClass; - - private System.Nullable _PipeLineLength; - - private string _LeakageTest; - - private string _TestCategoryNum; - - private string _IsHot; - - private string _IsHotType; - - private string _Specification; - - private System.Nullable _ISO_Dia; - - private System.Nullable _ISO_Sch; - - private string _Joty_B_Rate; - - private string _Joty_C_Rate; - - private string _Joty_D_Rate; - - private string _Joty_B_Level; - - private string _Joty_C_Level; - - private string _Joty_D_Level; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BO_BatchDetail; - - private EntitySet _HJGL_BO_QualityRating; - - private EntitySet _HJGL_BO_QualityRatingRepair; - - private EntitySet _HJGL_BO_RepairNotice; - - private EntitySet _HJGL_CH_HardTestReport; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_TestingReportPrint; - - private EntitySet _HJGL_Match_OutStorageItem; - - private EntitySet _HJGL_Match_PipeMaterial; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _HJGL_BS_IsoClass; - - private EntityRef _HJGL_BS_MaterialStandard; - - private EntityRef _HJGL_BS_Service; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _Project_WorkArea; - - private EntitySet _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnBSU_IDChanging(string value); - partial void OnBSU_IDChanged(); - partial void OnSER_IDChanging(string value); - partial void OnSER_IDChanged(); - partial void OnBAW_IDChanging(string value); - partial void OnBAW_IDChanged(); - partial void OnISO_IsoNoChanging(string value); - partial void OnISO_IsoNoChanged(); - partial void OnISO_TotalDinChanging(System.Nullable value); - partial void OnISO_TotalDinChanged(); - partial void OnISO_PaintChanging(string value); - partial void OnISO_PaintChanged(); - partial void OnISO_InsulatorChanging(string value); - partial void OnISO_InsulatorChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnISO_ExecutiveChanging(string value); - partial void OnISO_ExecutiveChanged(); - partial void OnISO_ModifierChanging(string value); - partial void OnISO_ModifierChanged(); - partial void OnISO_ModifyDateChanging(System.Nullable value); - partial void OnISO_ModifyDateChanged(); - partial void OnISO_CreatorChanging(string value); - partial void OnISO_CreatorChanged(); - partial void OnISO_CreateDateChanging(System.Nullable value); - partial void OnISO_CreateDateChanged(); - partial void OnISO_DesignPressChanging(System.Nullable value); - partial void OnISO_DesignPressChanged(); - partial void OnISO_DesignTemperatureChanging(System.Nullable value); - partial void OnISO_DesignTemperatureChanged(); - partial void OnISO_TestPressChanging(System.Nullable value); - partial void OnISO_TestPressChanged(); - partial void OnISO_TestTemperatureChanging(System.Nullable value); - partial void OnISO_TestTemperatureChanged(); - partial void OnISC_IDChanging(string value); - partial void OnISC_IDChanged(); - partial void OnISO_RemarkChanging(string value); - partial void OnISO_RemarkChanged(); - partial void OnMaterialStandardIdChanging(string value); - partial void OnMaterialStandardIdChanged(); - partial void OnPressureTestPackageNoChanging(string value); - partial void OnPressureTestPackageNoChanged(); - partial void OnOperatingPressureChanging(string value); - partial void OnOperatingPressureChanged(); - partial void OnOperatingTemperatureChanging(string value); - partial void OnOperatingTemperatureChanged(); - partial void OnPipeLineClassChanging(string value); - partial void OnPipeLineClassChanged(); - partial void OnPipeLineLengthChanging(System.Nullable value); - partial void OnPipeLineLengthChanged(); - partial void OnLeakageTestChanging(string value); - partial void OnLeakageTestChanged(); - partial void OnTestCategoryNumChanging(string value); - partial void OnTestCategoryNumChanged(); - partial void OnIsHotChanging(string value); - partial void OnIsHotChanged(); - partial void OnIsHotTypeChanging(string value); - partial void OnIsHotTypeChanged(); - partial void OnSpecificationChanging(string value); - partial void OnSpecificationChanged(); - partial void OnISO_DiaChanging(System.Nullable value); - partial void OnISO_DiaChanged(); - partial void OnISO_SchChanging(System.Nullable value); - partial void OnISO_SchChanged(); - partial void OnJoty_B_RateChanging(string value); - partial void OnJoty_B_RateChanged(); - partial void OnJoty_C_RateChanging(string value); - partial void OnJoty_C_RateChanged(); - partial void OnJoty_D_RateChanging(string value); - partial void OnJoty_D_RateChanged(); - partial void OnJoty_B_LevelChanging(string value); - partial void OnJoty_B_LevelChanged(); - partial void OnJoty_C_LevelChanging(string value); - partial void OnJoty_C_LevelChanged(); - partial void OnJoty_D_LevelChanging(string value); - partial void OnJoty_D_LevelChanged(); - #endregion - - public HJGL_PW_IsoInfo() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BO_BatchDetail = new EntitySet(new Action(this.attach_HJGL_BO_BatchDetail), new Action(this.detach_HJGL_BO_BatchDetail)); - this._HJGL_BO_QualityRating = new EntitySet(new Action(this.attach_HJGL_BO_QualityRating), new Action(this.detach_HJGL_BO_QualityRating)); - this._HJGL_BO_QualityRatingRepair = new EntitySet(new Action(this.attach_HJGL_BO_QualityRatingRepair), new Action(this.detach_HJGL_BO_QualityRatingRepair)); - this._HJGL_BO_RepairNotice = new EntitySet(new Action(this.attach_HJGL_BO_RepairNotice), new Action(this.detach_HJGL_BO_RepairNotice)); - this._HJGL_CH_HardTestReport = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReport), new Action(this.detach_HJGL_CH_HardTestReport)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_TestingReportPrint = new EntitySet(new Action(this.attach_HJGL_CH_TestingReportPrint), new Action(this.detach_HJGL_CH_TestingReportPrint)); - this._HJGL_Match_OutStorageItem = new EntitySet(new Action(this.attach_HJGL_Match_OutStorageItem), new Action(this.detach_HJGL_Match_OutStorageItem)); - this._HJGL_Match_PipeMaterial = new EntitySet(new Action(this.attach_HJGL_Match_PipeMaterial), new Action(this.detach_HJGL_Match_PipeMaterial)); - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._HJGL_BS_IsoClass = default(EntityRef); - this._HJGL_BS_MaterialStandard = default(EntityRef); - this._HJGL_BS_Service = default(EntityRef); - this._HJGL_BS_Steel = default(EntityRef); - this._Project_WorkArea = default(EntityRef); - this._HJGL_PW_JointInfo = new EntitySet(new Action(this.attach_HJGL_PW_JointInfo), new Action(this.detach_HJGL_PW_JointInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBSU_IDChanging(value); - this.SendPropertyChanging(); - this._BSU_ID = value; - this.SendPropertyChanged("BSU_ID"); - this.OnBSU_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - if (this._HJGL_BS_Service.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSER_IDChanging(value); - this.SendPropertyChanging(); - this._SER_ID = value; - this.SendPropertyChanged("SER_ID"); - this.OnSER_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BAW_ID", DbType="NVarChar(50)")] - public string BAW_ID - { - get - { - return this._BAW_ID; - } - set - { - if ((this._BAW_ID != value)) - { - if (this._Project_WorkArea.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnBAW_IDChanging(value); - this.SendPropertyChanging(); - this._BAW_ID = value; - this.SendPropertyChanged("BAW_ID"); - this.OnBAW_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this.OnISO_IsoNoChanging(value); - this.SendPropertyChanging(); - this._ISO_IsoNo = value; - this.SendPropertyChanged("ISO_IsoNo"); - this.OnISO_IsoNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TotalDin", DbType="Decimal(18,4)")] - public System.Nullable ISO_TotalDin - { - get - { - return this._ISO_TotalDin; - } - set - { - if ((this._ISO_TotalDin != value)) - { - this.OnISO_TotalDinChanging(value); - this.SendPropertyChanging(); - this._ISO_TotalDin = value; - this.SendPropertyChanged("ISO_TotalDin"); - this.OnISO_TotalDinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Paint", DbType="VarChar(40)")] - public string ISO_Paint - { - get - { - return this._ISO_Paint; - } - set - { - if ((this._ISO_Paint != value)) - { - this.OnISO_PaintChanging(value); - this.SendPropertyChanging(); - this._ISO_Paint = value; - this.SendPropertyChanged("ISO_Paint"); - this.OnISO_PaintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Insulator", DbType="VarChar(40)")] - public string ISO_Insulator - { - get - { - return this._ISO_Insulator; - } - set - { - if ((this._ISO_Insulator != value)) - { - this.OnISO_InsulatorChanging(value); - this.SendPropertyChanging(); - this._ISO_Insulator = value; - this.SendPropertyChanged("ISO_Insulator"); - this.OnISO_InsulatorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Executive", DbType="NVarChar(50)")] - public string ISO_Executive - { - get - { - return this._ISO_Executive; - } - set - { - if ((this._ISO_Executive != value)) - { - this.OnISO_ExecutiveChanging(value); - this.SendPropertyChanging(); - this._ISO_Executive = value; - this.SendPropertyChanged("ISO_Executive"); - this.OnISO_ExecutiveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Modifier", DbType="VarChar(20)")] - public string ISO_Modifier - { - get - { - return this._ISO_Modifier; - } - set - { - if ((this._ISO_Modifier != value)) - { - this.OnISO_ModifierChanging(value); - this.SendPropertyChanging(); - this._ISO_Modifier = value; - this.SendPropertyChanged("ISO_Modifier"); - this.OnISO_ModifierChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ModifyDate", DbType="DateTime")] - public System.Nullable ISO_ModifyDate - { - get - { - return this._ISO_ModifyDate; - } - set - { - if ((this._ISO_ModifyDate != value)) - { - this.OnISO_ModifyDateChanging(value); - this.SendPropertyChanging(); - this._ISO_ModifyDate = value; - this.SendPropertyChanged("ISO_ModifyDate"); - this.OnISO_ModifyDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Creator", DbType="VarChar(20)")] - public string ISO_Creator - { - get - { - return this._ISO_Creator; - } - set - { - if ((this._ISO_Creator != value)) - { - this.OnISO_CreatorChanging(value); - this.SendPropertyChanging(); - this._ISO_Creator = value; - this.SendPropertyChanged("ISO_Creator"); - this.OnISO_CreatorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_CreateDate", DbType="DateTime")] - public System.Nullable ISO_CreateDate - { - get - { - return this._ISO_CreateDate; - } - set - { - if ((this._ISO_CreateDate != value)) - { - this.OnISO_CreateDateChanging(value); - this.SendPropertyChanging(); - this._ISO_CreateDate = value; - this.SendPropertyChanged("ISO_CreateDate"); - this.OnISO_CreateDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignPress - { - get - { - return this._ISO_DesignPress; - } - set - { - if ((this._ISO_DesignPress != value)) - { - this.OnISO_DesignPressChanging(value); - this.SendPropertyChanging(); - this._ISO_DesignPress = value; - this.SendPropertyChanged("ISO_DesignPress"); - this.OnISO_DesignPressChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignTemperature - { - get - { - return this._ISO_DesignTemperature; - } - set - { - if ((this._ISO_DesignTemperature != value)) - { - this.OnISO_DesignTemperatureChanging(value); - this.SendPropertyChanging(); - this._ISO_DesignTemperature = value; - this.SendPropertyChanged("ISO_DesignTemperature"); - this.OnISO_DesignTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestPress - { - get - { - return this._ISO_TestPress; - } - set - { - if ((this._ISO_TestPress != value)) - { - this.OnISO_TestPressChanging(value); - this.SendPropertyChanging(); - this._ISO_TestPress = value; - this.SendPropertyChanged("ISO_TestPress"); - this.OnISO_TestPressChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestTemperature - { - get - { - return this._ISO_TestTemperature; - } - set - { - if ((this._ISO_TestTemperature != value)) - { - this.OnISO_TestTemperatureChanging(value); - this.SendPropertyChanging(); - this._ISO_TestTemperature = value; - this.SendPropertyChanged("ISO_TestTemperature"); - this.OnISO_TestTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - if (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISC_IDChanging(value); - this.SendPropertyChanging(); - this._ISC_ID = value; - this.SendPropertyChanged("ISC_ID"); - this.OnISC_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Remark", DbType="VarChar(100)")] - public string ISO_Remark - { - get - { - return this._ISO_Remark; - } - set - { - if ((this._ISO_Remark != value)) - { - this.OnISO_RemarkChanging(value); - this.SendPropertyChanging(); - this._ISO_Remark = value; - this.SendPropertyChanged("ISO_Remark"); - this.OnISO_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardId", DbType="NVarChar(50)")] - public string MaterialStandardId - { - get - { - return this._MaterialStandardId; - } - set - { - if ((this._MaterialStandardId != value)) - { - if (this._HJGL_BS_MaterialStandard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMaterialStandardIdChanging(value); - this.SendPropertyChanging(); - this._MaterialStandardId = value; - this.SendPropertyChanged("MaterialStandardId"); - this.OnMaterialStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PressureTestPackageNo", DbType="NVarChar(50)")] - public string PressureTestPackageNo - { - get - { - return this._PressureTestPackageNo; - } - set - { - if ((this._PressureTestPackageNo != value)) - { - this.OnPressureTestPackageNoChanging(value); - this.SendPropertyChanging(); - this._PressureTestPackageNo = value; - this.SendPropertyChanged("PressureTestPackageNo"); - this.OnPressureTestPackageNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingPressure", DbType="NVarChar(50)")] - public string OperatingPressure - { - get - { - return this._OperatingPressure; - } - set - { - if ((this._OperatingPressure != value)) - { - this.OnOperatingPressureChanging(value); - this.SendPropertyChanging(); - this._OperatingPressure = value; - this.SendPropertyChanged("OperatingPressure"); - this.OnOperatingPressureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingTemperature", DbType="NVarChar(50)")] - public string OperatingTemperature - { - get - { - return this._OperatingTemperature; - } - set - { - if ((this._OperatingTemperature != value)) - { - this.OnOperatingTemperatureChanging(value); - this.SendPropertyChanging(); - this._OperatingTemperature = value; - this.SendPropertyChanged("OperatingTemperature"); - this.OnOperatingTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeLineClass", DbType="NVarChar(50)")] - public string PipeLineClass - { - get - { - return this._PipeLineClass; - } - set - { - if ((this._PipeLineClass != value)) - { - this.OnPipeLineClassChanging(value); - this.SendPropertyChanging(); - this._PipeLineClass = value; - this.SendPropertyChanged("PipeLineClass"); - this.OnPipeLineClassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeLineLength", DbType="Decimal(18,4)")] - public System.Nullable PipeLineLength - { - get - { - return this._PipeLineLength; - } - set - { - if ((this._PipeLineLength != value)) - { - this.OnPipeLineLengthChanging(value); - this.SendPropertyChanging(); - this._PipeLineLength = value; - this.SendPropertyChanged("PipeLineLength"); - this.OnPipeLineLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LeakageTest", DbType="NVarChar(50)")] - public string LeakageTest - { - get - { - return this._LeakageTest; - } - set - { - if ((this._LeakageTest != value)) - { - this.OnLeakageTestChanging(value); - this.SendPropertyChanging(); - this._LeakageTest = value; - this.SendPropertyChanged("LeakageTest"); - this.OnLeakageTestChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestCategoryNum", DbType="NVarChar(50)")] - public string TestCategoryNum - { - get - { - return this._TestCategoryNum; - } - set - { - if ((this._TestCategoryNum != value)) - { - this.OnTestCategoryNumChanging(value); - this.SendPropertyChanging(); - this._TestCategoryNum = value; - this.SendPropertyChanged("TestCategoryNum"); - this.OnTestCategoryNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHot", DbType="NChar(1)")] - public string IsHot - { - get - { - return this._IsHot; - } - set - { - if ((this._IsHot != value)) - { - this.OnIsHotChanging(value); - this.SendPropertyChanging(); - this._IsHot = value; - this.SendPropertyChanged("IsHot"); - this.OnIsHotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotType", DbType="NVarChar(50)")] - public string IsHotType - { - get - { - return this._IsHotType; - } - set - { - if ((this._IsHotType != value)) - { - this.OnIsHotTypeChanging(value); - this.SendPropertyChanging(); - this._IsHotType = value; - this.SendPropertyChanged("IsHotType"); - this.OnIsHotTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specification", DbType="NVarChar(50)")] - public string Specification - { - get - { - return this._Specification; - } - set - { - if ((this._Specification != value)) - { - this.OnSpecificationChanging(value); - this.SendPropertyChanging(); - this._Specification = value; - this.SendPropertyChanged("Specification"); - this.OnSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Dia", DbType="Decimal(9,2)")] - public System.Nullable ISO_Dia - { - get - { - return this._ISO_Dia; - } - set - { - if ((this._ISO_Dia != value)) - { - this.OnISO_DiaChanging(value); - this.SendPropertyChanging(); - this._ISO_Dia = value; - this.SendPropertyChanged("ISO_Dia"); - this.OnISO_DiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Sch", DbType="Decimal(9,2)")] - public System.Nullable ISO_Sch - { - get - { - return this._ISO_Sch; - } - set - { - if ((this._ISO_Sch != value)) - { - this.OnISO_SchChanging(value); - this.SendPropertyChanging(); - this._ISO_Sch = value; - this.SendPropertyChanged("ISO_Sch"); - this.OnISO_SchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_B_Rate", DbType="NVarChar(50)")] - public string Joty_B_Rate - { - get - { - return this._Joty_B_Rate; - } - set - { - if ((this._Joty_B_Rate != value)) - { - this.OnJoty_B_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_B_Rate = value; - this.SendPropertyChanged("Joty_B_Rate"); - this.OnJoty_B_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_C_Rate", DbType="NVarChar(50)")] - public string Joty_C_Rate - { - get - { - return this._Joty_C_Rate; - } - set - { - if ((this._Joty_C_Rate != value)) - { - this.OnJoty_C_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_C_Rate = value; - this.SendPropertyChanged("Joty_C_Rate"); - this.OnJoty_C_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_D_Rate", DbType="NVarChar(50)")] - public string Joty_D_Rate - { - get - { - return this._Joty_D_Rate; - } - set - { - if ((this._Joty_D_Rate != value)) - { - this.OnJoty_D_RateChanging(value); - this.SendPropertyChanging(); - this._Joty_D_Rate = value; - this.SendPropertyChanged("Joty_D_Rate"); - this.OnJoty_D_RateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_B_Level", DbType="NVarChar(10)")] - public string Joty_B_Level - { - get - { - return this._Joty_B_Level; - } - set - { - if ((this._Joty_B_Level != value)) - { - this.OnJoty_B_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_B_Level = value; - this.SendPropertyChanged("Joty_B_Level"); - this.OnJoty_B_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_C_Level", DbType="NVarChar(10)")] - public string Joty_C_Level - { - get - { - return this._Joty_C_Level; - } - set - { - if ((this._Joty_C_Level != value)) - { - this.OnJoty_C_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_C_Level = value; - this.SendPropertyChanged("Joty_C_Level"); - this.OnJoty_C_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Joty_D_Level", DbType="NVarChar(10)")] - public string Joty_D_Level - { - get - { - return this._Joty_D_Level; - } - set - { - if ((this._Joty_D_Level != value)) - { - this.OnJoty_D_LevelChanging(value); - this.SendPropertyChanging(); - this._Joty_D_Level = value; - this.SendPropertyChanged("Joty_D_Level"); - this.OnJoty_D_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_HJGL_PW_IsoInfo", Storage="_HJGL_BO_Batch", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_PW_IsoInfo", Storage="_HJGL_BO_BatchDetail", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_BatchDetail - { - get - { - return this._HJGL_BO_BatchDetail; - } - set - { - this._HJGL_BO_BatchDetail.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_PW_IsoInfo", Storage="_HJGL_BO_QualityRating", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRating - { - get - { - return this._HJGL_BO_QualityRating; - } - set - { - this._HJGL_BO_QualityRating.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_PW_IsoInfo", Storage="_HJGL_BO_QualityRatingRepair", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRatingRepair - { - get - { - return this._HJGL_BO_QualityRatingRepair; - } - set - { - this._HJGL_BO_QualityRatingRepair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_PW_IsoInfo", Storage="_HJGL_BO_RepairNotice", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_RepairNotice - { - get - { - return this._HJGL_BO_RepairNotice; - } - set - { - this._HJGL_BO_RepairNotice.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReport_HJGL_PW_IsoInfo", Storage="_HJGL_CH_HardTestReport", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReport - { - get - { - return this._HJGL_CH_HardTestReport; - } - set - { - this._HJGL_CH_HardTestReport.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_PW_IsoInfo", Storage="_HJGL_CH_RepairItemRecord", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TestingReportPrint_HJGL_PW_IsoInfo", Storage="_HJGL_CH_TestingReportPrint", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TestingReportPrint - { - get - { - return this._HJGL_CH_TestingReportPrint; - } - set - { - this._HJGL_CH_TestingReportPrint.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorageItem_HJGL_PW_IsoInfo", Storage="_HJGL_Match_OutStorageItem", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_OutStorageItem - { - get - { - return this._HJGL_Match_OutStorageItem; - } - set - { - this._HJGL_Match_OutStorageItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_PipeMaterial_HJGL_PW_IsoInfo", Storage="_HJGL_Match_PipeMaterial", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_PipeMaterial - { - get - { - return this._HJGL_Match_PipeMaterial; - } - set - { - this._HJGL_Match_PipeMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_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.HJGL_PW_IsoInfo.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_Base_Unit", Storage="_Base_Unit", ThisKey="BSU_ID", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._BSU_ID = value.UnitId; - } - else - { - this._BSU_ID = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_IsoClass", Storage="_HJGL_BS_IsoClass", ThisKey="ISC_ID", OtherKey="ISC_ID", IsForeignKey=true)] - public HJGL_BS_IsoClass HJGL_BS_IsoClass - { - get - { - return this._HJGL_BS_IsoClass.Entity; - } - set - { - HJGL_BS_IsoClass previousValue = this._HJGL_BS_IsoClass.Entity; - if (((previousValue != value) - || (this._HJGL_BS_IsoClass.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_IsoClass.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._HJGL_BS_IsoClass.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._ISC_ID = value.ISC_ID; - } - else - { - this._ISC_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_IsoClass"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_MaterialStandard", Storage="_HJGL_BS_MaterialStandard", ThisKey="MaterialStandardId", OtherKey="MaterialStandardId", IsForeignKey=true)] - public HJGL_BS_MaterialStandard HJGL_BS_MaterialStandard - { - get - { - return this._HJGL_BS_MaterialStandard.Entity; - } - set - { - HJGL_BS_MaterialStandard previousValue = this._HJGL_BS_MaterialStandard.Entity; - if (((previousValue != value) - || (this._HJGL_BS_MaterialStandard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_MaterialStandard.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._HJGL_BS_MaterialStandard.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._MaterialStandardId = value.MaterialStandardId; - } - else - { - this._MaterialStandardId = default(string); - } - this.SendPropertyChanged("HJGL_BS_MaterialStandard"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_Service", Storage="_HJGL_BS_Service", ThisKey="SER_ID", OtherKey="SER_ID", IsForeignKey=true)] - public HJGL_BS_Service HJGL_BS_Service - { - get - { - return this._HJGL_BS_Service.Entity; - } - set - { - HJGL_BS_Service previousValue = this._HJGL_BS_Service.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Service.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Service.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._HJGL_BS_Service.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._SER_ID = value.SER_ID; - } - else - { - this._SER_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Service"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_Project_WorkArea", Storage="_Project_WorkArea", ThisKey="BAW_ID", OtherKey="WorkAreaId", IsForeignKey=true)] - public Project_WorkArea Project_WorkArea - { - get - { - return this._Project_WorkArea.Entity; - } - set - { - Project_WorkArea previousValue = this._Project_WorkArea.Entity; - if (((previousValue != value) - || (this._Project_WorkArea.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_WorkArea.Entity = null; - previousValue.HJGL_PW_IsoInfo.Remove(this); - } - this._Project_WorkArea.Entity = value; - if ((value != null)) - { - value.HJGL_PW_IsoInfo.Add(this); - this._BAW_ID = value.WorkAreaId; - } - else - { - this._BAW_ID = default(string); - } - this.SendPropertyChanged("Project_WorkArea"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_PW_IsoInfo", Storage="_HJGL_PW_JointInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo; - } - set - { - this._HJGL_PW_JointInfo.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_BO_BatchDetail(HJGL_BO_BatchDetail entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_BO_BatchDetail(HJGL_BO_BatchDetail entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_CH_HardTestReport(HJGL_CH_HardTestReport entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_CH_TestingReportPrint(HJGL_CH_TestingReportPrint entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_Match_OutStorageItem(HJGL_Match_OutStorageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_Match_PipeMaterial(HJGL_Match_PipeMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - - private void attach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = this; - } - - private void detach_HJGL_PW_JointInfo(HJGL_PW_JointInfo entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_IsoInfo = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_PW_JointChange")] - public partial class HJGL_PW_JointChange : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JOC_Code; - - private string _ProjectId; - - private string _JOC_Name; - - private string _JOC_Remark; - - private EntityRef _Base_Project; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJOC_CodeChanging(string value); - partial void OnJOC_CodeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnJOC_NameChanging(string value); - partial void OnJOC_NameChanged(); - partial void OnJOC_RemarkChanging(string value); - partial void OnJOC_RemarkChanged(); - #endregion - - public HJGL_PW_JointChange() - { - this._Base_Project = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOC_Code", DbType="VarChar(20) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JOC_Code - { - get - { - return this._JOC_Code; - } - set - { - if ((this._JOC_Code != value)) - { - this.OnJOC_CodeChanging(value); - this.SendPropertyChanging(); - this._JOC_Code = value; - this.SendPropertyChanged("JOC_Code"); - this.OnJOC_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_JOC_Name", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOC_Name - { - get - { - return this._JOC_Name; - } - set - { - if ((this._JOC_Name != value)) - { - this.OnJOC_NameChanging(value); - this.SendPropertyChanging(); - this._JOC_Name = value; - this.SendPropertyChanged("JOC_Name"); - this.OnJOC_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOC_Remark", DbType="VarChar(100)")] - public string JOC_Remark - { - get - { - return this._JOC_Remark; - } - set - { - if ((this._JOC_Remark != value)) - { - this.OnJOC_RemarkChanging(value); - this.SendPropertyChanging(); - this._JOC_Remark = value; - this.SendPropertyChanged("JOC_Remark"); - this.OnJOC_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointChange_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.HJGL_PW_JointChange.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointChange.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - 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.HJGL_PW_JointInfo")] - public partial class HJGL_PW_JointInfo : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JOT_ID; - - private string _ProjectId; - - private string _InstallationId; - - private string _JOT_JointNo; - - private string _DReportID; - - private string _ISO_ID; - - private string _STE_ID; - - private string _STE_ID2; - - private string _NDTR_ID; - - private string _JOT_CellWelder; - - private string _JOT_FloorWelder; - - private string _WLO_Code; - - private System.Nullable _JOT_DoneDin; - - private string _IS_Compute; - - private string _JOT_Component1; - - private string _JOT_Component2; - - private string _JOT_WeldMat; - - private string _JOT_JointStatus; - - private System.Nullable _JOT_Dia; - - private System.Nullable _JOT_Size; - - private string _JOT_Sch; - - private System.Nullable _JOT_FactSch; - - private string _JOT_JointFlag; - - private string _JOT_TrustFlag; - - private string _JOT_JointDesc; - - private string _JOT_WeldSilk; - - private string _JOTY_ID; - - private string _JOT_Electricity; - - private string _JOT_Voltage; - - private string _JOT_CheckFlag; - - private string _JOT_RepairFlag; - - private string _WME_ID; - - private string _JST_ID; - - private string _IS_Proess; - - private System.Nullable _IsSpecial; - - private System.Nullable _JOT_PrepareTemp; - - private System.Nullable _JOT_CellTemp; - - private System.Nullable _JOT_LastTemp; - - private string _JOT_JointAttribute; - - private string _JOT_Location; - - private string _JOT_Remark; - - private string _ProessTypes; - - private string _JOT_QualifiedLevel; - - private System.Nullable _WeldL; - - private string _PointType; - - private string _RT_TrustCode; - - private System.Nullable _RT_TrustDate; - - private string _RT_States; - - private System.Nullable _RTFeedbackDate; - - private System.Nullable _RT_FilmNum; - - private System.Nullable _RT1_RepairFilmNum; - - private string _RT1_RepairFilm; - - private System.Nullable _RT2_RepairFilmNum; - - private string _RT2_RepairFilm; - - private System.Nullable _RT3_RepairFilmNum; - - private string _RT3_RepairFilm; - - private string _PT_TrustCode; - - private System.Nullable _PT_TrustDate; - - private string _PT_States; - - private string _MT_TrustCode; - - private System.Nullable _MT_TrustDate; - - private string _MT_States; - - private string _UT_TrustCode; - - private System.Nullable _UT_TrustDate; - - private string _UT_States; - - private System.Nullable _HotProessTrustDate; - - private System.Nullable _HotProessResultOK; - - private System.Nullable _HotResultDate; - - private System.Nullable _HardTrustDate; - - private System.Nullable _HardTestResultOK; - - private System.Nullable _HardResultDate; - - private System.Nullable _PTIsRepair1; - - private System.Nullable _PTIsRepair2; - - private System.Nullable _PTIsRepair3; - - private System.Nullable _MTIsRepair1; - - private System.Nullable _MTIsRepair2; - - private System.Nullable _MTIsRepair3; - - private System.Nullable _UTIsRepair1; - - private System.Nullable _UTIsRepair2; - - private System.Nullable _UTIsRepair3; - - private string _HotProessRemark; - - private string _PAUT_TrustCode; - - private System.Nullable _PAUT_TrustDate; - - private string _PAUT_States; - - private System.Nullable _PAUTIsRepair1; - - private System.Nullable _PAUTIsRepair2; - - private System.Nullable _PAUTIsRepair3; - - private System.Nullable _R_Material; - - private System.Nullable _Jot_WeldingDate; - - private string _PressureTestPackageNo; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private EntityRef _HJGL_BO_BatchDetail; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _HJGL_BO_QualityRating; - - private EntitySet _HJGL_BO_QualityRatingRepair; - - private EntitySet _HJGL_BO_RepairNotice; - - private EntitySet _HJGL_CH_HardTestReportItem; - - private EntitySet _HJGL_CH_HardTestResult; - - private EntitySet _HJGL_CH_HotProessResult; - - private EntitySet _HJGL_CH_HotProessTrustItem; - - private EntitySet _HJGL_CH_Repair; - - private EntitySet _HJGL_CH_RepairItem; - - private EntitySet _HJGL_CH_RepairItemRecord; - - private EntitySet _HJGL_CH_TrustItem; - - private EntitySet _HJGL_HotProessItem; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BO_WeldReportMain; - - private EntityRef _HJGL_BS_Component; - - private EntityRef _JOT_Component2HJGL_BS_Component; - - private EntityRef _HJGL_BS_JointType; - - private EntityRef _HJGL_BS_SlopeType; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _STE_ID2HJGL_BS_Steel; - - private EntityRef _HJGL_BS_Welder; - - private EntityRef _JOT_FloorWelderHJGL_BS_Welder; - - private EntityRef _HJGL_BS_WeldMaterial; - - private EntityRef _JOT_WeldSilkHJGL_BS_WeldMaterial; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntityRef _HJGL_PW_IsoInfo; - - private EntitySet _HJGL_WeldingProcedure_WeldRepairCard; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnJOT_JointNoChanging(string value); - partial void OnJOT_JointNoChanged(); - partial void OnDReportIDChanging(string value); - partial void OnDReportIDChanged(); - partial void OnISO_IDChanging(string value); - partial void OnISO_IDChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnSTE_ID2Changing(string value); - partial void OnSTE_ID2Changed(); - partial void OnNDTR_IDChanging(string value); - partial void OnNDTR_IDChanged(); - partial void OnJOT_CellWelderChanging(string value); - partial void OnJOT_CellWelderChanged(); - partial void OnJOT_FloorWelderChanging(string value); - partial void OnJOT_FloorWelderChanged(); - partial void OnWLO_CodeChanging(string value); - partial void OnWLO_CodeChanged(); - partial void OnJOT_DoneDinChanging(System.Nullable value); - partial void OnJOT_DoneDinChanged(); - partial void OnIS_ComputeChanging(string value); - partial void OnIS_ComputeChanged(); - partial void OnJOT_Component1Changing(string value); - partial void OnJOT_Component1Changed(); - partial void OnJOT_Component2Changing(string value); - partial void OnJOT_Component2Changed(); - partial void OnJOT_WeldMatChanging(string value); - partial void OnJOT_WeldMatChanged(); - partial void OnJOT_JointStatusChanging(string value); - partial void OnJOT_JointStatusChanged(); - partial void OnJOT_DiaChanging(System.Nullable value); - partial void OnJOT_DiaChanged(); - partial void OnJOT_SizeChanging(System.Nullable value); - partial void OnJOT_SizeChanged(); - partial void OnJOT_SchChanging(string value); - partial void OnJOT_SchChanged(); - partial void OnJOT_FactSchChanging(System.Nullable value); - partial void OnJOT_FactSchChanged(); - partial void OnJOT_JointFlagChanging(string value); - partial void OnJOT_JointFlagChanged(); - partial void OnJOT_TrustFlagChanging(string value); - partial void OnJOT_TrustFlagChanged(); - partial void OnJOT_JointDescChanging(string value); - partial void OnJOT_JointDescChanged(); - partial void OnJOT_WeldSilkChanging(string value); - partial void OnJOT_WeldSilkChanged(); - partial void OnJOTY_IDChanging(string value); - partial void OnJOTY_IDChanged(); - partial void OnJOT_ElectricityChanging(string value); - partial void OnJOT_ElectricityChanged(); - partial void OnJOT_VoltageChanging(string value); - partial void OnJOT_VoltageChanged(); - partial void OnJOT_CheckFlagChanging(string value); - partial void OnJOT_CheckFlagChanged(); - partial void OnJOT_RepairFlagChanging(string value); - partial void OnJOT_RepairFlagChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnJST_IDChanging(string value); - partial void OnJST_IDChanged(); - partial void OnIS_ProessChanging(string value); - partial void OnIS_ProessChanged(); - partial void OnIsSpecialChanging(System.Nullable value); - partial void OnIsSpecialChanged(); - partial void OnJOT_PrepareTempChanging(System.Nullable value); - partial void OnJOT_PrepareTempChanged(); - partial void OnJOT_CellTempChanging(System.Nullable value); - partial void OnJOT_CellTempChanged(); - partial void OnJOT_LastTempChanging(System.Nullable value); - partial void OnJOT_LastTempChanged(); - partial void OnJOT_JointAttributeChanging(string value); - partial void OnJOT_JointAttributeChanged(); - partial void OnJOT_LocationChanging(string value); - partial void OnJOT_LocationChanged(); - partial void OnJOT_RemarkChanging(string value); - partial void OnJOT_RemarkChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnJOT_QualifiedLevelChanging(string value); - partial void OnJOT_QualifiedLevelChanged(); - partial void OnWeldLChanging(System.Nullable value); - partial void OnWeldLChanged(); - partial void OnPointTypeChanging(string value); - partial void OnPointTypeChanged(); - partial void OnRT_TrustCodeChanging(string value); - partial void OnRT_TrustCodeChanged(); - partial void OnRT_TrustDateChanging(System.Nullable value); - partial void OnRT_TrustDateChanged(); - partial void OnRT_StatesChanging(string value); - partial void OnRT_StatesChanged(); - partial void OnRTFeedbackDateChanging(System.Nullable value); - partial void OnRTFeedbackDateChanged(); - partial void OnRT_FilmNumChanging(System.Nullable value); - partial void OnRT_FilmNumChanged(); - partial void OnRT1_RepairFilmNumChanging(System.Nullable value); - partial void OnRT1_RepairFilmNumChanged(); - partial void OnRT1_RepairFilmChanging(string value); - partial void OnRT1_RepairFilmChanged(); - partial void OnRT2_RepairFilmNumChanging(System.Nullable value); - partial void OnRT2_RepairFilmNumChanged(); - partial void OnRT2_RepairFilmChanging(string value); - partial void OnRT2_RepairFilmChanged(); - partial void OnRT3_RepairFilmNumChanging(System.Nullable value); - partial void OnRT3_RepairFilmNumChanged(); - partial void OnRT3_RepairFilmChanging(string value); - partial void OnRT3_RepairFilmChanged(); - partial void OnPT_TrustCodeChanging(string value); - partial void OnPT_TrustCodeChanged(); - partial void OnPT_TrustDateChanging(System.Nullable value); - partial void OnPT_TrustDateChanged(); - partial void OnPT_StatesChanging(string value); - partial void OnPT_StatesChanged(); - partial void OnMT_TrustCodeChanging(string value); - partial void OnMT_TrustCodeChanged(); - partial void OnMT_TrustDateChanging(System.Nullable value); - partial void OnMT_TrustDateChanged(); - partial void OnMT_StatesChanging(string value); - partial void OnMT_StatesChanged(); - partial void OnUT_TrustCodeChanging(string value); - partial void OnUT_TrustCodeChanged(); - partial void OnUT_TrustDateChanging(System.Nullable value); - partial void OnUT_TrustDateChanged(); - partial void OnUT_StatesChanging(string value); - partial void OnUT_StatesChanged(); - partial void OnHotProessTrustDateChanging(System.Nullable value); - partial void OnHotProessTrustDateChanged(); - partial void OnHotProessResultOKChanging(System.Nullable value); - partial void OnHotProessResultOKChanged(); - partial void OnHotResultDateChanging(System.Nullable value); - partial void OnHotResultDateChanged(); - partial void OnHardTrustDateChanging(System.Nullable value); - partial void OnHardTrustDateChanged(); - partial void OnHardTestResultOKChanging(System.Nullable value); - partial void OnHardTestResultOKChanged(); - partial void OnHardResultDateChanging(System.Nullable value); - partial void OnHardResultDateChanged(); - partial void OnPTIsRepair1Changing(System.Nullable value); - partial void OnPTIsRepair1Changed(); - partial void OnPTIsRepair2Changing(System.Nullable value); - partial void OnPTIsRepair2Changed(); - partial void OnPTIsRepair3Changing(System.Nullable value); - partial void OnPTIsRepair3Changed(); - partial void OnMTIsRepair1Changing(System.Nullable value); - partial void OnMTIsRepair1Changed(); - partial void OnMTIsRepair2Changing(System.Nullable value); - partial void OnMTIsRepair2Changed(); - partial void OnMTIsRepair3Changing(System.Nullable value); - partial void OnMTIsRepair3Changed(); - partial void OnUTIsRepair1Changing(System.Nullable value); - partial void OnUTIsRepair1Changed(); - partial void OnUTIsRepair2Changing(System.Nullable value); - partial void OnUTIsRepair2Changed(); - partial void OnUTIsRepair3Changing(System.Nullable value); - partial void OnUTIsRepair3Changed(); - partial void OnHotProessRemarkChanging(string value); - partial void OnHotProessRemarkChanged(); - partial void OnPAUT_TrustCodeChanging(string value); - partial void OnPAUT_TrustCodeChanged(); - partial void OnPAUT_TrustDateChanging(System.Nullable value); - partial void OnPAUT_TrustDateChanged(); - partial void OnPAUT_StatesChanging(string value); - partial void OnPAUT_StatesChanged(); - partial void OnPAUTIsRepair1Changing(System.Nullable value); - partial void OnPAUTIsRepair1Changed(); - partial void OnPAUTIsRepair2Changing(System.Nullable value); - partial void OnPAUTIsRepair2Changed(); - partial void OnPAUTIsRepair3Changing(System.Nullable value); - partial void OnPAUTIsRepair3Changed(); - partial void OnR_MaterialChanging(System.Nullable value); - partial void OnR_MaterialChanged(); - partial void OnJot_WeldingDateChanging(System.Nullable value); - partial void OnJot_WeldingDateChanged(); - partial void OnPressureTestPackageNoChanging(string value); - partial void OnPressureTestPackageNoChanged(); - partial void OnSort1Changing(string value); - partial void OnSort1Changed(); - partial void OnSort2Changing(System.Nullable value); - partial void OnSort2Changed(); - partial void OnSort3Changing(string value); - partial void OnSort3Changed(); - partial void OnSort4Changing(System.Nullable value); - partial void OnSort4Changed(); - partial void OnSort5Changing(System.Nullable value); - partial void OnSort5Changed(); - #endregion - - public HJGL_PW_JointInfo() - { - this._HJGL_BO_BatchDetail = default(EntityRef); - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._HJGL_BO_QualityRating = new EntitySet(new Action(this.attach_HJGL_BO_QualityRating), new Action(this.detach_HJGL_BO_QualityRating)); - this._HJGL_BO_QualityRatingRepair = new EntitySet(new Action(this.attach_HJGL_BO_QualityRatingRepair), new Action(this.detach_HJGL_BO_QualityRatingRepair)); - this._HJGL_BO_RepairNotice = new EntitySet(new Action(this.attach_HJGL_BO_RepairNotice), new Action(this.detach_HJGL_BO_RepairNotice)); - this._HJGL_CH_HardTestReportItem = new EntitySet(new Action(this.attach_HJGL_CH_HardTestReportItem), new Action(this.detach_HJGL_CH_HardTestReportItem)); - this._HJGL_CH_HardTestResult = new EntitySet(new Action(this.attach_HJGL_CH_HardTestResult), new Action(this.detach_HJGL_CH_HardTestResult)); - this._HJGL_CH_HotProessResult = new EntitySet(new Action(this.attach_HJGL_CH_HotProessResult), new Action(this.detach_HJGL_CH_HotProessResult)); - this._HJGL_CH_HotProessTrustItem = new EntitySet(new Action(this.attach_HJGL_CH_HotProessTrustItem), new Action(this.detach_HJGL_CH_HotProessTrustItem)); - this._HJGL_CH_Repair = new EntitySet(new Action(this.attach_HJGL_CH_Repair), new Action(this.detach_HJGL_CH_Repair)); - this._HJGL_CH_RepairItem = new EntitySet(new Action(this.attach_HJGL_CH_RepairItem), new Action(this.detach_HJGL_CH_RepairItem)); - this._HJGL_CH_RepairItemRecord = new EntitySet(new Action(this.attach_HJGL_CH_RepairItemRecord), new Action(this.detach_HJGL_CH_RepairItemRecord)); - this._HJGL_CH_TrustItem = new EntitySet(new Action(this.attach_HJGL_CH_TrustItem), new Action(this.detach_HJGL_CH_TrustItem)); - this._HJGL_HotProessItem = new EntitySet(new Action(this.attach_HJGL_HotProessItem), new Action(this.detach_HJGL_HotProessItem)); - this._Base_Project = default(EntityRef); - this._HJGL_BO_WeldReportMain = default(EntityRef); - this._HJGL_BS_Component = default(EntityRef); - this._JOT_Component2HJGL_BS_Component = default(EntityRef); - this._HJGL_BS_JointType = default(EntityRef); - this._HJGL_BS_SlopeType = default(EntityRef); - this._HJGL_BS_Steel = default(EntityRef); - this._STE_ID2HJGL_BS_Steel = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - this._JOT_FloorWelderHJGL_BS_Welder = default(EntityRef); - this._HJGL_BS_WeldMaterial = default(EntityRef); - this._JOT_WeldSilkHJGL_BS_WeldMaterial = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - this._HJGL_PW_IsoInfo = default(EntityRef); - this._HJGL_WeldingProcedure_WeldRepairCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldRepairCard), new Action(this.detach_HJGL_WeldingProcedure_WeldRepairCard)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this.OnJOT_JointNoChanging(value); - this.SendPropertyChanging(); - this._JOT_JointNo = value; - this.SendPropertyChanged("JOT_JointNo"); - this.OnJOT_JointNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - if (this._HJGL_BO_WeldReportMain.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnDReportIDChanging(value); - this.SendPropertyChanging(); - this._DReportID = value; - this.SendPropertyChanged("DReportID"); - this.OnDReportIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - if (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnISO_IDChanging(value); - this.SendPropertyChanging(); - this._ISO_ID = value; - this.SendPropertyChanged("ISO_ID"); - this.OnISO_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="VarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - if (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_ID2Changing(value); - this.SendPropertyChanging(); - this._STE_ID2 = value; - this.SendPropertyChanged("STE_ID2"); - this.OnSTE_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_ID", DbType="VarChar(50)")] - public string NDTR_ID - { - get - { - return this._NDTR_ID; - } - set - { - if ((this._NDTR_ID != value)) - { - this.OnNDTR_IDChanging(value); - this.SendPropertyChanging(); - this._NDTR_ID = value; - this.SendPropertyChanged("NDTR_ID"); - this.OnNDTR_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellWelder", DbType="NVarChar(50)")] - public string JOT_CellWelder - { - get - { - return this._JOT_CellWelder; - } - set - { - if ((this._JOT_CellWelder != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_CellWelderChanging(value); - this.SendPropertyChanging(); - this._JOT_CellWelder = value; - this.SendPropertyChanged("JOT_CellWelder"); - this.OnJOT_CellWelderChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FloorWelder", DbType="NVarChar(50)")] - public string JOT_FloorWelder - { - get - { - return this._JOT_FloorWelder; - } - set - { - if ((this._JOT_FloorWelder != value)) - { - if (this._JOT_FloorWelderHJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_FloorWelderChanging(value); - this.SendPropertyChanging(); - this._JOT_FloorWelder = value; - this.SendPropertyChanged("JOT_FloorWelder"); - this.OnJOT_FloorWelderChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WLO_Code", DbType="VarChar(20)")] - public string WLO_Code - { - get - { - return this._WLO_Code; - } - set - { - if ((this._WLO_Code != value)) - { - this.OnWLO_CodeChanging(value); - this.SendPropertyChanging(); - this._WLO_Code = value; - this.SendPropertyChanged("WLO_Code"); - this.OnWLO_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DoneDin", DbType="Decimal(18,4)")] - public System.Nullable JOT_DoneDin - { - get - { - return this._JOT_DoneDin; - } - set - { - if ((this._JOT_DoneDin != value)) - { - this.OnJOT_DoneDinChanging(value); - this.SendPropertyChanging(); - this._JOT_DoneDin = value; - this.SendPropertyChanged("JOT_DoneDin"); - this.OnJOT_DoneDinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Compute", DbType="Char(1)")] - public string IS_Compute - { - get - { - return this._IS_Compute; - } - set - { - if ((this._IS_Compute != value)) - { - this.OnIS_ComputeChanging(value); - this.SendPropertyChanging(); - this._IS_Compute = value; - this.SendPropertyChanged("IS_Compute"); - this.OnIS_ComputeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Component1", DbType="VarChar(50)")] - public string JOT_Component1 - { - get - { - return this._JOT_Component1; - } - set - { - if ((this._JOT_Component1 != value)) - { - if (this._HJGL_BS_Component.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_Component1Changing(value); - this.SendPropertyChanging(); - this._JOT_Component1 = value; - this.SendPropertyChanged("JOT_Component1"); - this.OnJOT_Component1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Component2", DbType="VarChar(50)")] - public string JOT_Component2 - { - get - { - return this._JOT_Component2; - } - set - { - if ((this._JOT_Component2 != value)) - { - if (this._JOT_Component2HJGL_BS_Component.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_Component2Changing(value); - this.SendPropertyChanging(); - this._JOT_Component2 = value; - this.SendPropertyChanged("JOT_Component2"); - this.OnJOT_Component2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldMat", DbType="VarChar(50)")] - public string JOT_WeldMat - { - get - { - return this._JOT_WeldMat; - } - set - { - if ((this._JOT_WeldMat != value)) - { - if (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_WeldMatChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldMat = value; - this.SendPropertyChanged("JOT_WeldMat"); - this.OnJOT_WeldMatChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointStatus", DbType="VarChar(20)")] - public string JOT_JointStatus - { - get - { - return this._JOT_JointStatus; - } - set - { - if ((this._JOT_JointStatus != value)) - { - this.OnJOT_JointStatusChanging(value); - this.SendPropertyChanging(); - this._JOT_JointStatus = value; - this.SendPropertyChanged("JOT_JointStatus"); - this.OnJOT_JointStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this.OnJOT_DiaChanging(value); - this.SendPropertyChanging(); - this._JOT_Dia = value; - this.SendPropertyChanged("JOT_Dia"); - this.OnJOT_DiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Size", DbType="Decimal(18,4)")] - public System.Nullable JOT_Size - { - get - { - return this._JOT_Size; - } - set - { - if ((this._JOT_Size != value)) - { - this.OnJOT_SizeChanging(value); - this.SendPropertyChanging(); - this._JOT_Size = value; - this.SendPropertyChanged("JOT_Size"); - this.OnJOT_SizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this.OnJOT_SchChanging(value); - this.SendPropertyChanging(); - this._JOT_Sch = value; - this.SendPropertyChanged("JOT_Sch"); - this.OnJOT_SchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FactSch", DbType="Decimal(18,4)")] - public System.Nullable JOT_FactSch - { - get - { - return this._JOT_FactSch; - } - set - { - if ((this._JOT_FactSch != value)) - { - this.OnJOT_FactSchChanging(value); - this.SendPropertyChanging(); - this._JOT_FactSch = value; - this.SendPropertyChanged("JOT_FactSch"); - this.OnJOT_FactSchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointFlag", DbType="VarChar(80)")] - public string JOT_JointFlag - { - get - { - return this._JOT_JointFlag; - } - set - { - if ((this._JOT_JointFlag != value)) - { - this.OnJOT_JointFlagChanging(value); - this.SendPropertyChanging(); - this._JOT_JointFlag = value; - this.SendPropertyChanged("JOT_JointFlag"); - this.OnJOT_JointFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_TrustFlag", DbType="VarChar(40)")] - public string JOT_TrustFlag - { - get - { - return this._JOT_TrustFlag; - } - set - { - if ((this._JOT_TrustFlag != value)) - { - this.OnJOT_TrustFlagChanging(value); - this.SendPropertyChanging(); - this._JOT_TrustFlag = value; - this.SendPropertyChanged("JOT_TrustFlag"); - this.OnJOT_TrustFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this.OnJOT_JointDescChanging(value); - this.SendPropertyChanging(); - this._JOT_JointDesc = value; - this.SendPropertyChanged("JOT_JointDesc"); - this.OnJOT_JointDescChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldSilk", DbType="VarChar(50)")] - public string JOT_WeldSilk - { - get - { - return this._JOT_WeldSilk; - } - set - { - if ((this._JOT_WeldSilk != value)) - { - if (this._JOT_WeldSilkHJGL_BS_WeldMaterial.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_WeldSilkChanging(value); - this.SendPropertyChanging(); - this._JOT_WeldSilk = value; - this.SendPropertyChanged("JOT_WeldSilk"); - this.OnJOT_WeldSilkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_ID", DbType="VarChar(50)")] - public string JOTY_ID - { - get - { - return this._JOTY_ID; - } - set - { - if ((this._JOTY_ID != value)) - { - if (this._HJGL_BS_JointType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOTY_IDChanging(value); - this.SendPropertyChanging(); - this._JOTY_ID = value; - this.SendPropertyChanged("JOTY_ID"); - this.OnJOTY_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Electricity", DbType="VarChar(40)")] - public string JOT_Electricity - { - get - { - return this._JOT_Electricity; - } - set - { - if ((this._JOT_Electricity != value)) - { - this.OnJOT_ElectricityChanging(value); - this.SendPropertyChanging(); - this._JOT_Electricity = value; - this.SendPropertyChanged("JOT_Electricity"); - this.OnJOT_ElectricityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Voltage", DbType="VarChar(40)")] - public string JOT_Voltage - { - get - { - return this._JOT_Voltage; - } - set - { - if ((this._JOT_Voltage != value)) - { - this.OnJOT_VoltageChanging(value); - this.SendPropertyChanging(); - this._JOT_Voltage = value; - this.SendPropertyChanged("JOT_Voltage"); - this.OnJOT_VoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CheckFlag", DbType="VarChar(40)")] - public string JOT_CheckFlag - { - get - { - return this._JOT_CheckFlag; - } - set - { - if ((this._JOT_CheckFlag != value)) - { - this.OnJOT_CheckFlagChanging(value); - this.SendPropertyChanging(); - this._JOT_CheckFlag = value; - this.SendPropertyChanged("JOT_CheckFlag"); - this.OnJOT_CheckFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_RepairFlag", DbType="VarChar(40)")] - public string JOT_RepairFlag - { - get - { - return this._JOT_RepairFlag; - } - set - { - if ((this._JOT_RepairFlag != value)) - { - this.OnJOT_RepairFlagChanging(value); - this.SendPropertyChanging(); - this._JOT_RepairFlag = value; - this.SendPropertyChanged("JOT_RepairFlag"); - this.OnJOT_RepairFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_ID", DbType="VarChar(50)")] - public string JST_ID - { - get - { - return this._JST_ID; - } - set - { - if ((this._JST_ID != value)) - { - if (this._HJGL_BS_SlopeType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJST_IDChanging(value); - this.SendPropertyChanging(); - this._JST_ID = value; - this.SendPropertyChanged("JST_ID"); - this.OnJST_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")] - public string IS_Proess - { - get - { - return this._IS_Proess; - } - set - { - if ((this._IS_Proess != value)) - { - this.OnIS_ProessChanging(value); - this.SendPropertyChanging(); - this._IS_Proess = value; - this.SendPropertyChanged("IS_Proess"); - this.OnIS_ProessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSpecial", DbType="Bit")] - public System.Nullable IsSpecial - { - get - { - return this._IsSpecial; - } - set - { - if ((this._IsSpecial != value)) - { - this.OnIsSpecialChanging(value); - this.SendPropertyChanging(); - this._IsSpecial = value; - this.SendPropertyChanged("IsSpecial"); - this.OnIsSpecialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_PrepareTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_PrepareTemp - { - get - { - return this._JOT_PrepareTemp; - } - set - { - if ((this._JOT_PrepareTemp != value)) - { - this.OnJOT_PrepareTempChanging(value); - this.SendPropertyChanging(); - this._JOT_PrepareTemp = value; - this.SendPropertyChanged("JOT_PrepareTemp"); - this.OnJOT_PrepareTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_CellTemp - { - get - { - return this._JOT_CellTemp; - } - set - { - if ((this._JOT_CellTemp != value)) - { - this.OnJOT_CellTempChanging(value); - this.SendPropertyChanging(); - this._JOT_CellTemp = value; - this.SendPropertyChanged("JOT_CellTemp"); - this.OnJOT_CellTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_LastTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_LastTemp - { - get - { - return this._JOT_LastTemp; - } - set - { - if ((this._JOT_LastTemp != value)) - { - this.OnJOT_LastTempChanging(value); - this.SendPropertyChanging(); - this._JOT_LastTemp = value; - this.SendPropertyChanged("JOT_LastTemp"); - this.OnJOT_LastTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="VarChar(20)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this.OnJOT_JointAttributeChanging(value); - this.SendPropertyChanging(); - this._JOT_JointAttribute = value; - this.SendPropertyChanged("JOT_JointAttribute"); - this.OnJOT_JointAttributeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Location", DbType="NVarChar(50)")] - public string JOT_Location - { - get - { - return this._JOT_Location; - } - set - { - if ((this._JOT_Location != value)) - { - this.OnJOT_LocationChanging(value); - this.SendPropertyChanging(); - this._JOT_Location = value; - this.SendPropertyChanged("JOT_Location"); - this.OnJOT_LocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Remark", DbType="VarChar(100)")] - public string JOT_Remark - { - get - { - return this._JOT_Remark; - } - set - { - if ((this._JOT_Remark != value)) - { - this.OnJOT_RemarkChanging(value); - this.SendPropertyChanging(); - this._JOT_Remark = value; - this.SendPropertyChanged("JOT_Remark"); - this.OnJOT_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_QualifiedLevel", DbType="NVarChar(10)")] - public string JOT_QualifiedLevel - { - get - { - return this._JOT_QualifiedLevel; - } - set - { - if ((this._JOT_QualifiedLevel != value)) - { - this.OnJOT_QualifiedLevelChanging(value); - this.SendPropertyChanging(); - this._JOT_QualifiedLevel = value; - this.SendPropertyChanged("JOT_QualifiedLevel"); - this.OnJOT_QualifiedLevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldL", DbType="Int")] - public System.Nullable WeldL - { - get - { - return this._WeldL; - } - set - { - if ((this._WeldL != value)) - { - this.OnWeldLChanging(value); - this.SendPropertyChanging(); - this._WeldL = value; - this.SendPropertyChanged("WeldL"); - this.OnWeldLChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="NVarChar(10)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this.OnPointTypeChanging(value); - this.SendPropertyChanging(); - this._PointType = value; - this.SendPropertyChanged("PointType"); - this.OnPointTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TrustCode", DbType="VarChar(30)")] - public string RT_TrustCode - { - get - { - return this._RT_TrustCode; - } - set - { - if ((this._RT_TrustCode != value)) - { - this.OnRT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._RT_TrustCode = value; - this.SendPropertyChanged("RT_TrustCode"); - this.OnRT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TrustDate", DbType="DateTime")] - public System.Nullable RT_TrustDate - { - get - { - return this._RT_TrustDate; - } - set - { - if ((this._RT_TrustDate != value)) - { - this.OnRT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._RT_TrustDate = value; - this.SendPropertyChanged("RT_TrustDate"); - this.OnRT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_States", DbType="NVarChar(20)")] - public string RT_States - { - get - { - return this._RT_States; - } - set - { - if ((this._RT_States != value)) - { - this.OnRT_StatesChanging(value); - this.SendPropertyChanging(); - this._RT_States = value; - this.SendPropertyChanged("RT_States"); - this.OnRT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RTFeedbackDate", DbType="DateTime")] - public System.Nullable RTFeedbackDate - { - get - { - return this._RTFeedbackDate; - } - set - { - if ((this._RTFeedbackDate != value)) - { - this.OnRTFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._RTFeedbackDate = value; - this.SendPropertyChanged("RTFeedbackDate"); - this.OnRTFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmNum", DbType="Int")] - public System.Nullable RT_FilmNum - { - get - { - return this._RT_FilmNum; - } - set - { - if ((this._RT_FilmNum != value)) - { - this.OnRT_FilmNumChanging(value); - this.SendPropertyChanging(); - this._RT_FilmNum = value; - this.SendPropertyChanged("RT_FilmNum"); - this.OnRT_FilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilmNum", DbType="Int")] - public System.Nullable RT1_RepairFilmNum - { - get - { - return this._RT1_RepairFilmNum; - } - set - { - if ((this._RT1_RepairFilmNum != value)) - { - this.OnRT1_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT1_RepairFilmNum = value; - this.SendPropertyChanged("RT1_RepairFilmNum"); - this.OnRT1_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilm", DbType="NVarChar(80)")] - public string RT1_RepairFilm - { - get - { - return this._RT1_RepairFilm; - } - set - { - if ((this._RT1_RepairFilm != value)) - { - this.OnRT1_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT1_RepairFilm = value; - this.SendPropertyChanged("RT1_RepairFilm"); - this.OnRT1_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilmNum", DbType="Int")] - public System.Nullable RT2_RepairFilmNum - { - get - { - return this._RT2_RepairFilmNum; - } - set - { - if ((this._RT2_RepairFilmNum != value)) - { - this.OnRT2_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT2_RepairFilmNum = value; - this.SendPropertyChanged("RT2_RepairFilmNum"); - this.OnRT2_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilm", DbType="NVarChar(80)")] - public string RT2_RepairFilm - { - get - { - return this._RT2_RepairFilm; - } - set - { - if ((this._RT2_RepairFilm != value)) - { - this.OnRT2_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT2_RepairFilm = value; - this.SendPropertyChanged("RT2_RepairFilm"); - this.OnRT2_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilmNum", DbType="Int")] - public System.Nullable RT3_RepairFilmNum - { - get - { - return this._RT3_RepairFilmNum; - } - set - { - if ((this._RT3_RepairFilmNum != value)) - { - this.OnRT3_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT3_RepairFilmNum = value; - this.SendPropertyChanged("RT3_RepairFilmNum"); - this.OnRT3_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilm", DbType="NVarChar(80)")] - public string RT3_RepairFilm - { - get - { - return this._RT3_RepairFilm; - } - set - { - if ((this._RT3_RepairFilm != value)) - { - this.OnRT3_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT3_RepairFilm = value; - this.SendPropertyChanged("RT3_RepairFilm"); - this.OnRT3_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_TrustCode", DbType="VarChar(30)")] - public string PT_TrustCode - { - get - { - return this._PT_TrustCode; - } - set - { - if ((this._PT_TrustCode != value)) - { - this.OnPT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._PT_TrustCode = value; - this.SendPropertyChanged("PT_TrustCode"); - this.OnPT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_TrustDate", DbType="DateTime")] - public System.Nullable PT_TrustDate - { - get - { - return this._PT_TrustDate; - } - set - { - if ((this._PT_TrustDate != value)) - { - this.OnPT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._PT_TrustDate = value; - this.SendPropertyChanged("PT_TrustDate"); - this.OnPT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_States", DbType="NVarChar(20)")] - public string PT_States - { - get - { - return this._PT_States; - } - set - { - if ((this._PT_States != value)) - { - this.OnPT_StatesChanging(value); - this.SendPropertyChanging(); - this._PT_States = value; - this.SendPropertyChanged("PT_States"); - this.OnPT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TrustCode", DbType="VarChar(30)")] - public string MT_TrustCode - { - get - { - return this._MT_TrustCode; - } - set - { - if ((this._MT_TrustCode != value)) - { - this.OnMT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._MT_TrustCode = value; - this.SendPropertyChanged("MT_TrustCode"); - this.OnMT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TrustDate", DbType="DateTime")] - public System.Nullable MT_TrustDate - { - get - { - return this._MT_TrustDate; - } - set - { - if ((this._MT_TrustDate != value)) - { - this.OnMT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._MT_TrustDate = value; - this.SendPropertyChanged("MT_TrustDate"); - this.OnMT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_States", DbType="NVarChar(20)")] - public string MT_States - { - get - { - return this._MT_States; - } - set - { - if ((this._MT_States != value)) - { - this.OnMT_StatesChanging(value); - this.SendPropertyChanging(); - this._MT_States = value; - this.SendPropertyChanged("MT_States"); - this.OnMT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TrustCode", DbType="VarChar(30)")] - public string UT_TrustCode - { - get - { - return this._UT_TrustCode; - } - set - { - if ((this._UT_TrustCode != value)) - { - this.OnUT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._UT_TrustCode = value; - this.SendPropertyChanged("UT_TrustCode"); - this.OnUT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TrustDate", DbType="DateTime")] - public System.Nullable UT_TrustDate - { - get - { - return this._UT_TrustDate; - } - set - { - if ((this._UT_TrustDate != value)) - { - this.OnUT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._UT_TrustDate = value; - this.SendPropertyChanged("UT_TrustDate"); - this.OnUT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_States", DbType="NVarChar(20)")] - public string UT_States - { - get - { - return this._UT_States; - } - set - { - if ((this._UT_States != value)) - { - this.OnUT_StatesChanging(value); - this.SendPropertyChanging(); - this._UT_States = value; - this.SendPropertyChanged("UT_States"); - this.OnUT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustDate", DbType="DateTime")] - public System.Nullable HotProessTrustDate - { - get - { - return this._HotProessTrustDate; - } - set - { - if ((this._HotProessTrustDate != value)) - { - this.OnHotProessTrustDateChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustDate = value; - this.SendPropertyChanged("HotProessTrustDate"); - this.OnHotProessTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultOK", DbType="Bit")] - public System.Nullable HotProessResultOK - { - get - { - return this._HotProessResultOK; - } - set - { - if ((this._HotProessResultOK != value)) - { - this.OnHotProessResultOKChanging(value); - this.SendPropertyChanging(); - this._HotProessResultOK = value; - this.SendPropertyChanged("HotProessResultOK"); - this.OnHotProessResultOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotResultDate", DbType="DateTime")] - public System.Nullable HotResultDate - { - get - { - return this._HotResultDate; - } - set - { - if ((this._HotResultDate != value)) - { - this.OnHotResultDateChanging(value); - this.SendPropertyChanging(); - this._HotResultDate = value; - this.SendPropertyChanged("HotResultDate"); - this.OnHotResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTrustDate", DbType="DateTime")] - public System.Nullable HardTrustDate - { - get - { - return this._HardTrustDate; - } - set - { - if ((this._HardTrustDate != value)) - { - this.OnHardTrustDateChanging(value); - this.SendPropertyChanging(); - this._HardTrustDate = value; - this.SendPropertyChanged("HardTrustDate"); - this.OnHardTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultOK", DbType="Bit")] - public System.Nullable HardTestResultOK - { - get - { - return this._HardTestResultOK; - } - set - { - if ((this._HardTestResultOK != value)) - { - this.OnHardTestResultOKChanging(value); - this.SendPropertyChanging(); - this._HardTestResultOK = value; - this.SendPropertyChanged("HardTestResultOK"); - this.OnHardTestResultOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardResultDate", DbType="DateTime")] - public System.Nullable HardResultDate - { - get - { - return this._HardResultDate; - } - set - { - if ((this._HardResultDate != value)) - { - this.OnHardResultDateChanging(value); - this.SendPropertyChanging(); - this._HardResultDate = value; - this.SendPropertyChanged("HardResultDate"); - this.OnHardResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair1", DbType="Bit")] - public System.Nullable PTIsRepair1 - { - get - { - return this._PTIsRepair1; - } - set - { - if ((this._PTIsRepair1 != value)) - { - this.OnPTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair1 = value; - this.SendPropertyChanged("PTIsRepair1"); - this.OnPTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair2", DbType="Bit")] - public System.Nullable PTIsRepair2 - { - get - { - return this._PTIsRepair2; - } - set - { - if ((this._PTIsRepair2 != value)) - { - this.OnPTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair2 = value; - this.SendPropertyChanged("PTIsRepair2"); - this.OnPTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair3", DbType="Bit")] - public System.Nullable PTIsRepair3 - { - get - { - return this._PTIsRepair3; - } - set - { - if ((this._PTIsRepair3 != value)) - { - this.OnPTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair3 = value; - this.SendPropertyChanged("PTIsRepair3"); - this.OnPTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair1", DbType="Bit")] - public System.Nullable MTIsRepair1 - { - get - { - return this._MTIsRepair1; - } - set - { - if ((this._MTIsRepair1 != value)) - { - this.OnMTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair1 = value; - this.SendPropertyChanged("MTIsRepair1"); - this.OnMTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair2", DbType="Bit")] - public System.Nullable MTIsRepair2 - { - get - { - return this._MTIsRepair2; - } - set - { - if ((this._MTIsRepair2 != value)) - { - this.OnMTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair2 = value; - this.SendPropertyChanged("MTIsRepair2"); - this.OnMTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair3", DbType="Bit")] - public System.Nullable MTIsRepair3 - { - get - { - return this._MTIsRepair3; - } - set - { - if ((this._MTIsRepair3 != value)) - { - this.OnMTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair3 = value; - this.SendPropertyChanged("MTIsRepair3"); - this.OnMTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair1", DbType="Bit")] - public System.Nullable UTIsRepair1 - { - get - { - return this._UTIsRepair1; - } - set - { - if ((this._UTIsRepair1 != value)) - { - this.OnUTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair1 = value; - this.SendPropertyChanged("UTIsRepair1"); - this.OnUTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair2", DbType="Bit")] - public System.Nullable UTIsRepair2 - { - get - { - return this._UTIsRepair2; - } - set - { - if ((this._UTIsRepair2 != value)) - { - this.OnUTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair2 = value; - this.SendPropertyChanged("UTIsRepair2"); - this.OnUTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair3", DbType="Bit")] - public System.Nullable UTIsRepair3 - { - get - { - return this._UTIsRepair3; - } - set - { - if ((this._UTIsRepair3 != value)) - { - this.OnUTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair3 = value; - this.SendPropertyChanged("UTIsRepair3"); - this.OnUTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessRemark", DbType="NVarChar(50)")] - public string HotProessRemark - { - get - { - return this._HotProessRemark; - } - set - { - if ((this._HotProessRemark != value)) - { - this.OnHotProessRemarkChanging(value); - this.SendPropertyChanging(); - this._HotProessRemark = value; - this.SendPropertyChanged("HotProessRemark"); - this.OnHotProessRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_TrustCode", DbType="VarChar(30)")] - public string PAUT_TrustCode - { - get - { - return this._PAUT_TrustCode; - } - set - { - if ((this._PAUT_TrustCode != value)) - { - this.OnPAUT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._PAUT_TrustCode = value; - this.SendPropertyChanged("PAUT_TrustCode"); - this.OnPAUT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_TrustDate", DbType="DateTime")] - public System.Nullable PAUT_TrustDate - { - get - { - return this._PAUT_TrustDate; - } - set - { - if ((this._PAUT_TrustDate != value)) - { - this.OnPAUT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._PAUT_TrustDate = value; - this.SendPropertyChanged("PAUT_TrustDate"); - this.OnPAUT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_States", DbType="NVarChar(20)")] - public string PAUT_States - { - get - { - return this._PAUT_States; - } - set - { - if ((this._PAUT_States != value)) - { - this.OnPAUT_StatesChanging(value); - this.SendPropertyChanging(); - this._PAUT_States = value; - this.SendPropertyChanged("PAUT_States"); - this.OnPAUT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair1", DbType="Bit")] - public System.Nullable PAUTIsRepair1 - { - get - { - return this._PAUTIsRepair1; - } - set - { - if ((this._PAUTIsRepair1 != value)) - { - this.OnPAUTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair1 = value; - this.SendPropertyChanged("PAUTIsRepair1"); - this.OnPAUTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair2", DbType="Bit")] - public System.Nullable PAUTIsRepair2 - { - get - { - return this._PAUTIsRepair2; - } - set - { - if ((this._PAUTIsRepair2 != value)) - { - this.OnPAUTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair2 = value; - this.SendPropertyChanged("PAUTIsRepair2"); - this.OnPAUTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair3", DbType="Bit")] - public System.Nullable PAUTIsRepair3 - { - get - { - return this._PAUTIsRepair3; - } - set - { - if ((this._PAUTIsRepair3 != value)) - { - this.OnPAUTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair3 = value; - this.SendPropertyChanged("PAUTIsRepair3"); - this.OnPAUTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_R_Material", DbType="Int")] - public System.Nullable R_Material - { - get - { - return this._R_Material; - } - set - { - if ((this._R_Material != value)) - { - this.OnR_MaterialChanging(value); - this.SendPropertyChanging(); - this._R_Material = value; - this.SendPropertyChanged("R_Material"); - this.OnR_MaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Jot_WeldingDate", DbType="DateTime")] - public System.Nullable Jot_WeldingDate - { - get - { - return this._Jot_WeldingDate; - } - set - { - if ((this._Jot_WeldingDate != value)) - { - this.OnJot_WeldingDateChanging(value); - this.SendPropertyChanging(); - this._Jot_WeldingDate = value; - this.SendPropertyChanged("Jot_WeldingDate"); - this.OnJot_WeldingDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PressureTestPackageNo", DbType="NVarChar(50)")] - public string PressureTestPackageNo - { - get - { - return this._PressureTestPackageNo; - } - set - { - if ((this._PressureTestPackageNo != value)) - { - this.OnPressureTestPackageNoChanging(value); - this.SendPropertyChanging(); - this._PressureTestPackageNo = value; - this.SendPropertyChanged("PressureTestPackageNo"); - this.OnPressureTestPackageNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this.OnSort1Changing(value); - this.SendPropertyChanging(); - this._Sort1 = value; - this.SendPropertyChanged("Sort1"); - this.OnSort1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this.OnSort2Changing(value); - this.SendPropertyChanging(); - this._Sort2 = value; - this.SendPropertyChanged("Sort2"); - this.OnSort2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this.OnSort3Changing(value); - this.SendPropertyChanging(); - this._Sort3 = value; - this.SendPropertyChanged("Sort3"); - this.OnSort3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this.OnSort4Changing(value); - this.SendPropertyChanging(); - this._Sort4 = value; - this.SendPropertyChanged("Sort4"); - this.OnSort4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this.OnSort5Changing(value); - this.SendPropertyChanging(); - this._Sort5 = value; - this.SendPropertyChanged("Sort5"); - this.OnSort5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_BatchDetail_HJGL_PW_JointInfo", Storage="_HJGL_BO_BatchDetail", ThisKey="JOT_ID", OtherKey="JOT_ID", IsUnique=true, IsForeignKey=false, DeleteRule="NO ACTION")] - public HJGL_BO_BatchDetail HJGL_BO_BatchDetail - { - get - { - return this._HJGL_BO_BatchDetail.Entity; - } - set - { - HJGL_BO_BatchDetail previousValue = this._HJGL_BO_BatchDetail.Entity; - if (((previousValue != value) - || (this._HJGL_BO_BatchDetail.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_BatchDetail.Entity = null; - previousValue.HJGL_PW_JointInfo = null; - } - this._HJGL_BO_BatchDetail.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo = this; - } - this.SendPropertyChanged("HJGL_BO_BatchDetail"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_HJGL_BO_PreWeldReportMain", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRating_HJGL_PW_JointInfo", Storage="_HJGL_BO_QualityRating", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRating - { - get - { - return this._HJGL_BO_QualityRating; - } - set - { - this._HJGL_BO_QualityRating.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_QualityRatingRepair_HJGL_PW_JointInfo", Storage="_HJGL_BO_QualityRatingRepair", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_QualityRatingRepair - { - get - { - return this._HJGL_BO_QualityRatingRepair; - } - set - { - this._HJGL_BO_QualityRatingRepair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_RepairNotice_HJGL_PW_JointInfo", Storage="_HJGL_BO_RepairNotice", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_RepairNotice - { - get - { - return this._HJGL_BO_RepairNotice; - } - set - { - this._HJGL_BO_RepairNotice.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestReportItem_HJGL_PW_JointInfo", Storage="_HJGL_CH_HardTestReportItem", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestReportItem - { - get - { - return this._HJGL_CH_HardTestReportItem; - } - set - { - this._HJGL_CH_HardTestReportItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HardTestResult_HJGL_PW_JointInfo", Storage="_HJGL_CH_HardTestResult", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HardTestResult - { - get - { - return this._HJGL_CH_HardTestResult; - } - set - { - this._HJGL_CH_HardTestResult.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessResult_HJGL_PW_JointInfo", Storage="_HJGL_CH_HotProessResult", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessResult - { - get - { - return this._HJGL_CH_HotProessResult; - } - set - { - this._HJGL_CH_HotProessResult.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrustItem_HJGL_PW_JointInfo", Storage="_HJGL_CH_HotProessTrustItem", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessTrustItem - { - get - { - return this._HJGL_CH_HotProessTrustItem; - } - set - { - this._HJGL_CH_HotProessTrustItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Repair_HJGL_PW_JointInfo", Storage="_HJGL_CH_Repair", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Repair - { - get - { - return this._HJGL_CH_Repair; - } - set - { - this._HJGL_CH_Repair.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItem_HJGL_PW_JointInfo", Storage="_HJGL_CH_RepairItem", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItem - { - get - { - return this._HJGL_CH_RepairItem; - } - set - { - this._HJGL_CH_RepairItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_RepairItemRecord_HJGL_PW_JointInfo", Storage="_HJGL_CH_RepairItemRecord", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_RepairItemRecord - { - get - { - return this._HJGL_CH_RepairItemRecord; - } - set - { - this._HJGL_CH_RepairItemRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_TrustItem_HJGL_PW_JointInfo", Storage="_HJGL_CH_TrustItem", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_TrustItem - { - get - { - return this._HJGL_CH_TrustItem; - } - set - { - this._HJGL_CH_TrustItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProessItem_HJGL_PW_JointInfo", Storage="_HJGL_HotProessItem", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_HotProessItem - { - get - { - return this._HJGL_HotProessItem; - } - set - { - this._HJGL_HotProessItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_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.HJGL_PW_JointInfo.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BO_WeldReportMain", Storage="_HJGL_BO_WeldReportMain", ThisKey="DReportID", OtherKey="DReportID", IsForeignKey=true)] - public HJGL_BO_WeldReportMain HJGL_BO_WeldReportMain - { - get - { - return this._HJGL_BO_WeldReportMain.Entity; - } - set - { - HJGL_BO_WeldReportMain previousValue = this._HJGL_BO_WeldReportMain.Entity; - if (((previousValue != value) - || (this._HJGL_BO_WeldReportMain.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BO_WeldReportMain.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BO_WeldReportMain.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._DReportID = value.DReportID; - } - else - { - this._DReportID = default(string); - } - this.SendPropertyChanged("HJGL_BO_WeldReportMain"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Component", Storage="_HJGL_BS_Component", ThisKey="JOT_Component1", OtherKey="COM_ID", IsForeignKey=true)] - public HJGL_BS_Component HJGL_BS_Component - { - get - { - return this._HJGL_BS_Component.Entity; - } - set - { - HJGL_BS_Component previousValue = this._HJGL_BS_Component.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Component.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Component.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_Component.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._JOT_Component1 = value.COM_ID; - } - else - { - this._JOT_Component1 = default(string); - } - this.SendPropertyChanged("HJGL_BS_Component"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Component1", Storage="_JOT_Component2HJGL_BS_Component", ThisKey="JOT_Component2", OtherKey="COM_ID", IsForeignKey=true)] - public HJGL_BS_Component JOT_Component2HJGL_BS_Component - { - get - { - return this._JOT_Component2HJGL_BS_Component.Entity; - } - set - { - HJGL_BS_Component previousValue = this._JOT_Component2HJGL_BS_Component.Entity; - if (((previousValue != value) - || (this._JOT_Component2HJGL_BS_Component.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_Component2HJGL_BS_Component.Entity = null; - previousValue.COM_.Remove(this); - } - this._JOT_Component2HJGL_BS_Component.Entity = value; - if ((value != null)) - { - value.COM_.Add(this); - this._JOT_Component2 = value.COM_ID; - } - else - { - this._JOT_Component2 = default(string); - } - this.SendPropertyChanged("JOT_Component2HJGL_BS_Component"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_JointType", Storage="_HJGL_BS_JointType", ThisKey="JOTY_ID", OtherKey="JOTY_ID", IsForeignKey=true)] - public HJGL_BS_JointType HJGL_BS_JointType - { - get - { - return this._HJGL_BS_JointType.Entity; - } - set - { - HJGL_BS_JointType previousValue = this._HJGL_BS_JointType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_JointType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_JointType.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_JointType.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._JOTY_ID = value.JOTY_ID; - } - else - { - this._JOTY_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_JointType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_SlopeType", Storage="_HJGL_BS_SlopeType", ThisKey="JST_ID", OtherKey="JST_ID", IsForeignKey=true)] - public HJGL_BS_SlopeType HJGL_BS_SlopeType - { - get - { - return this._HJGL_BS_SlopeType.Entity; - } - set - { - HJGL_BS_SlopeType previousValue = this._HJGL_BS_SlopeType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_SlopeType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_SlopeType.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_SlopeType.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._JST_ID = value.JST_ID; - } - else - { - this._JST_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_SlopeType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Steel1", Storage="_STE_ID2HJGL_BS_Steel", ThisKey="STE_ID2", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel STE_ID2HJGL_BS_Steel - { - get - { - return this._STE_ID2HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._STE_ID2HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._STE_ID2HJGL_BS_Steel.Entity = null; - previousValue.STE_.Remove(this); - } - this._STE_ID2HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.STE_.Add(this); - this._STE_ID2 = value.STE_ID; - } - else - { - this._STE_ID2 = default(string); - } - this.SendPropertyChanged("STE_ID2HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="JOT_CellWelder", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._JOT_CellWelder = value.WED_ID; - } - else - { - this._JOT_CellWelder = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_Welder1", Storage="_JOT_FloorWelderHJGL_BS_Welder", ThisKey="JOT_FloorWelder", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder JOT_FloorWelderHJGL_BS_Welder - { - get - { - return this._JOT_FloorWelderHJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._JOT_FloorWelderHJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._JOT_FloorWelderHJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_FloorWelderHJGL_BS_Welder.Entity = null; - previousValue.HJGL_PW_JointInfo_HJGL_BS_Welder1.Remove(this); - } - this._JOT_FloorWelderHJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo_HJGL_BS_Welder1.Add(this); - this._JOT_FloorWelder = value.WED_ID; - } - else - { - this._JOT_FloorWelder = default(string); - } - this.SendPropertyChanged("JOT_FloorWelderHJGL_BS_Welder"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial", Storage="_HJGL_BS_WeldMaterial", ThisKey="JOT_WeldMat", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial HJGL_BS_WeldMaterial - { - get - { - return this._HJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._HJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._JOT_WeldMat = value.WMT_ID; - } - else - { - this._JOT_WeldMat = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1", Storage="_JOT_WeldSilkHJGL_BS_WeldMaterial", ThisKey="JOT_WeldSilk", OtherKey="WMT_ID", IsForeignKey=true)] - public HJGL_BS_WeldMaterial JOT_WeldSilkHJGL_BS_WeldMaterial - { - get - { - return this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity; - } - set - { - HJGL_BS_WeldMaterial previousValue = this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity; - if (((previousValue != value) - || (this._JOT_WeldSilkHJGL_BS_WeldMaterial.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity = null; - previousValue.HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1.Remove(this); - } - this._JOT_WeldSilkHJGL_BS_WeldMaterial.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo_HJGL_BS_WeldMaterial1.Add(this); - this._JOT_WeldSilk = value.WMT_ID; - } - else - { - this._JOT_WeldSilk = default(string); - } - this.SendPropertyChanged("JOT_WeldSilkHJGL_BS_WeldMaterial"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_JointInfo_HJGL_PW_IsoInfo", Storage="_HJGL_PW_IsoInfo", ThisKey="ISO_ID", OtherKey="ISO_ID", IsForeignKey=true)] - public HJGL_PW_IsoInfo HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo.Entity; - } - set - { - HJGL_PW_IsoInfo previousValue = this._HJGL_PW_IsoInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_IsoInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_IsoInfo.Entity = null; - previousValue.HJGL_PW_JointInfo.Remove(this); - } - this._HJGL_PW_IsoInfo.Entity = value; - if ((value != null)) - { - value.HJGL_PW_JointInfo.Add(this); - this._ISO_ID = value.ISO_ID; - } - else - { - this._ISO_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_IsoInfo"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldRepairCard_HJGL_PW_JointInfo", Storage="_HJGL_WeldingProcedure_WeldRepairCard", ThisKey="JOT_ID", OtherKey="JOT_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldRepairCard - { - get - { - return this._HJGL_WeldingProcedure_WeldRepairCard; - } - set - { - this._HJGL_WeldingProcedure_WeldRepairCard.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_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_BO_QualityRating(HJGL_BO_QualityRating entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_BO_QualityRatingRepair(HJGL_BO_QualityRatingRepair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_BO_RepairNotice(HJGL_BO_RepairNotice entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_HardTestReportItem(HJGL_CH_HardTestReportItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_HardTestResult(HJGL_CH_HardTestResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_HardTestResult(HJGL_CH_HardTestResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_HotProessResult(HJGL_CH_HotProessResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_HotProessResult(HJGL_CH_HotProessResult entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_HotProessTrustItem(HJGL_CH_HotProessTrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_Repair(HJGL_CH_Repair entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_RepairItem(HJGL_CH_RepairItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_RepairItem(HJGL_CH_RepairItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_RepairItemRecord(HJGL_CH_RepairItemRecord entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_CH_TrustItem(HJGL_CH_TrustItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_HotProessItem(HJGL_HotProessItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_HotProessItem(HJGL_HotProessItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - - private void attach_HJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = this; - } - - private void detach_HJGL_WeldingProcedure_WeldRepairCard(HJGL_WeldingProcedure_WeldRepairCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_JointInfo = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_PW_ProcedureImageManage")] - public partial class HJGL_PW_ProcedureImageManage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ImageId; - - private string _ImageContent; - - private string _AttachUrl; - - private string _WME_ID; - - private System.Nullable _Thickness; - - private string _JOTY_ID; - - private string _JST_ID; - - private EntityRef _HJGL_BS_JointType; - - private EntityRef _HJGL_BS_SlopeType; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntitySet _HJGL_PW_WeldingProcedure; - - private EntitySet _HJGL_PW_WeldingProcedureJOT; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnImageIdChanging(string value); - partial void OnImageIdChanged(); - partial void OnImageContentChanging(string value); - partial void OnImageContentChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnThicknessChanging(System.Nullable value); - partial void OnThicknessChanged(); - partial void OnJOTY_IDChanging(string value); - partial void OnJOTY_IDChanged(); - partial void OnJST_IDChanging(string value); - partial void OnJST_IDChanged(); - #endregion - - public HJGL_PW_ProcedureImageManage() - { - this._HJGL_BS_JointType = default(EntityRef); - this._HJGL_BS_SlopeType = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - this._HJGL_PW_WeldingProcedure = new EntitySet(new Action(this.attach_HJGL_PW_WeldingProcedure), new Action(this.detach_HJGL_PW_WeldingProcedure)); - this._HJGL_PW_WeldingProcedureJOT = new EntitySet(new Action(this.attach_HJGL_PW_WeldingProcedureJOT), new Action(this.detach_HJGL_PW_WeldingProcedureJOT)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ImageId - { - get - { - return this._ImageId; - } - set - { - if ((this._ImageId != value)) - { - this.OnImageIdChanging(value); - this.SendPropertyChanging(); - this._ImageId = value; - this.SendPropertyChanged("ImageId"); - this.OnImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageContent", DbType="NVarChar(100) NOT NULL", CanBeNull=false)] - public string ImageContent - { - get - { - return this._ImageContent; - } - set - { - if ((this._ImageContent != value)) - { - this.OnImageContentChanging(value); - this.SendPropertyChanging(); - this._ImageContent = value; - this.SendPropertyChanged("ImageContent"); - this.OnImageContentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(100)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Thickness", DbType="Decimal(18,0)")] - public System.Nullable Thickness - { - get - { - return this._Thickness; - } - set - { - if ((this._Thickness != value)) - { - this.OnThicknessChanging(value); - this.SendPropertyChanging(); - this._Thickness = value; - this.SendPropertyChanged("Thickness"); - this.OnThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_ID", DbType="VarChar(50)")] - public string JOTY_ID - { - get - { - return this._JOTY_ID; - } - set - { - if ((this._JOTY_ID != value)) - { - if (this._HJGL_BS_JointType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOTY_IDChanging(value); - this.SendPropertyChanging(); - this._JOTY_ID = value; - this.SendPropertyChanged("JOTY_ID"); - this.OnJOTY_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_ID", DbType="VarChar(50)")] - public string JST_ID - { - get - { - return this._JST_ID; - } - set - { - if ((this._JST_ID != value)) - { - if (this._HJGL_BS_SlopeType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJST_IDChanging(value); - this.SendPropertyChanging(); - this._JST_ID = value; - this.SendPropertyChanged("JST_ID"); - this.OnJST_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_JointType", Storage="_HJGL_BS_JointType", ThisKey="JOTY_ID", OtherKey="JOTY_ID", IsForeignKey=true)] - public HJGL_BS_JointType HJGL_BS_JointType - { - get - { - return this._HJGL_BS_JointType.Entity; - } - set - { - HJGL_BS_JointType previousValue = this._HJGL_BS_JointType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_JointType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_JointType.Entity = null; - previousValue.HJGL_PW_ProcedureImageManage.Remove(this); - } - this._HJGL_BS_JointType.Entity = value; - if ((value != null)) - { - value.HJGL_PW_ProcedureImageManage.Add(this); - this._JOTY_ID = value.JOTY_ID; - } - else - { - this._JOTY_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_JointType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_SlopeType", Storage="_HJGL_BS_SlopeType", ThisKey="JST_ID", OtherKey="JST_ID", IsForeignKey=true)] - public HJGL_BS_SlopeType HJGL_BS_SlopeType - { - get - { - return this._HJGL_BS_SlopeType.Entity; - } - set - { - HJGL_BS_SlopeType previousValue = this._HJGL_BS_SlopeType.Entity; - if (((previousValue != value) - || (this._HJGL_BS_SlopeType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_SlopeType.Entity = null; - previousValue.HJGL_PW_ProcedureImageManage.Remove(this); - } - this._HJGL_BS_SlopeType.Entity = value; - if ((value != null)) - { - value.HJGL_PW_ProcedureImageManage.Add(this); - this._JST_ID = value.JST_ID; - } - else - { - this._JST_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_SlopeType"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_ProcedureImageManage_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_PW_ProcedureImageManage.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_PW_ProcedureImageManage.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedure_HJGL_PW_ProcedureImageManage", Storage="_HJGL_PW_WeldingProcedure", ThisKey="ImageId", OtherKey="ImageId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_WeldingProcedure - { - get - { - return this._HJGL_PW_WeldingProcedure; - } - set - { - this._HJGL_PW_WeldingProcedure.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedureJOT_HJGL_PW_ProcedureImageManage", Storage="_HJGL_PW_WeldingProcedureJOT", ThisKey="ImageId", OtherKey="ImageId", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_WeldingProcedureJOT - { - get - { - return this._HJGL_PW_WeldingProcedureJOT; - } - set - { - this._HJGL_PW_WeldingProcedureJOT.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_HJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_ProcedureImageManage = this; - } - - private void detach_HJGL_PW_WeldingProcedure(HJGL_PW_WeldingProcedure entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_ProcedureImageManage = null; - } - - private void attach_HJGL_PW_WeldingProcedureJOT(HJGL_PW_WeldingProcedureJOT entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_ProcedureImageManage = this; - } - - private void detach_HJGL_PW_WeldingProcedureJOT(HJGL_PW_WeldingProcedureJOT entity) - { - this.SendPropertyChanging(); - entity.HJGL_PW_ProcedureImageManage = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_PW_WeldingProcedure")] - public partial class HJGL_PW_WeldingProcedure : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldingProcedureId; - - private string _WeldPositionCode; - - private string _WType; - - private string _Material; - - private string _Specification; - - private string _Welding; - - private string _WRange; - - private string _Remark; - - private System.Nullable _IsAdd; - - private string _MaterialGroup; - - private string _JointsForm; - - private string _TubeDiameter; - - private System.Nullable _SpecimenThickness; - - private string _WeldMethod; - - private string _WeldPreheating; - - private string _PWHT; - - private string _STE_ID; - - private string _WeldingProcedureCode; - - private System.Nullable _ProcedureDate; - - private string _WeldedJoints; - - private string _GrooveForm; - - private string _MaterialCode; - - private string _ThicknessRange; - - private string _MaterialStandard; - - private string _MaterialType; - - private string _MaterialModel; - - private string _MaterialSpecification; - - private string _WeldingPosition; - - private string _HotTemperatures; - - private string _HoldingTime; - - private string _PreheatingTemperature; - - private string _HeatingMode; - - private string _GasComponent; - - private string _GasFlow; - - private string _PolarDiameter; - - private string _NozzleDiameter; - - private string _WeldLayer; - - private string _WeldMethod1; - - private string _CardNum; - - private string _Diameter; - - private string _Polarity; - - private string _ElectricCurrent; - - private string _Voltage; - - private string _Speed; - - private string _LineCapacity; - - private string _TestingRT; - - private string _TestingPT; - - private string _TestingMT; - - private string _TestingUT; - - private string _TestingOther; - - private string _TechnicalMeasures; - - private string _Description; - - private string _ImageId; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _HJGL_PW_ProcedureImageManage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldingProcedureIdChanging(string value); - partial void OnWeldingProcedureIdChanged(); - partial void OnWeldPositionCodeChanging(string value); - partial void OnWeldPositionCodeChanged(); - partial void OnWTypeChanging(string value); - partial void OnWTypeChanged(); - partial void OnMaterialChanging(string value); - partial void OnMaterialChanged(); - partial void OnSpecificationChanging(string value); - partial void OnSpecificationChanged(); - partial void OnWeldingChanging(string value); - partial void OnWeldingChanged(); - partial void OnWRangeChanging(string value); - partial void OnWRangeChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnIsAddChanging(System.Nullable value); - partial void OnIsAddChanged(); - partial void OnMaterialGroupChanging(string value); - partial void OnMaterialGroupChanged(); - partial void OnJointsFormChanging(string value); - partial void OnJointsFormChanged(); - partial void OnTubeDiameterChanging(string value); - partial void OnTubeDiameterChanged(); - partial void OnSpecimenThicknessChanging(System.Nullable value); - partial void OnSpecimenThicknessChanged(); - partial void OnWeldMethodChanging(string value); - partial void OnWeldMethodChanged(); - partial void OnWeldPreheatingChanging(string value); - partial void OnWeldPreheatingChanged(); - partial void OnPWHTChanging(string value); - partial void OnPWHTChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnWeldingProcedureCodeChanging(string value); - partial void OnWeldingProcedureCodeChanged(); - partial void OnProcedureDateChanging(System.Nullable value); - partial void OnProcedureDateChanged(); - partial void OnWeldedJointsChanging(string value); - partial void OnWeldedJointsChanged(); - partial void OnGrooveFormChanging(string value); - partial void OnGrooveFormChanged(); - partial void OnMaterialCodeChanging(string value); - partial void OnMaterialCodeChanged(); - partial void OnThicknessRangeChanging(string value); - partial void OnThicknessRangeChanged(); - partial void OnMaterialStandardChanging(string value); - partial void OnMaterialStandardChanged(); - partial void OnMaterialTypeChanging(string value); - partial void OnMaterialTypeChanged(); - partial void OnMaterialModelChanging(string value); - partial void OnMaterialModelChanged(); - partial void OnMaterialSpecificationChanging(string value); - partial void OnMaterialSpecificationChanged(); - partial void OnWeldingPositionChanging(string value); - partial void OnWeldingPositionChanged(); - partial void OnHotTemperaturesChanging(string value); - partial void OnHotTemperaturesChanged(); - partial void OnHoldingTimeChanging(string value); - partial void OnHoldingTimeChanged(); - partial void OnPreheatingTemperatureChanging(string value); - partial void OnPreheatingTemperatureChanged(); - partial void OnHeatingModeChanging(string value); - partial void OnHeatingModeChanged(); - partial void OnGasComponentChanging(string value); - partial void OnGasComponentChanged(); - partial void OnGasFlowChanging(string value); - partial void OnGasFlowChanged(); - partial void OnPolarDiameterChanging(string value); - partial void OnPolarDiameterChanged(); - partial void OnNozzleDiameterChanging(string value); - partial void OnNozzleDiameterChanged(); - partial void OnWeldLayerChanging(string value); - partial void OnWeldLayerChanged(); - partial void OnWeldMethod1Changing(string value); - partial void OnWeldMethod1Changed(); - partial void OnCardNumChanging(string value); - partial void OnCardNumChanged(); - partial void OnDiameterChanging(string value); - partial void OnDiameterChanged(); - partial void OnPolarityChanging(string value); - partial void OnPolarityChanged(); - partial void OnElectricCurrentChanging(string value); - partial void OnElectricCurrentChanged(); - partial void OnVoltageChanging(string value); - partial void OnVoltageChanged(); - partial void OnSpeedChanging(string value); - partial void OnSpeedChanged(); - partial void OnLineCapacityChanging(string value); - partial void OnLineCapacityChanged(); - partial void OnTestingRTChanging(string value); - partial void OnTestingRTChanged(); - partial void OnTestingPTChanging(string value); - partial void OnTestingPTChanged(); - partial void OnTestingMTChanging(string value); - partial void OnTestingMTChanged(); - partial void OnTestingUTChanging(string value); - partial void OnTestingUTChanged(); - partial void OnTestingOtherChanging(string value); - partial void OnTestingOtherChanged(); - partial void OnTechnicalMeasuresChanging(string value); - partial void OnTechnicalMeasuresChanged(); - partial void OnDescriptionChanging(string value); - partial void OnDescriptionChanged(); - partial void OnImageIdChanging(string value); - partial void OnImageIdChanged(); - #endregion - - public HJGL_PW_WeldingProcedure() - { - this._HJGL_BS_Steel = default(EntityRef); - this._HJGL_PW_ProcedureImageManage = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureId", DbType="NVarChar(100) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldingProcedureId - { - get - { - return this._WeldingProcedureId; - } - set - { - if ((this._WeldingProcedureId != value)) - { - this.OnWeldingProcedureIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureId = value; - this.SendPropertyChanged("WeldingProcedureId"); - this.OnWeldingProcedureIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldPositionCode", DbType="NVarChar(50)")] - public string WeldPositionCode - { - get - { - return this._WeldPositionCode; - } - set - { - if ((this._WeldPositionCode != value)) - { - this.OnWeldPositionCodeChanging(value); - this.SendPropertyChanging(); - this._WeldPositionCode = value; - this.SendPropertyChanged("WeldPositionCode"); - this.OnWeldPositionCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WType", DbType="NVarChar(50)")] - public string WType - { - get - { - return this._WType; - } - set - { - if ((this._WType != value)) - { - this.OnWTypeChanging(value); - this.SendPropertyChanging(); - this._WType = value; - this.SendPropertyChanged("WType"); - this.OnWTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Material", DbType="NVarChar(50)")] - public string Material - { - get - { - return this._Material; - } - set - { - if ((this._Material != value)) - { - this.OnMaterialChanging(value); - this.SendPropertyChanging(); - this._Material = value; - this.SendPropertyChanged("Material"); - this.OnMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specification", DbType="NVarChar(50)")] - public string Specification - { - get - { - return this._Specification; - } - set - { - if ((this._Specification != value)) - { - this.OnSpecificationChanging(value); - this.SendPropertyChanging(); - this._Specification = value; - this.SendPropertyChanged("Specification"); - this.OnSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Welding", DbType="NVarChar(50)")] - public string Welding - { - get - { - return this._Welding; - } - set - { - if ((this._Welding != value)) - { - this.OnWeldingChanging(value); - this.SendPropertyChanging(); - this._Welding = value; - this.SendPropertyChanged("Welding"); - this.OnWeldingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WRange", DbType="NVarChar(100)")] - public string WRange - { - get - { - return this._WRange; - } - set - { - if ((this._WRange != value)) - { - this.OnWRangeChanging(value); - this.SendPropertyChanging(); - this._WRange = value; - this.SendPropertyChanged("WRange"); - this.OnWRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAdd", DbType="Bit")] - public System.Nullable IsAdd - { - get - { - return this._IsAdd; - } - set - { - if ((this._IsAdd != value)) - { - this.OnIsAddChanging(value); - this.SendPropertyChanging(); - this._IsAdd = value; - this.SendPropertyChanged("IsAdd"); - this.OnIsAddChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup", DbType="NVarChar(50)")] - public string MaterialGroup - { - get - { - return this._MaterialGroup; - } - set - { - if ((this._MaterialGroup != value)) - { - this.OnMaterialGroupChanging(value); - this.SendPropertyChanging(); - this._MaterialGroup = value; - this.SendPropertyChanged("MaterialGroup"); - this.OnMaterialGroupChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointsForm", DbType="NVarChar(10)")] - public string JointsForm - { - get - { - return this._JointsForm; - } - set - { - if ((this._JointsForm != value)) - { - this.OnJointsFormChanging(value); - this.SendPropertyChanging(); - this._JointsForm = value; - this.SendPropertyChanged("JointsForm"); - this.OnJointsFormChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeDiameter", DbType="NVarChar(50)")] - public string TubeDiameter - { - get - { - return this._TubeDiameter; - } - set - { - if ((this._TubeDiameter != value)) - { - this.OnTubeDiameterChanging(value); - this.SendPropertyChanging(); - this._TubeDiameter = value; - this.SendPropertyChanged("TubeDiameter"); - this.OnTubeDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SpecimenThickness", DbType="Decimal(18,4)")] - public System.Nullable SpecimenThickness - { - get - { - return this._SpecimenThickness; - } - set - { - if ((this._SpecimenThickness != value)) - { - this.OnSpecimenThicknessChanging(value); - this.SendPropertyChanging(); - this._SpecimenThickness = value; - this.SendPropertyChanged("SpecimenThickness"); - this.OnSpecimenThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod", DbType="VarChar(50)")] - public string WeldMethod - { - get - { - return this._WeldMethod; - } - set - { - if ((this._WeldMethod != value)) - { - this.OnWeldMethodChanging(value); - this.SendPropertyChanging(); - this._WeldMethod = value; - this.SendPropertyChanged("WeldMethod"); - this.OnWeldMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldPreheating", DbType="NVarChar(50)")] - public string WeldPreheating - { - get - { - return this._WeldPreheating; - } - set - { - if ((this._WeldPreheating != value)) - { - this.OnWeldPreheatingChanging(value); - this.SendPropertyChanging(); - this._WeldPreheating = value; - this.SendPropertyChanged("WeldPreheating"); - this.OnWeldPreheatingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PWHT", DbType="NVarChar(50)")] - public string PWHT - { - get - { - return this._PWHT; - } - set - { - if ((this._PWHT != value)) - { - this.OnPWHTChanging(value); - this.SendPropertyChanging(); - this._PWHT = value; - this.SendPropertyChanged("PWHT"); - this.OnPWHTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(100)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this.OnWeldingProcedureCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureCode = value; - this.SendPropertyChanged("WeldingProcedureCode"); - this.OnWeldingProcedureCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProcedureDate", DbType="DateTime")] - public System.Nullable ProcedureDate - { - get - { - return this._ProcedureDate; - } - set - { - if ((this._ProcedureDate != value)) - { - this.OnProcedureDateChanging(value); - this.SendPropertyChanging(); - this._ProcedureDate = value; - this.SendPropertyChanged("ProcedureDate"); - this.OnProcedureDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldedJoints", DbType="NVarChar(50)")] - public string WeldedJoints - { - get - { - return this._WeldedJoints; - } - set - { - if ((this._WeldedJoints != value)) - { - this.OnWeldedJointsChanging(value); - this.SendPropertyChanging(); - this._WeldedJoints = value; - this.SendPropertyChanged("WeldedJoints"); - this.OnWeldedJointsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveForm", DbType="NVarChar(50)")] - public string GrooveForm - { - get - { - return this._GrooveForm; - } - set - { - if ((this._GrooveForm != value)) - { - this.OnGrooveFormChanging(value); - this.SendPropertyChanging(); - this._GrooveForm = value; - this.SendPropertyChanged("GrooveForm"); - this.OnGrooveFormChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCode", DbType="NVarChar(50)")] - public string MaterialCode - { - get - { - return this._MaterialCode; - } - set - { - if ((this._MaterialCode != value)) - { - this.OnMaterialCodeChanging(value); - this.SendPropertyChanging(); - this._MaterialCode = value; - this.SendPropertyChanged("MaterialCode"); - this.OnMaterialCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThicknessRange", DbType="NVarChar(20)")] - public string ThicknessRange - { - get - { - return this._ThicknessRange; - } - set - { - if ((this._ThicknessRange != value)) - { - this.OnThicknessRangeChanging(value); - this.SendPropertyChanging(); - this._ThicknessRange = value; - this.SendPropertyChanged("ThicknessRange"); - this.OnThicknessRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandard", DbType="NVarChar(50)")] - public string MaterialStandard - { - get - { - return this._MaterialStandard; - } - set - { - if ((this._MaterialStandard != value)) - { - this.OnMaterialStandardChanging(value); - this.SendPropertyChanging(); - this._MaterialStandard = value; - this.SendPropertyChanged("MaterialStandard"); - this.OnMaterialStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialType", DbType="NVarChar(50)")] - public string MaterialType - { - get - { - return this._MaterialType; - } - set - { - if ((this._MaterialType != value)) - { - this.OnMaterialTypeChanging(value); - this.SendPropertyChanging(); - this._MaterialType = value; - this.SendPropertyChanged("MaterialType"); - this.OnMaterialTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialModel", DbType="NVarChar(50)")] - public string MaterialModel - { - get - { - return this._MaterialModel; - } - set - { - if ((this._MaterialModel != value)) - { - this.OnMaterialModelChanging(value); - this.SendPropertyChanging(); - this._MaterialModel = value; - this.SendPropertyChanged("MaterialModel"); - this.OnMaterialModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialSpecification", DbType="NVarChar(50)")] - public string MaterialSpecification - { - get - { - return this._MaterialSpecification; - } - set - { - if ((this._MaterialSpecification != value)) - { - this.OnMaterialSpecificationChanging(value); - this.SendPropertyChanging(); - this._MaterialSpecification = value; - this.SendPropertyChanged("MaterialSpecification"); - this.OnMaterialSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this.OnWeldingPositionChanging(value); - this.SendPropertyChanging(); - this._WeldingPosition = value; - this.SendPropertyChanged("WeldingPosition"); - this.OnWeldingPositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotTemperatures", DbType="NChar(10)")] - public string HotTemperatures - { - get - { - return this._HotTemperatures; - } - set - { - if ((this._HotTemperatures != value)) - { - this.OnHotTemperaturesChanging(value); - this.SendPropertyChanging(); - this._HotTemperatures = value; - this.SendPropertyChanged("HotTemperatures"); - this.OnHotTemperaturesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HoldingTime", DbType="NVarChar(10)")] - public string HoldingTime - { - get - { - return this._HoldingTime; - } - set - { - if ((this._HoldingTime != value)) - { - this.OnHoldingTimeChanging(value); - this.SendPropertyChanging(); - this._HoldingTime = value; - this.SendPropertyChanged("HoldingTime"); - this.OnHoldingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreheatingTemperature", DbType="NChar(10)")] - public string PreheatingTemperature - { - get - { - return this._PreheatingTemperature; - } - set - { - if ((this._PreheatingTemperature != value)) - { - this.OnPreheatingTemperatureChanging(value); - this.SendPropertyChanging(); - this._PreheatingTemperature = value; - this.SendPropertyChanged("PreheatingTemperature"); - this.OnPreheatingTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatingMode", DbType="NVarChar(50)")] - public string HeatingMode - { - get - { - return this._HeatingMode; - } - set - { - if ((this._HeatingMode != value)) - { - this.OnHeatingModeChanging(value); - this.SendPropertyChanging(); - this._HeatingMode = value; - this.SendPropertyChanged("HeatingMode"); - this.OnHeatingModeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasComponent", DbType="NVarChar(50)")] - public string GasComponent - { - get - { - return this._GasComponent; - } - set - { - if ((this._GasComponent != value)) - { - this.OnGasComponentChanging(value); - this.SendPropertyChanging(); - this._GasComponent = value; - this.SendPropertyChanged("GasComponent"); - this.OnGasComponentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasFlow", DbType="NVarChar(50)")] - public string GasFlow - { - get - { - return this._GasFlow; - } - set - { - if ((this._GasFlow != value)) - { - this.OnGasFlowChanging(value); - this.SendPropertyChanging(); - this._GasFlow = value; - this.SendPropertyChanged("GasFlow"); - this.OnGasFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PolarDiameter", DbType="NVarChar(50)")] - public string PolarDiameter - { - get - { - return this._PolarDiameter; - } - set - { - if ((this._PolarDiameter != value)) - { - this.OnPolarDiameterChanging(value); - this.SendPropertyChanging(); - this._PolarDiameter = value; - this.SendPropertyChanged("PolarDiameter"); - this.OnPolarDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NozzleDiameter", DbType="NChar(10)")] - public string NozzleDiameter - { - get - { - return this._NozzleDiameter; - } - set - { - if ((this._NozzleDiameter != value)) - { - this.OnNozzleDiameterChanging(value); - this.SendPropertyChanging(); - this._NozzleDiameter = value; - this.SendPropertyChanged("NozzleDiameter"); - this.OnNozzleDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldLayer", DbType="NVarChar(50)")] - public string WeldLayer - { - get - { - return this._WeldLayer; - } - set - { - if ((this._WeldLayer != value)) - { - this.OnWeldLayerChanging(value); - this.SendPropertyChanging(); - this._WeldLayer = value; - this.SendPropertyChanged("WeldLayer"); - this.OnWeldLayerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod1", DbType="NVarChar(50)")] - public string WeldMethod1 - { - get - { - return this._WeldMethod1; - } - set - { - if ((this._WeldMethod1 != value)) - { - this.OnWeldMethod1Changing(value); - this.SendPropertyChanging(); - this._WeldMethod1 = value; - this.SendPropertyChanged("WeldMethod1"); - this.OnWeldMethod1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CardNum", DbType="NVarChar(50)")] - public string CardNum - { - get - { - return this._CardNum; - } - set - { - if ((this._CardNum != value)) - { - this.OnCardNumChanging(value); - this.SendPropertyChanging(); - this._CardNum = value; - this.SendPropertyChanged("CardNum"); - this.OnCardNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Diameter", DbType="NChar(10)")] - public string Diameter - { - get - { - return this._Diameter; - } - set - { - if ((this._Diameter != value)) - { - this.OnDiameterChanging(value); - this.SendPropertyChanging(); - this._Diameter = value; - this.SendPropertyChanged("Diameter"); - this.OnDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Polarity", DbType="NVarChar(50)")] - public string Polarity - { - get - { - return this._Polarity; - } - set - { - if ((this._Polarity != value)) - { - this.OnPolarityChanging(value); - this.SendPropertyChanging(); - this._Polarity = value; - this.SendPropertyChanged("Polarity"); - this.OnPolarityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectricCurrent", DbType="NVarChar(50)")] - public string ElectricCurrent - { - get - { - return this._ElectricCurrent; - } - set - { - if ((this._ElectricCurrent != value)) - { - this.OnElectricCurrentChanging(value); - this.SendPropertyChanging(); - this._ElectricCurrent = value; - this.SendPropertyChanged("ElectricCurrent"); - this.OnElectricCurrentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage", DbType="NVarChar(50)")] - public string Voltage - { - get - { - return this._Voltage; - } - set - { - if ((this._Voltage != value)) - { - this.OnVoltageChanging(value); - this.SendPropertyChanging(); - this._Voltage = value; - this.SendPropertyChanged("Voltage"); - this.OnVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed", DbType="NVarChar(50)")] - public string Speed - { - get - { - return this._Speed; - } - set - { - if ((this._Speed != value)) - { - this.OnSpeedChanging(value); - this.SendPropertyChanging(); - this._Speed = value; - this.SendPropertyChanged("Speed"); - this.OnSpeedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LineCapacity", DbType="NVarChar(50)")] - public string LineCapacity - { - get - { - return this._LineCapacity; - } - set - { - if ((this._LineCapacity != value)) - { - this.OnLineCapacityChanging(value); - this.SendPropertyChanging(); - this._LineCapacity = value; - this.SendPropertyChanged("LineCapacity"); - this.OnLineCapacityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingRT", DbType="NChar(10)")] - public string TestingRT - { - get - { - return this._TestingRT; - } - set - { - if ((this._TestingRT != value)) - { - this.OnTestingRTChanging(value); - this.SendPropertyChanging(); - this._TestingRT = value; - this.SendPropertyChanged("TestingRT"); - this.OnTestingRTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingPT", DbType="NChar(10)")] - public string TestingPT - { - get - { - return this._TestingPT; - } - set - { - if ((this._TestingPT != value)) - { - this.OnTestingPTChanging(value); - this.SendPropertyChanging(); - this._TestingPT = value; - this.SendPropertyChanged("TestingPT"); - this.OnTestingPTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingMT", DbType="NChar(10)")] - public string TestingMT - { - get - { - return this._TestingMT; - } - set - { - if ((this._TestingMT != value)) - { - this.OnTestingMTChanging(value); - this.SendPropertyChanging(); - this._TestingMT = value; - this.SendPropertyChanged("TestingMT"); - this.OnTestingMTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingUT", DbType="NChar(10)")] - public string TestingUT - { - get - { - return this._TestingUT; - } - set - { - if ((this._TestingUT != value)) - { - this.OnTestingUTChanging(value); - this.SendPropertyChanging(); - this._TestingUT = value; - this.SendPropertyChanged("TestingUT"); - this.OnTestingUTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingOther", DbType="NVarChar(50)")] - public string TestingOther - { - get - { - return this._TestingOther; - } - set - { - if ((this._TestingOther != value)) - { - this.OnTestingOtherChanging(value); - this.SendPropertyChanging(); - this._TestingOther = value; - this.SendPropertyChanged("TestingOther"); - this.OnTestingOtherChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TechnicalMeasures", DbType="NVarChar(100)")] - public string TechnicalMeasures - { - get - { - return this._TechnicalMeasures; - } - set - { - if ((this._TechnicalMeasures != value)) - { - this.OnTechnicalMeasuresChanging(value); - this.SendPropertyChanging(); - this._TechnicalMeasures = value; - this.SendPropertyChanged("TechnicalMeasures"); - this.OnTechnicalMeasuresChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Description", DbType="NVarChar(100)")] - 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="_ImageId", DbType="NVarChar(50)")] - public string ImageId - { - get - { - return this._ImageId; - } - set - { - if ((this._ImageId != value)) - { - if (this._HJGL_PW_ProcedureImageManage.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnImageIdChanging(value); - this.SendPropertyChanging(); - this._ImageId = value; - this.SendPropertyChanged("ImageId"); - this.OnImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedure_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_PW_WeldingProcedure.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_PW_WeldingProcedure.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedure_HJGL_PW_ProcedureImageManage", Storage="_HJGL_PW_ProcedureImageManage", ThisKey="ImageId", OtherKey="ImageId", IsForeignKey=true)] - public HJGL_PW_ProcedureImageManage HJGL_PW_ProcedureImageManage - { - get - { - return this._HJGL_PW_ProcedureImageManage.Entity; - } - set - { - HJGL_PW_ProcedureImageManage previousValue = this._HJGL_PW_ProcedureImageManage.Entity; - if (((previousValue != value) - || (this._HJGL_PW_ProcedureImageManage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_ProcedureImageManage.Entity = null; - previousValue.HJGL_PW_WeldingProcedure.Remove(this); - } - this._HJGL_PW_ProcedureImageManage.Entity = value; - if ((value != null)) - { - value.HJGL_PW_WeldingProcedure.Add(this); - this._ImageId = value.ImageId; - } - else - { - this._ImageId = default(string); - } - this.SendPropertyChanged("HJGL_PW_ProcedureImageManage"); - } - } - } - - 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.HJGL_PW_WeldingProcedureJOT")] - public partial class HJGL_PW_WeldingProcedureJOT : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldingProcedureJotId; - - private string _ProcedureCode; - - private System.Nullable _ProcedureDate; - - private string _WeldedJoints; - - private string _GrooveForm; - - private string _MaterialCode; - - private string _ThicknessRange; - - private string _MaterialStandard; - - private string _MaterialType; - - private string _MaterialModel; - - private string _MaterialSpecification; - - private string _WeldingPosition; - - private string _HotTemperatures; - - private string _HoldingTime; - - private string _PreheatingTemperature; - - private string _HeatingMode; - - private string _GasComponent; - - private string _GasFlow; - - private string _PolarDiameter; - - private string _NozzleDiameter; - - private string _WeldLayer; - - private string _WeldMethod; - - private string _CardNum; - - private string _Diameter; - - private string _Polarity; - - private string _ElectricCurrent; - - private string _Voltage; - - private string _Speed; - - private string _LineCapacity; - - private string _TestingRT; - - private string _TestingPT; - - private string _TestingMT; - - private string _TestingUT; - - private string _TestingOther; - - private string _TechnicalMeasures; - - private string _Description; - - private string _ImageId; - - private string _WType; - - private string _Material; - - private string _Specification; - - private string _Welding; - - private string _WRange; - - private string _Remark; - - private string _MaterialGroup; - - private string _JointsForm; - - private string _TubeDiameter; - - private System.Nullable _SpecimenThickness; - - private string _WeldPositionCode; - - private string _WeldPreheating; - - private string _PWHT; - - private string _STE_ID; - - private string _WWI_Code; - - private EntityRef _HJGL_PW_ProcedureImageManage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldingProcedureJotIdChanging(string value); - partial void OnWeldingProcedureJotIdChanged(); - partial void OnProcedureCodeChanging(string value); - partial void OnProcedureCodeChanged(); - partial void OnProcedureDateChanging(System.Nullable value); - partial void OnProcedureDateChanged(); - partial void OnWeldedJointsChanging(string value); - partial void OnWeldedJointsChanged(); - partial void OnGrooveFormChanging(string value); - partial void OnGrooveFormChanged(); - partial void OnMaterialCodeChanging(string value); - partial void OnMaterialCodeChanged(); - partial void OnThicknessRangeChanging(string value); - partial void OnThicknessRangeChanged(); - partial void OnMaterialStandardChanging(string value); - partial void OnMaterialStandardChanged(); - partial void OnMaterialTypeChanging(string value); - partial void OnMaterialTypeChanged(); - partial void OnMaterialModelChanging(string value); - partial void OnMaterialModelChanged(); - partial void OnMaterialSpecificationChanging(string value); - partial void OnMaterialSpecificationChanged(); - partial void OnWeldingPositionChanging(string value); - partial void OnWeldingPositionChanged(); - partial void OnHotTemperaturesChanging(string value); - partial void OnHotTemperaturesChanged(); - partial void OnHoldingTimeChanging(string value); - partial void OnHoldingTimeChanged(); - partial void OnPreheatingTemperatureChanging(string value); - partial void OnPreheatingTemperatureChanged(); - partial void OnHeatingModeChanging(string value); - partial void OnHeatingModeChanged(); - partial void OnGasComponentChanging(string value); - partial void OnGasComponentChanged(); - partial void OnGasFlowChanging(string value); - partial void OnGasFlowChanged(); - partial void OnPolarDiameterChanging(string value); - partial void OnPolarDiameterChanged(); - partial void OnNozzleDiameterChanging(string value); - partial void OnNozzleDiameterChanged(); - partial void OnWeldLayerChanging(string value); - partial void OnWeldLayerChanged(); - partial void OnWeldMethodChanging(string value); - partial void OnWeldMethodChanged(); - partial void OnCardNumChanging(string value); - partial void OnCardNumChanged(); - partial void OnDiameterChanging(string value); - partial void OnDiameterChanged(); - partial void OnPolarityChanging(string value); - partial void OnPolarityChanged(); - partial void OnElectricCurrentChanging(string value); - partial void OnElectricCurrentChanged(); - partial void OnVoltageChanging(string value); - partial void OnVoltageChanged(); - partial void OnSpeedChanging(string value); - partial void OnSpeedChanged(); - partial void OnLineCapacityChanging(string value); - partial void OnLineCapacityChanged(); - partial void OnTestingRTChanging(string value); - partial void OnTestingRTChanged(); - partial void OnTestingPTChanging(string value); - partial void OnTestingPTChanged(); - partial void OnTestingMTChanging(string value); - partial void OnTestingMTChanged(); - partial void OnTestingUTChanging(string value); - partial void OnTestingUTChanged(); - partial void OnTestingOtherChanging(string value); - partial void OnTestingOtherChanged(); - partial void OnTechnicalMeasuresChanging(string value); - partial void OnTechnicalMeasuresChanged(); - partial void OnDescriptionChanging(string value); - partial void OnDescriptionChanged(); - partial void OnImageIdChanging(string value); - partial void OnImageIdChanged(); - partial void OnWTypeChanging(string value); - partial void OnWTypeChanged(); - partial void OnMaterialChanging(string value); - partial void OnMaterialChanged(); - partial void OnSpecificationChanging(string value); - partial void OnSpecificationChanged(); - partial void OnWeldingChanging(string value); - partial void OnWeldingChanged(); - partial void OnWRangeChanging(string value); - partial void OnWRangeChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnMaterialGroupChanging(string value); - partial void OnMaterialGroupChanged(); - partial void OnJointsFormChanging(string value); - partial void OnJointsFormChanged(); - partial void OnTubeDiameterChanging(string value); - partial void OnTubeDiameterChanged(); - partial void OnSpecimenThicknessChanging(System.Nullable value); - partial void OnSpecimenThicknessChanged(); - partial void OnWeldPositionCodeChanging(string value); - partial void OnWeldPositionCodeChanged(); - partial void OnWeldPreheatingChanging(string value); - partial void OnWeldPreheatingChanged(); - partial void OnPWHTChanging(string value); - partial void OnPWHTChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnWWI_CodeChanging(string value); - partial void OnWWI_CodeChanged(); - #endregion - - public HJGL_PW_WeldingProcedureJOT() - { - this._HJGL_PW_ProcedureImageManage = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureJotId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldingProcedureJotId - { - get - { - return this._WeldingProcedureJotId; - } - set - { - if ((this._WeldingProcedureJotId != value)) - { - this.OnWeldingProcedureJotIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureJotId = value; - this.SendPropertyChanged("WeldingProcedureJotId"); - this.OnWeldingProcedureJotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProcedureCode", DbType="NVarChar(50)")] - public string ProcedureCode - { - get - { - return this._ProcedureCode; - } - set - { - if ((this._ProcedureCode != value)) - { - this.OnProcedureCodeChanging(value); - this.SendPropertyChanging(); - this._ProcedureCode = value; - this.SendPropertyChanged("ProcedureCode"); - this.OnProcedureCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProcedureDate", DbType="DateTime")] - public System.Nullable ProcedureDate - { - get - { - return this._ProcedureDate; - } - set - { - if ((this._ProcedureDate != value)) - { - this.OnProcedureDateChanging(value); - this.SendPropertyChanging(); - this._ProcedureDate = value; - this.SendPropertyChanged("ProcedureDate"); - this.OnProcedureDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldedJoints", DbType="NVarChar(50)")] - public string WeldedJoints - { - get - { - return this._WeldedJoints; - } - set - { - if ((this._WeldedJoints != value)) - { - this.OnWeldedJointsChanging(value); - this.SendPropertyChanging(); - this._WeldedJoints = value; - this.SendPropertyChanged("WeldedJoints"); - this.OnWeldedJointsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveForm", DbType="NVarChar(50)")] - public string GrooveForm - { - get - { - return this._GrooveForm; - } - set - { - if ((this._GrooveForm != value)) - { - this.OnGrooveFormChanging(value); - this.SendPropertyChanging(); - this._GrooveForm = value; - this.SendPropertyChanged("GrooveForm"); - this.OnGrooveFormChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCode", DbType="NVarChar(50)")] - public string MaterialCode - { - get - { - return this._MaterialCode; - } - set - { - if ((this._MaterialCode != value)) - { - this.OnMaterialCodeChanging(value); - this.SendPropertyChanging(); - this._MaterialCode = value; - this.SendPropertyChanged("MaterialCode"); - this.OnMaterialCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThicknessRange", DbType="NVarChar(20)")] - public string ThicknessRange - { - get - { - return this._ThicknessRange; - } - set - { - if ((this._ThicknessRange != value)) - { - this.OnThicknessRangeChanging(value); - this.SendPropertyChanging(); - this._ThicknessRange = value; - this.SendPropertyChanged("ThicknessRange"); - this.OnThicknessRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandard", DbType="NVarChar(50)")] - public string MaterialStandard - { - get - { - return this._MaterialStandard; - } - set - { - if ((this._MaterialStandard != value)) - { - this.OnMaterialStandardChanging(value); - this.SendPropertyChanging(); - this._MaterialStandard = value; - this.SendPropertyChanged("MaterialStandard"); - this.OnMaterialStandardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialType", DbType="NVarChar(50)")] - public string MaterialType - { - get - { - return this._MaterialType; - } - set - { - if ((this._MaterialType != value)) - { - this.OnMaterialTypeChanging(value); - this.SendPropertyChanging(); - this._MaterialType = value; - this.SendPropertyChanged("MaterialType"); - this.OnMaterialTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialModel", DbType="NVarChar(50)")] - public string MaterialModel - { - get - { - return this._MaterialModel; - } - set - { - if ((this._MaterialModel != value)) - { - this.OnMaterialModelChanging(value); - this.SendPropertyChanging(); - this._MaterialModel = value; - this.SendPropertyChanged("MaterialModel"); - this.OnMaterialModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialSpecification", DbType="NVarChar(50)")] - public string MaterialSpecification - { - get - { - return this._MaterialSpecification; - } - set - { - if ((this._MaterialSpecification != value)) - { - this.OnMaterialSpecificationChanging(value); - this.SendPropertyChanging(); - this._MaterialSpecification = value; - this.SendPropertyChanged("MaterialSpecification"); - this.OnMaterialSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this.OnWeldingPositionChanging(value); - this.SendPropertyChanging(); - this._WeldingPosition = value; - this.SendPropertyChanged("WeldingPosition"); - this.OnWeldingPositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotTemperatures", DbType="NChar(10)")] - public string HotTemperatures - { - get - { - return this._HotTemperatures; - } - set - { - if ((this._HotTemperatures != value)) - { - this.OnHotTemperaturesChanging(value); - this.SendPropertyChanging(); - this._HotTemperatures = value; - this.SendPropertyChanged("HotTemperatures"); - this.OnHotTemperaturesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HoldingTime", DbType="NVarChar(10)")] - public string HoldingTime - { - get - { - return this._HoldingTime; - } - set - { - if ((this._HoldingTime != value)) - { - this.OnHoldingTimeChanging(value); - this.SendPropertyChanging(); - this._HoldingTime = value; - this.SendPropertyChanged("HoldingTime"); - this.OnHoldingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreheatingTemperature", DbType="NChar(10)")] - public string PreheatingTemperature - { - get - { - return this._PreheatingTemperature; - } - set - { - if ((this._PreheatingTemperature != value)) - { - this.OnPreheatingTemperatureChanging(value); - this.SendPropertyChanging(); - this._PreheatingTemperature = value; - this.SendPropertyChanged("PreheatingTemperature"); - this.OnPreheatingTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatingMode", DbType="NVarChar(50)")] - public string HeatingMode - { - get - { - return this._HeatingMode; - } - set - { - if ((this._HeatingMode != value)) - { - this.OnHeatingModeChanging(value); - this.SendPropertyChanging(); - this._HeatingMode = value; - this.SendPropertyChanged("HeatingMode"); - this.OnHeatingModeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasComponent", DbType="NVarChar(50)")] - public string GasComponent - { - get - { - return this._GasComponent; - } - set - { - if ((this._GasComponent != value)) - { - this.OnGasComponentChanging(value); - this.SendPropertyChanging(); - this._GasComponent = value; - this.SendPropertyChanged("GasComponent"); - this.OnGasComponentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasFlow", DbType="NVarChar(50)")] - public string GasFlow - { - get - { - return this._GasFlow; - } - set - { - if ((this._GasFlow != value)) - { - this.OnGasFlowChanging(value); - this.SendPropertyChanging(); - this._GasFlow = value; - this.SendPropertyChanged("GasFlow"); - this.OnGasFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PolarDiameter", DbType="NVarChar(50)")] - public string PolarDiameter - { - get - { - return this._PolarDiameter; - } - set - { - if ((this._PolarDiameter != value)) - { - this.OnPolarDiameterChanging(value); - this.SendPropertyChanging(); - this._PolarDiameter = value; - this.SendPropertyChanged("PolarDiameter"); - this.OnPolarDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NozzleDiameter", DbType="NChar(10)")] - public string NozzleDiameter - { - get - { - return this._NozzleDiameter; - } - set - { - if ((this._NozzleDiameter != value)) - { - this.OnNozzleDiameterChanging(value); - this.SendPropertyChanging(); - this._NozzleDiameter = value; - this.SendPropertyChanged("NozzleDiameter"); - this.OnNozzleDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldLayer", DbType="NVarChar(50)")] - public string WeldLayer - { - get - { - return this._WeldLayer; - } - set - { - if ((this._WeldLayer != value)) - { - this.OnWeldLayerChanging(value); - this.SendPropertyChanging(); - this._WeldLayer = value; - this.SendPropertyChanged("WeldLayer"); - this.OnWeldLayerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod", DbType="NVarChar(50)")] - public string WeldMethod - { - get - { - return this._WeldMethod; - } - set - { - if ((this._WeldMethod != value)) - { - this.OnWeldMethodChanging(value); - this.SendPropertyChanging(); - this._WeldMethod = value; - this.SendPropertyChanged("WeldMethod"); - this.OnWeldMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CardNum", DbType="NVarChar(50)")] - public string CardNum - { - get - { - return this._CardNum; - } - set - { - if ((this._CardNum != value)) - { - this.OnCardNumChanging(value); - this.SendPropertyChanging(); - this._CardNum = value; - this.SendPropertyChanged("CardNum"); - this.OnCardNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Diameter", DbType="NChar(10)")] - public string Diameter - { - get - { - return this._Diameter; - } - set - { - if ((this._Diameter != value)) - { - this.OnDiameterChanging(value); - this.SendPropertyChanging(); - this._Diameter = value; - this.SendPropertyChanged("Diameter"); - this.OnDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Polarity", DbType="NVarChar(50)")] - public string Polarity - { - get - { - return this._Polarity; - } - set - { - if ((this._Polarity != value)) - { - this.OnPolarityChanging(value); - this.SendPropertyChanging(); - this._Polarity = value; - this.SendPropertyChanged("Polarity"); - this.OnPolarityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ElectricCurrent", DbType="NVarChar(50)")] - public string ElectricCurrent - { - get - { - return this._ElectricCurrent; - } - set - { - if ((this._ElectricCurrent != value)) - { - this.OnElectricCurrentChanging(value); - this.SendPropertyChanging(); - this._ElectricCurrent = value; - this.SendPropertyChanged("ElectricCurrent"); - this.OnElectricCurrentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage", DbType="NVarChar(50)")] - public string Voltage - { - get - { - return this._Voltage; - } - set - { - if ((this._Voltage != value)) - { - this.OnVoltageChanging(value); - this.SendPropertyChanging(); - this._Voltage = value; - this.SendPropertyChanged("Voltage"); - this.OnVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed", DbType="NVarChar(50)")] - public string Speed - { - get - { - return this._Speed; - } - set - { - if ((this._Speed != value)) - { - this.OnSpeedChanging(value); - this.SendPropertyChanging(); - this._Speed = value; - this.SendPropertyChanged("Speed"); - this.OnSpeedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LineCapacity", DbType="NVarChar(50)")] - public string LineCapacity - { - get - { - return this._LineCapacity; - } - set - { - if ((this._LineCapacity != value)) - { - this.OnLineCapacityChanging(value); - this.SendPropertyChanging(); - this._LineCapacity = value; - this.SendPropertyChanged("LineCapacity"); - this.OnLineCapacityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingRT", DbType="NChar(10)")] - public string TestingRT - { - get - { - return this._TestingRT; - } - set - { - if ((this._TestingRT != value)) - { - this.OnTestingRTChanging(value); - this.SendPropertyChanging(); - this._TestingRT = value; - this.SendPropertyChanged("TestingRT"); - this.OnTestingRTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingPT", DbType="NChar(10)")] - public string TestingPT - { - get - { - return this._TestingPT; - } - set - { - if ((this._TestingPT != value)) - { - this.OnTestingPTChanging(value); - this.SendPropertyChanging(); - this._TestingPT = value; - this.SendPropertyChanged("TestingPT"); - this.OnTestingPTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingMT", DbType="NChar(10)")] - public string TestingMT - { - get - { - return this._TestingMT; - } - set - { - if ((this._TestingMT != value)) - { - this.OnTestingMTChanging(value); - this.SendPropertyChanging(); - this._TestingMT = value; - this.SendPropertyChanged("TestingMT"); - this.OnTestingMTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingUT", DbType="NChar(10)")] - public string TestingUT - { - get - { - return this._TestingUT; - } - set - { - if ((this._TestingUT != value)) - { - this.OnTestingUTChanging(value); - this.SendPropertyChanging(); - this._TestingUT = value; - this.SendPropertyChanged("TestingUT"); - this.OnTestingUTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingOther", DbType="NVarChar(50)")] - public string TestingOther - { - get - { - return this._TestingOther; - } - set - { - if ((this._TestingOther != value)) - { - this.OnTestingOtherChanging(value); - this.SendPropertyChanging(); - this._TestingOther = value; - this.SendPropertyChanged("TestingOther"); - this.OnTestingOtherChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TechnicalMeasures", DbType="NVarChar(100)")] - public string TechnicalMeasures - { - get - { - return this._TechnicalMeasures; - } - set - { - if ((this._TechnicalMeasures != value)) - { - this.OnTechnicalMeasuresChanging(value); - this.SendPropertyChanging(); - this._TechnicalMeasures = value; - this.SendPropertyChanged("TechnicalMeasures"); - this.OnTechnicalMeasuresChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Description", DbType="NVarChar(100)")] - 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="_ImageId", DbType="NVarChar(50)")] - public string ImageId - { - get - { - return this._ImageId; - } - set - { - if ((this._ImageId != value)) - { - if (this._HJGL_PW_ProcedureImageManage.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnImageIdChanging(value); - this.SendPropertyChanging(); - this._ImageId = value; - this.SendPropertyChanged("ImageId"); - this.OnImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WType", DbType="Char(1)")] - public string WType - { - get - { - return this._WType; - } - set - { - if ((this._WType != value)) - { - this.OnWTypeChanging(value); - this.SendPropertyChanging(); - this._WType = value; - this.SendPropertyChanged("WType"); - this.OnWTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Material", DbType="NVarChar(50)")] - public string Material - { - get - { - return this._Material; - } - set - { - if ((this._Material != value)) - { - this.OnMaterialChanging(value); - this.SendPropertyChanging(); - this._Material = value; - this.SendPropertyChanged("Material"); - this.OnMaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specification", DbType="NVarChar(50)")] - public string Specification - { - get - { - return this._Specification; - } - set - { - if ((this._Specification != value)) - { - this.OnSpecificationChanging(value); - this.SendPropertyChanging(); - this._Specification = value; - this.SendPropertyChanged("Specification"); - this.OnSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Welding", DbType="NVarChar(50)")] - public string Welding - { - get - { - return this._Welding; - } - set - { - if ((this._Welding != value)) - { - this.OnWeldingChanging(value); - this.SendPropertyChanging(); - this._Welding = value; - this.SendPropertyChanged("Welding"); - this.OnWeldingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WRange", DbType="NVarChar(50)")] - public string WRange - { - get - { - return this._WRange; - } - set - { - if ((this._WRange != value)) - { - this.OnWRangeChanging(value); - this.SendPropertyChanging(); - this._WRange = value; - this.SendPropertyChanged("WRange"); - this.OnWRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup", DbType="NVarChar(50)")] - public string MaterialGroup - { - get - { - return this._MaterialGroup; - } - set - { - if ((this._MaterialGroup != value)) - { - this.OnMaterialGroupChanging(value); - this.SendPropertyChanging(); - this._MaterialGroup = value; - this.SendPropertyChanged("MaterialGroup"); - this.OnMaterialGroupChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointsForm", DbType="NVarChar(10)")] - public string JointsForm - { - get - { - return this._JointsForm; - } - set - { - if ((this._JointsForm != value)) - { - this.OnJointsFormChanging(value); - this.SendPropertyChanging(); - this._JointsForm = value; - this.SendPropertyChanged("JointsForm"); - this.OnJointsFormChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeDiameter", DbType="NVarChar(50)")] - public string TubeDiameter - { - get - { - return this._TubeDiameter; - } - set - { - if ((this._TubeDiameter != value)) - { - this.OnTubeDiameterChanging(value); - this.SendPropertyChanging(); - this._TubeDiameter = value; - this.SendPropertyChanged("TubeDiameter"); - this.OnTubeDiameterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SpecimenThickness", DbType="Decimal(18,4)")] - public System.Nullable SpecimenThickness - { - get - { - return this._SpecimenThickness; - } - set - { - if ((this._SpecimenThickness != value)) - { - this.OnSpecimenThicknessChanging(value); - this.SendPropertyChanging(); - this._SpecimenThickness = value; - this.SendPropertyChanged("SpecimenThickness"); - this.OnSpecimenThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldPositionCode", DbType="NVarChar(50)")] - public string WeldPositionCode - { - get - { - return this._WeldPositionCode; - } - set - { - if ((this._WeldPositionCode != value)) - { - this.OnWeldPositionCodeChanging(value); - this.SendPropertyChanging(); - this._WeldPositionCode = value; - this.SendPropertyChanged("WeldPositionCode"); - this.OnWeldPositionCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldPreheating", DbType="NVarChar(50)")] - public string WeldPreheating - { - get - { - return this._WeldPreheating; - } - set - { - if ((this._WeldPreheating != value)) - { - this.OnWeldPreheatingChanging(value); - this.SendPropertyChanging(); - this._WeldPreheating = value; - this.SendPropertyChanged("WeldPreheating"); - this.OnWeldPreheatingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PWHT", DbType="NVarChar(50)")] - public string PWHT - { - get - { - return this._PWHT; - } - set - { - if ((this._PWHT != value)) - { - this.OnPWHTChanging(value); - this.SendPropertyChanging(); - this._PWHT = value; - this.SendPropertyChanged("PWHT"); - this.OnPWHTChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="NVarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WWI_Code", DbType="NVarChar(50)")] - public string WWI_Code - { - get - { - return this._WWI_Code; - } - set - { - if ((this._WWI_Code != value)) - { - this.OnWWI_CodeChanging(value); - this.SendPropertyChanging(); - this._WWI_Code = value; - this.SendPropertyChanged("WWI_Code"); - this.OnWWI_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_WeldingProcedureJOT_HJGL_PW_ProcedureImageManage", Storage="_HJGL_PW_ProcedureImageManage", ThisKey="ImageId", OtherKey="ImageId", IsForeignKey=true)] - public HJGL_PW_ProcedureImageManage HJGL_PW_ProcedureImageManage - { - get - { - return this._HJGL_PW_ProcedureImageManage.Entity; - } - set - { - HJGL_PW_ProcedureImageManage previousValue = this._HJGL_PW_ProcedureImageManage.Entity; - if (((previousValue != value) - || (this._HJGL_PW_ProcedureImageManage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_ProcedureImageManage.Entity = null; - previousValue.HJGL_PW_WeldingProcedureJOT.Remove(this); - } - this._HJGL_PW_ProcedureImageManage.Entity = value; - if ((value != null)) - { - value.HJGL_PW_WeldingProcedureJOT.Add(this); - this._ImageId = value.ImageId; - } - else - { - this._ImageId = default(string); - } - this.SendPropertyChanged("HJGL_PW_ProcedureImageManage"); - } - } - } - - 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.HJGL_Sys_DataInTemp")] - public partial class HJGL_Sys_DataInTemp : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TempId; - - private string _ProjectId; - - private string _UserId; - - private System.Nullable _Time; - - private string _Type; - - private System.Nullable _RowNo; - - private string _Value1; - - private string _Value2; - - private string _Value3; - - private string _Value4; - - private string _Value5; - - private string _Value6; - - private string _Value7; - - private string _Value8; - - private string _Value9; - - private string _Value10; - - private string _Value11; - - private string _Value12; - - private string _Value13; - - private string _Value14; - - private string _Value15; - - private string _Value16; - - private string _Value17; - - private string _Value18; - - private string _Value19; - - private string _Value20; - - private string _Value21; - - private string _Value22; - - private string _Value23; - - private string _Value24; - - private string _Value25; - - private string _Value26; - - private string _Value27; - - private string _Value28; - - private string _Value29; - - private string _Value30; - - private string _Value31; - - private string _Value32; - - private string _Value33; - - private string _Value34; - - private string _Value35; - - private string _Value36; - - private string _Value37; - - private string _Value38; - - private string _Value39; - - private string _Value40; - - private string _Value41; - - private string _Value42; - - private string _Value43; - - private string _Value44; - - private string _Value45; - - private string _Value46; - - private string _Value47; - - private string _Value48; - - private string _Value49; - - private string _Value50; - - private string _ToopValue; - - private EntityRef _Base_Project; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTempIdChanging(string value); - partial void OnTempIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnTimeChanging(System.Nullable value); - partial void OnTimeChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - partial void OnRowNoChanging(System.Nullable value); - partial void OnRowNoChanged(); - partial void OnValue1Changing(string value); - partial void OnValue1Changed(); - partial void OnValue2Changing(string value); - partial void OnValue2Changed(); - partial void OnValue3Changing(string value); - partial void OnValue3Changed(); - partial void OnValue4Changing(string value); - partial void OnValue4Changed(); - partial void OnValue5Changing(string value); - partial void OnValue5Changed(); - partial void OnValue6Changing(string value); - partial void OnValue6Changed(); - partial void OnValue7Changing(string value); - partial void OnValue7Changed(); - partial void OnValue8Changing(string value); - partial void OnValue8Changed(); - partial void OnValue9Changing(string value); - partial void OnValue9Changed(); - partial void OnValue10Changing(string value); - partial void OnValue10Changed(); - partial void OnValue11Changing(string value); - partial void OnValue11Changed(); - partial void OnValue12Changing(string value); - partial void OnValue12Changed(); - partial void OnValue13Changing(string value); - partial void OnValue13Changed(); - partial void OnValue14Changing(string value); - partial void OnValue14Changed(); - partial void OnValue15Changing(string value); - partial void OnValue15Changed(); - partial void OnValue16Changing(string value); - partial void OnValue16Changed(); - partial void OnValue17Changing(string value); - partial void OnValue17Changed(); - partial void OnValue18Changing(string value); - partial void OnValue18Changed(); - partial void OnValue19Changing(string value); - partial void OnValue19Changed(); - partial void OnValue20Changing(string value); - partial void OnValue20Changed(); - partial void OnValue21Changing(string value); - partial void OnValue21Changed(); - partial void OnValue22Changing(string value); - partial void OnValue22Changed(); - partial void OnValue23Changing(string value); - partial void OnValue23Changed(); - partial void OnValue24Changing(string value); - partial void OnValue24Changed(); - partial void OnValue25Changing(string value); - partial void OnValue25Changed(); - partial void OnValue26Changing(string value); - partial void OnValue26Changed(); - partial void OnValue27Changing(string value); - partial void OnValue27Changed(); - partial void OnValue28Changing(string value); - partial void OnValue28Changed(); - partial void OnValue29Changing(string value); - partial void OnValue29Changed(); - partial void OnValue30Changing(string value); - partial void OnValue30Changed(); - partial void OnValue31Changing(string value); - partial void OnValue31Changed(); - partial void OnValue32Changing(string value); - partial void OnValue32Changed(); - partial void OnValue33Changing(string value); - partial void OnValue33Changed(); - partial void OnValue34Changing(string value); - partial void OnValue34Changed(); - partial void OnValue35Changing(string value); - partial void OnValue35Changed(); - partial void OnValue36Changing(string value); - partial void OnValue36Changed(); - partial void OnValue37Changing(string value); - partial void OnValue37Changed(); - partial void OnValue38Changing(string value); - partial void OnValue38Changed(); - partial void OnValue39Changing(string value); - partial void OnValue39Changed(); - partial void OnValue40Changing(string value); - partial void OnValue40Changed(); - partial void OnValue41Changing(string value); - partial void OnValue41Changed(); - partial void OnValue42Changing(string value); - partial void OnValue42Changed(); - partial void OnValue43Changing(string value); - partial void OnValue43Changed(); - partial void OnValue44Changing(string value); - partial void OnValue44Changed(); - partial void OnValue45Changing(string value); - partial void OnValue45Changed(); - partial void OnValue46Changing(string value); - partial void OnValue46Changed(); - partial void OnValue47Changing(string value); - partial void OnValue47Changed(); - partial void OnValue48Changing(string value); - partial void OnValue48Changed(); - partial void OnValue49Changing(string value); - partial void OnValue49Changed(); - partial void OnValue50Changing(string value); - partial void OnValue50Changed(); - partial void OnToopValueChanging(string value); - partial void OnToopValueChanged(); - #endregion - - public HJGL_Sys_DataInTemp() - { - this._Base_Project = default(EntityRef); - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TempId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TempId - { - get - { - return this._TempId; - } - set - { - if ((this._TempId != value)) - { - this.OnTempIdChanging(value); - this.SendPropertyChanging(); - this._TempId = value; - this.SendPropertyChanged("TempId"); - this.OnTempIdChanged(); - } - } - } - - [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="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time", DbType="DateTime")] - public System.Nullable Time - { - get - { - return this._Time; - } - set - { - if ((this._Time != value)) - { - this.OnTimeChanging(value); - this.SendPropertyChanging(); - this._Time = value; - this.SendPropertyChanged("Time"); - this.OnTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowNo", DbType="Int")] - public System.Nullable RowNo - { - get - { - return this._RowNo; - } - set - { - if ((this._RowNo != value)) - { - this.OnRowNoChanging(value); - this.SendPropertyChanging(); - this._RowNo = value; - this.SendPropertyChanged("RowNo"); - this.OnRowNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value1", DbType="NVarChar(100)")] - public string Value1 - { - get - { - return this._Value1; - } - set - { - if ((this._Value1 != value)) - { - this.OnValue1Changing(value); - this.SendPropertyChanging(); - this._Value1 = value; - this.SendPropertyChanged("Value1"); - this.OnValue1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value2", DbType="NVarChar(100)")] - public string Value2 - { - get - { - return this._Value2; - } - set - { - if ((this._Value2 != value)) - { - this.OnValue2Changing(value); - this.SendPropertyChanging(); - this._Value2 = value; - this.SendPropertyChanged("Value2"); - this.OnValue2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value3", DbType="NVarChar(100)")] - public string Value3 - { - get - { - return this._Value3; - } - set - { - if ((this._Value3 != value)) - { - this.OnValue3Changing(value); - this.SendPropertyChanging(); - this._Value3 = value; - this.SendPropertyChanged("Value3"); - this.OnValue3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value4", DbType="NVarChar(100)")] - public string Value4 - { - get - { - return this._Value4; - } - set - { - if ((this._Value4 != value)) - { - this.OnValue4Changing(value); - this.SendPropertyChanging(); - this._Value4 = value; - this.SendPropertyChanged("Value4"); - this.OnValue4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value5", DbType="NVarChar(100)")] - public string Value5 - { - get - { - return this._Value5; - } - set - { - if ((this._Value5 != value)) - { - this.OnValue5Changing(value); - this.SendPropertyChanging(); - this._Value5 = value; - this.SendPropertyChanged("Value5"); - this.OnValue5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value6", DbType="NVarChar(100)")] - public string Value6 - { - get - { - return this._Value6; - } - set - { - if ((this._Value6 != value)) - { - this.OnValue6Changing(value); - this.SendPropertyChanging(); - this._Value6 = value; - this.SendPropertyChanged("Value6"); - this.OnValue6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value7", DbType="NVarChar(100)")] - public string Value7 - { - get - { - return this._Value7; - } - set - { - if ((this._Value7 != value)) - { - this.OnValue7Changing(value); - this.SendPropertyChanging(); - this._Value7 = value; - this.SendPropertyChanged("Value7"); - this.OnValue7Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value8", DbType="NVarChar(100)")] - public string Value8 - { - get - { - return this._Value8; - } - set - { - if ((this._Value8 != value)) - { - this.OnValue8Changing(value); - this.SendPropertyChanging(); - this._Value8 = value; - this.SendPropertyChanged("Value8"); - this.OnValue8Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value9", DbType="NVarChar(100)")] - public string Value9 - { - get - { - return this._Value9; - } - set - { - if ((this._Value9 != value)) - { - this.OnValue9Changing(value); - this.SendPropertyChanging(); - this._Value9 = value; - this.SendPropertyChanged("Value9"); - this.OnValue9Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value10", DbType="NVarChar(100)")] - public string Value10 - { - get - { - return this._Value10; - } - set - { - if ((this._Value10 != value)) - { - this.OnValue10Changing(value); - this.SendPropertyChanging(); - this._Value10 = value; - this.SendPropertyChanged("Value10"); - this.OnValue10Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value11", DbType="NVarChar(100)")] - public string Value11 - { - get - { - return this._Value11; - } - set - { - if ((this._Value11 != value)) - { - this.OnValue11Changing(value); - this.SendPropertyChanging(); - this._Value11 = value; - this.SendPropertyChanged("Value11"); - this.OnValue11Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value12", DbType="NVarChar(100)")] - public string Value12 - { - get - { - return this._Value12; - } - set - { - if ((this._Value12 != value)) - { - this.OnValue12Changing(value); - this.SendPropertyChanging(); - this._Value12 = value; - this.SendPropertyChanged("Value12"); - this.OnValue12Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value13", DbType="NVarChar(100)")] - public string Value13 - { - get - { - return this._Value13; - } - set - { - if ((this._Value13 != value)) - { - this.OnValue13Changing(value); - this.SendPropertyChanging(); - this._Value13 = value; - this.SendPropertyChanged("Value13"); - this.OnValue13Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value14", DbType="NVarChar(100)")] - public string Value14 - { - get - { - return this._Value14; - } - set - { - if ((this._Value14 != value)) - { - this.OnValue14Changing(value); - this.SendPropertyChanging(); - this._Value14 = value; - this.SendPropertyChanged("Value14"); - this.OnValue14Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value15", DbType="NVarChar(100)")] - public string Value15 - { - get - { - return this._Value15; - } - set - { - if ((this._Value15 != value)) - { - this.OnValue15Changing(value); - this.SendPropertyChanging(); - this._Value15 = value; - this.SendPropertyChanged("Value15"); - this.OnValue15Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value16", DbType="NVarChar(100)")] - public string Value16 - { - get - { - return this._Value16; - } - set - { - if ((this._Value16 != value)) - { - this.OnValue16Changing(value); - this.SendPropertyChanging(); - this._Value16 = value; - this.SendPropertyChanged("Value16"); - this.OnValue16Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value17", DbType="NVarChar(100)")] - public string Value17 - { - get - { - return this._Value17; - } - set - { - if ((this._Value17 != value)) - { - this.OnValue17Changing(value); - this.SendPropertyChanging(); - this._Value17 = value; - this.SendPropertyChanged("Value17"); - this.OnValue17Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value18", DbType="NVarChar(100)")] - public string Value18 - { - get - { - return this._Value18; - } - set - { - if ((this._Value18 != value)) - { - this.OnValue18Changing(value); - this.SendPropertyChanging(); - this._Value18 = value; - this.SendPropertyChanged("Value18"); - this.OnValue18Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value19", DbType="NVarChar(100)")] - public string Value19 - { - get - { - return this._Value19; - } - set - { - if ((this._Value19 != value)) - { - this.OnValue19Changing(value); - this.SendPropertyChanging(); - this._Value19 = value; - this.SendPropertyChanged("Value19"); - this.OnValue19Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value20", DbType="NVarChar(100)")] - public string Value20 - { - get - { - return this._Value20; - } - set - { - if ((this._Value20 != value)) - { - this.OnValue20Changing(value); - this.SendPropertyChanging(); - this._Value20 = value; - this.SendPropertyChanged("Value20"); - this.OnValue20Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value21", DbType="NVarChar(100)")] - public string Value21 - { - get - { - return this._Value21; - } - set - { - if ((this._Value21 != value)) - { - this.OnValue21Changing(value); - this.SendPropertyChanging(); - this._Value21 = value; - this.SendPropertyChanged("Value21"); - this.OnValue21Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value22", DbType="NVarChar(100)")] - public string Value22 - { - get - { - return this._Value22; - } - set - { - if ((this._Value22 != value)) - { - this.OnValue22Changing(value); - this.SendPropertyChanging(); - this._Value22 = value; - this.SendPropertyChanged("Value22"); - this.OnValue22Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value23", DbType="NVarChar(100)")] - public string Value23 - { - get - { - return this._Value23; - } - set - { - if ((this._Value23 != value)) - { - this.OnValue23Changing(value); - this.SendPropertyChanging(); - this._Value23 = value; - this.SendPropertyChanged("Value23"); - this.OnValue23Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value24", DbType="NVarChar(100)")] - public string Value24 - { - get - { - return this._Value24; - } - set - { - if ((this._Value24 != value)) - { - this.OnValue24Changing(value); - this.SendPropertyChanging(); - this._Value24 = value; - this.SendPropertyChanged("Value24"); - this.OnValue24Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value25", DbType="NVarChar(100)")] - public string Value25 - { - get - { - return this._Value25; - } - set - { - if ((this._Value25 != value)) - { - this.OnValue25Changing(value); - this.SendPropertyChanging(); - this._Value25 = value; - this.SendPropertyChanged("Value25"); - this.OnValue25Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value26", DbType="NVarChar(100)")] - public string Value26 - { - get - { - return this._Value26; - } - set - { - if ((this._Value26 != value)) - { - this.OnValue26Changing(value); - this.SendPropertyChanging(); - this._Value26 = value; - this.SendPropertyChanged("Value26"); - this.OnValue26Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value27", DbType="NVarChar(100)")] - public string Value27 - { - get - { - return this._Value27; - } - set - { - if ((this._Value27 != value)) - { - this.OnValue27Changing(value); - this.SendPropertyChanging(); - this._Value27 = value; - this.SendPropertyChanged("Value27"); - this.OnValue27Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value28", DbType="NVarChar(100)")] - public string Value28 - { - get - { - return this._Value28; - } - set - { - if ((this._Value28 != value)) - { - this.OnValue28Changing(value); - this.SendPropertyChanging(); - this._Value28 = value; - this.SendPropertyChanged("Value28"); - this.OnValue28Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value29", DbType="NVarChar(100)")] - public string Value29 - { - get - { - return this._Value29; - } - set - { - if ((this._Value29 != value)) - { - this.OnValue29Changing(value); - this.SendPropertyChanging(); - this._Value29 = value; - this.SendPropertyChanged("Value29"); - this.OnValue29Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value30", DbType="NVarChar(100)")] - public string Value30 - { - get - { - return this._Value30; - } - set - { - if ((this._Value30 != value)) - { - this.OnValue30Changing(value); - this.SendPropertyChanging(); - this._Value30 = value; - this.SendPropertyChanged("Value30"); - this.OnValue30Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value31", DbType="NVarChar(100)")] - public string Value31 - { - get - { - return this._Value31; - } - set - { - if ((this._Value31 != value)) - { - this.OnValue31Changing(value); - this.SendPropertyChanging(); - this._Value31 = value; - this.SendPropertyChanged("Value31"); - this.OnValue31Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value32", DbType="NVarChar(100)")] - public string Value32 - { - get - { - return this._Value32; - } - set - { - if ((this._Value32 != value)) - { - this.OnValue32Changing(value); - this.SendPropertyChanging(); - this._Value32 = value; - this.SendPropertyChanged("Value32"); - this.OnValue32Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value33", DbType="NVarChar(100)")] - public string Value33 - { - get - { - return this._Value33; - } - set - { - if ((this._Value33 != value)) - { - this.OnValue33Changing(value); - this.SendPropertyChanging(); - this._Value33 = value; - this.SendPropertyChanged("Value33"); - this.OnValue33Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value34", DbType="NVarChar(100)")] - public string Value34 - { - get - { - return this._Value34; - } - set - { - if ((this._Value34 != value)) - { - this.OnValue34Changing(value); - this.SendPropertyChanging(); - this._Value34 = value; - this.SendPropertyChanged("Value34"); - this.OnValue34Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value35", DbType="NVarChar(100)")] - public string Value35 - { - get - { - return this._Value35; - } - set - { - if ((this._Value35 != value)) - { - this.OnValue35Changing(value); - this.SendPropertyChanging(); - this._Value35 = value; - this.SendPropertyChanged("Value35"); - this.OnValue35Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value36", DbType="NVarChar(100)")] - public string Value36 - { - get - { - return this._Value36; - } - set - { - if ((this._Value36 != value)) - { - this.OnValue36Changing(value); - this.SendPropertyChanging(); - this._Value36 = value; - this.SendPropertyChanged("Value36"); - this.OnValue36Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value37", DbType="NVarChar(100)")] - public string Value37 - { - get - { - return this._Value37; - } - set - { - if ((this._Value37 != value)) - { - this.OnValue37Changing(value); - this.SendPropertyChanging(); - this._Value37 = value; - this.SendPropertyChanged("Value37"); - this.OnValue37Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value38", DbType="NVarChar(100)")] - public string Value38 - { - get - { - return this._Value38; - } - set - { - if ((this._Value38 != value)) - { - this.OnValue38Changing(value); - this.SendPropertyChanging(); - this._Value38 = value; - this.SendPropertyChanged("Value38"); - this.OnValue38Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value39", DbType="NVarChar(100)")] - public string Value39 - { - get - { - return this._Value39; - } - set - { - if ((this._Value39 != value)) - { - this.OnValue39Changing(value); - this.SendPropertyChanging(); - this._Value39 = value; - this.SendPropertyChanged("Value39"); - this.OnValue39Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value40", DbType="NVarChar(100)")] - public string Value40 - { - get - { - return this._Value40; - } - set - { - if ((this._Value40 != value)) - { - this.OnValue40Changing(value); - this.SendPropertyChanging(); - this._Value40 = value; - this.SendPropertyChanged("Value40"); - this.OnValue40Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value41", DbType="NVarChar(100)")] - public string Value41 - { - get - { - return this._Value41; - } - set - { - if ((this._Value41 != value)) - { - this.OnValue41Changing(value); - this.SendPropertyChanging(); - this._Value41 = value; - this.SendPropertyChanged("Value41"); - this.OnValue41Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value42", DbType="NVarChar(100)")] - public string Value42 - { - get - { - return this._Value42; - } - set - { - if ((this._Value42 != value)) - { - this.OnValue42Changing(value); - this.SendPropertyChanging(); - this._Value42 = value; - this.SendPropertyChanged("Value42"); - this.OnValue42Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value43", DbType="NVarChar(100)")] - public string Value43 - { - get - { - return this._Value43; - } - set - { - if ((this._Value43 != value)) - { - this.OnValue43Changing(value); - this.SendPropertyChanging(); - this._Value43 = value; - this.SendPropertyChanged("Value43"); - this.OnValue43Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value44", DbType="NVarChar(100)")] - public string Value44 - { - get - { - return this._Value44; - } - set - { - if ((this._Value44 != value)) - { - this.OnValue44Changing(value); - this.SendPropertyChanging(); - this._Value44 = value; - this.SendPropertyChanged("Value44"); - this.OnValue44Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value45", DbType="NVarChar(100)")] - public string Value45 - { - get - { - return this._Value45; - } - set - { - if ((this._Value45 != value)) - { - this.OnValue45Changing(value); - this.SendPropertyChanging(); - this._Value45 = value; - this.SendPropertyChanged("Value45"); - this.OnValue45Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value46", DbType="NVarChar(100)")] - public string Value46 - { - get - { - return this._Value46; - } - set - { - if ((this._Value46 != value)) - { - this.OnValue46Changing(value); - this.SendPropertyChanging(); - this._Value46 = value; - this.SendPropertyChanged("Value46"); - this.OnValue46Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value47", DbType="NVarChar(100)")] - public string Value47 - { - get - { - return this._Value47; - } - set - { - if ((this._Value47 != value)) - { - this.OnValue47Changing(value); - this.SendPropertyChanging(); - this._Value47 = value; - this.SendPropertyChanged("Value47"); - this.OnValue47Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value48", DbType="NVarChar(100)")] - public string Value48 - { - get - { - return this._Value48; - } - set - { - if ((this._Value48 != value)) - { - this.OnValue48Changing(value); - this.SendPropertyChanging(); - this._Value48 = value; - this.SendPropertyChanged("Value48"); - this.OnValue48Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value49", DbType="NVarChar(100)")] - public string Value49 - { - get - { - return this._Value49; - } - set - { - if ((this._Value49 != value)) - { - this.OnValue49Changing(value); - this.SendPropertyChanging(); - this._Value49 = value; - this.SendPropertyChanged("Value49"); - this.OnValue49Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Value50", DbType="NVarChar(100)")] - public string Value50 - { - get - { - return this._Value50; - } - set - { - if ((this._Value50 != value)) - { - this.OnValue50Changing(value); - this.SendPropertyChanging(); - this._Value50 = value; - this.SendPropertyChanged("Value50"); - this.OnValue50Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToopValue", DbType="NVarChar(4000)")] - public string ToopValue - { - get - { - return this._ToopValue; - } - set - { - if ((this._ToopValue != value)) - { - this.OnToopValueChanging(value); - this.SendPropertyChanging(); - this._ToopValue = value; - this.SendPropertyChanged("ToopValue"); - this.OnToopValueChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_DataInTemp_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.HJGL_Sys_DataInTemp.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_Sys_DataInTemp.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_DataInTemp_Sys_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_Sys_DataInTemp.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_Sys_DataInTemp.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.HJGL_Sys_UserShowColumns")] - public partial class HJGL_Sys_UserShowColumns : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ShowColumnId; - - private string _UserId; - - private string _Columns; - - private string _ShowType; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnShowColumnIdChanging(string value); - partial void OnShowColumnIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnColumnsChanging(string value); - partial void OnColumnsChanged(); - partial void OnShowTypeChanging(string value); - partial void OnShowTypeChanged(); - #endregion - - public HJGL_Sys_UserShowColumns() - { - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShowColumnId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ShowColumnId - { - get - { - return this._ShowColumnId; - } - set - { - if ((this._ShowColumnId != value)) - { - this.OnShowColumnIdChanging(value); - this.SendPropertyChanging(); - this._ShowColumnId = value; - this.SendPropertyChanged("ShowColumnId"); - this.OnShowColumnIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Columns", DbType="NVarChar(500)")] - public string Columns - { - get - { - return this._Columns; - } - set - { - if ((this._Columns != value)) - { - this.OnColumnsChanging(value); - this.SendPropertyChanging(); - this._Columns = value; - this.SendPropertyChanged("Columns"); - this.OnColumnsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShowType", DbType="Char(10)")] - public string ShowType - { - get - { - return this._ShowType; - } - set - { - if ((this._ShowType != value)) - { - this.OnShowTypeChanging(value); - this.SendPropertyChanging(); - this._ShowType = value; - this.SendPropertyChanged("ShowType"); - this.OnShowTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_UserShowColumns_Sys_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_Sys_UserShowColumns.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_Sys_UserShowColumns.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.HJGL_TP_TestPackage")] - public partial class HJGL_TP_TestPackage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _PTP_ID; - - private string _PTP_TestPackageNo; - - private string _PTP_TestPackageName; - - private string _PTP_TestService; - - private string _PTP_TestAmbientTemp; - - private string _PTP_TestMediumTemp; - - private string _PTP_OperationMedium; - - private string _PTP_PurgingMedium; - - private string _PTP_CleaningMedium; - - private string _ProjectId; - - private string _InstallationId; - - private System.Nullable _PressureTest; - - private string _IsolationRemoval; - - private System.Nullable _OpenValve; - - private string _WaterSpecification; - - private string _InstallationSpecification; - - private System.Nullable _ComponentReinspection; - - private string _WorkRecord; - - private string _NDTConform; - - private string _HotConform; - - private string _InstallationCorrectness; - - private string _MarkClearly; - - private string _IsolationOpening; - - private string _ConstructionPlanAsk; - - private string _Cover; - - private string _MeetRequirements; - - private System.Nullable _StainlessTestWater; - - private EntityRef _Base_Project; - - private EntityRef _PTP_; - - private EntityRef _HJGL_TP_TestPackage_HJGL_TP_TestPackage; - - private EntityRef _Project_Installation; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnPTP_IDChanging(string value); - partial void OnPTP_IDChanged(); - partial void OnPTP_TestPackageNoChanging(string value); - partial void OnPTP_TestPackageNoChanged(); - partial void OnPTP_TestPackageNameChanging(string value); - partial void OnPTP_TestPackageNameChanged(); - partial void OnPTP_TestServiceChanging(string value); - partial void OnPTP_TestServiceChanged(); - partial void OnPTP_TestAmbientTempChanging(string value); - partial void OnPTP_TestAmbientTempChanged(); - partial void OnPTP_TestMediumTempChanging(string value); - partial void OnPTP_TestMediumTempChanged(); - partial void OnPTP_OperationMediumChanging(string value); - partial void OnPTP_OperationMediumChanged(); - partial void OnPTP_PurgingMediumChanging(string value); - partial void OnPTP_PurgingMediumChanged(); - partial void OnPTP_CleaningMediumChanging(string value); - partial void OnPTP_CleaningMediumChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnPressureTestChanging(System.Nullable value); - partial void OnPressureTestChanged(); - partial void OnIsolationRemovalChanging(string value); - partial void OnIsolationRemovalChanged(); - partial void OnOpenValveChanging(System.Nullable value); - partial void OnOpenValveChanged(); - partial void OnWaterSpecificationChanging(string value); - partial void OnWaterSpecificationChanged(); - partial void OnInstallationSpecificationChanging(string value); - partial void OnInstallationSpecificationChanged(); - partial void OnComponentReinspectionChanging(System.Nullable value); - partial void OnComponentReinspectionChanged(); - partial void OnWorkRecordChanging(string value); - partial void OnWorkRecordChanged(); - partial void OnNDTConformChanging(string value); - partial void OnNDTConformChanged(); - partial void OnHotConformChanging(string value); - partial void OnHotConformChanged(); - partial void OnInstallationCorrectnessChanging(string value); - partial void OnInstallationCorrectnessChanged(); - partial void OnMarkClearlyChanging(string value); - partial void OnMarkClearlyChanged(); - partial void OnIsolationOpeningChanging(string value); - partial void OnIsolationOpeningChanged(); - partial void OnConstructionPlanAskChanging(string value); - partial void OnConstructionPlanAskChanged(); - partial void OnCoverChanging(string value); - partial void OnCoverChanged(); - partial void OnMeetRequirementsChanging(string value); - partial void OnMeetRequirementsChanged(); - partial void OnStainlessTestWaterChanging(System.Nullable value); - partial void OnStainlessTestWaterChanged(); - #endregion - - public HJGL_TP_TestPackage() - { - this._Base_Project = default(EntityRef); - this._PTP_ = default(EntityRef); - this._HJGL_TP_TestPackage_HJGL_TP_TestPackage = default(EntityRef); - this._Project_Installation = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string PTP_ID - { - get - { - return this._PTP_ID; - } - set - { - if ((this._PTP_ID != value)) - { - if (this._PTP_.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnPTP_IDChanging(value); - this.SendPropertyChanging(); - this._PTP_ID = value; - this.SendPropertyChanged("PTP_ID"); - this.OnPTP_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_TestPackageNo", DbType="VarChar(50)")] - public string PTP_TestPackageNo - { - get - { - return this._PTP_TestPackageNo; - } - set - { - if ((this._PTP_TestPackageNo != value)) - { - this.OnPTP_TestPackageNoChanging(value); - this.SendPropertyChanging(); - this._PTP_TestPackageNo = value; - this.SendPropertyChanged("PTP_TestPackageNo"); - this.OnPTP_TestPackageNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_TestPackageName", DbType="VarChar(50)")] - public string PTP_TestPackageName - { - get - { - return this._PTP_TestPackageName; - } - set - { - if ((this._PTP_TestPackageName != value)) - { - this.OnPTP_TestPackageNameChanging(value); - this.SendPropertyChanging(); - this._PTP_TestPackageName = value; - this.SendPropertyChanged("PTP_TestPackageName"); - this.OnPTP_TestPackageNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_TestService", DbType="VarChar(10)")] - public string PTP_TestService - { - get - { - return this._PTP_TestService; - } - set - { - if ((this._PTP_TestService != value)) - { - this.OnPTP_TestServiceChanging(value); - this.SendPropertyChanging(); - this._PTP_TestService = value; - this.SendPropertyChanged("PTP_TestService"); - this.OnPTP_TestServiceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_TestAmbientTemp", DbType="VarChar(20)")] - public string PTP_TestAmbientTemp - { - get - { - return this._PTP_TestAmbientTemp; - } - set - { - if ((this._PTP_TestAmbientTemp != value)) - { - this.OnPTP_TestAmbientTempChanging(value); - this.SendPropertyChanging(); - this._PTP_TestAmbientTemp = value; - this.SendPropertyChanged("PTP_TestAmbientTemp"); - this.OnPTP_TestAmbientTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_TestMediumTemp", DbType="VarChar(20)")] - public string PTP_TestMediumTemp - { - get - { - return this._PTP_TestMediumTemp; - } - set - { - if ((this._PTP_TestMediumTemp != value)) - { - this.OnPTP_TestMediumTempChanging(value); - this.SendPropertyChanging(); - this._PTP_TestMediumTemp = value; - this.SendPropertyChanged("PTP_TestMediumTemp"); - this.OnPTP_TestMediumTempChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_OperationMedium", DbType="VarChar(20)")] - public string PTP_OperationMedium - { - get - { - return this._PTP_OperationMedium; - } - set - { - if ((this._PTP_OperationMedium != value)) - { - this.OnPTP_OperationMediumChanging(value); - this.SendPropertyChanging(); - this._PTP_OperationMedium = value; - this.SendPropertyChanged("PTP_OperationMedium"); - this.OnPTP_OperationMediumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_PurgingMedium", DbType="VarChar(20)")] - public string PTP_PurgingMedium - { - get - { - return this._PTP_PurgingMedium; - } - set - { - if ((this._PTP_PurgingMedium != value)) - { - this.OnPTP_PurgingMediumChanging(value); - this.SendPropertyChanging(); - this._PTP_PurgingMedium = value; - this.SendPropertyChanged("PTP_PurgingMedium"); - this.OnPTP_PurgingMediumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTP_CleaningMedium", DbType="VarChar(20)")] - public string PTP_CleaningMedium - { - get - { - return this._PTP_CleaningMedium; - } - set - { - if ((this._PTP_CleaningMedium != value)) - { - this.OnPTP_CleaningMediumChanging(value); - this.SendPropertyChanging(); - this._PTP_CleaningMedium = value; - this.SendPropertyChanged("PTP_CleaningMedium"); - this.OnPTP_CleaningMediumChanged(); - } - } - } - - [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="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PressureTest", DbType="Bit")] - public System.Nullable PressureTest - { - get - { - return this._PressureTest; - } - set - { - if ((this._PressureTest != value)) - { - this.OnPressureTestChanging(value); - this.SendPropertyChanging(); - this._PressureTest = value; - this.SendPropertyChanged("PressureTest"); - this.OnPressureTestChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsolationRemoval", DbType="NVarChar(50)")] - public string IsolationRemoval - { - get - { - return this._IsolationRemoval; - } - set - { - if ((this._IsolationRemoval != value)) - { - this.OnIsolationRemovalChanging(value); - this.SendPropertyChanging(); - this._IsolationRemoval = value; - this.SendPropertyChanged("IsolationRemoval"); - this.OnIsolationRemovalChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpenValve", DbType="Bit")] - public System.Nullable OpenValve - { - get - { - return this._OpenValve; - } - set - { - if ((this._OpenValve != value)) - { - this.OnOpenValveChanging(value); - this.SendPropertyChanging(); - this._OpenValve = value; - this.SendPropertyChanged("OpenValve"); - this.OnOpenValveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WaterSpecification", DbType="NVarChar(50)")] - public string WaterSpecification - { - get - { - return this._WaterSpecification; - } - set - { - if ((this._WaterSpecification != value)) - { - this.OnWaterSpecificationChanging(value); - this.SendPropertyChanging(); - this._WaterSpecification = value; - this.SendPropertyChanged("WaterSpecification"); - this.OnWaterSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationSpecification", DbType="NVarChar(50)")] - public string InstallationSpecification - { - get - { - return this._InstallationSpecification; - } - set - { - if ((this._InstallationSpecification != value)) - { - this.OnInstallationSpecificationChanging(value); - this.SendPropertyChanging(); - this._InstallationSpecification = value; - this.SendPropertyChanged("InstallationSpecification"); - this.OnInstallationSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ComponentReinspection", DbType="Bit")] - public System.Nullable ComponentReinspection - { - get - { - return this._ComponentReinspection; - } - set - { - if ((this._ComponentReinspection != value)) - { - this.OnComponentReinspectionChanging(value); - this.SendPropertyChanging(); - this._ComponentReinspection = value; - this.SendPropertyChanged("ComponentReinspection"); - this.OnComponentReinspectionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkRecord", DbType="NVarChar(50)")] - public string WorkRecord - { - get - { - return this._WorkRecord; - } - set - { - if ((this._WorkRecord != value)) - { - this.OnWorkRecordChanging(value); - this.SendPropertyChanging(); - this._WorkRecord = value; - this.SendPropertyChanged("WorkRecord"); - this.OnWorkRecordChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTConform", DbType="NVarChar(50)")] - public string NDTConform - { - get - { - return this._NDTConform; - } - set - { - if ((this._NDTConform != value)) - { - this.OnNDTConformChanging(value); - this.SendPropertyChanging(); - this._NDTConform = value; - this.SendPropertyChanged("NDTConform"); - this.OnNDTConformChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotConform", DbType="NVarChar(50)")] - public string HotConform - { - get - { - return this._HotConform; - } - set - { - if ((this._HotConform != value)) - { - this.OnHotConformChanging(value); - this.SendPropertyChanging(); - this._HotConform = value; - this.SendPropertyChanged("HotConform"); - this.OnHotConformChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCorrectness", DbType="NVarChar(50)")] - public string InstallationCorrectness - { - get - { - return this._InstallationCorrectness; - } - set - { - if ((this._InstallationCorrectness != value)) - { - this.OnInstallationCorrectnessChanging(value); - this.SendPropertyChanging(); - this._InstallationCorrectness = value; - this.SendPropertyChanged("InstallationCorrectness"); - this.OnInstallationCorrectnessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MarkClearly", DbType="NVarChar(50)")] - public string MarkClearly - { - get - { - return this._MarkClearly; - } - set - { - if ((this._MarkClearly != value)) - { - this.OnMarkClearlyChanging(value); - this.SendPropertyChanging(); - this._MarkClearly = value; - this.SendPropertyChanged("MarkClearly"); - this.OnMarkClearlyChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsolationOpening", DbType="NVarChar(50)")] - public string IsolationOpening - { - get - { - return this._IsolationOpening; - } - set - { - if ((this._IsolationOpening != value)) - { - this.OnIsolationOpeningChanging(value); - this.SendPropertyChanging(); - this._IsolationOpening = value; - this.SendPropertyChanged("IsolationOpening"); - this.OnIsolationOpeningChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionPlanAsk", DbType="NVarChar(50)")] - public string ConstructionPlanAsk - { - get - { - return this._ConstructionPlanAsk; - } - set - { - if ((this._ConstructionPlanAsk != value)) - { - this.OnConstructionPlanAskChanging(value); - this.SendPropertyChanging(); - this._ConstructionPlanAsk = value; - this.SendPropertyChanged("ConstructionPlanAsk"); - this.OnConstructionPlanAskChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cover", DbType="NVarChar(50)")] - public string Cover - { - get - { - return this._Cover; - } - set - { - if ((this._Cover != value)) - { - this.OnCoverChanging(value); - this.SendPropertyChanging(); - this._Cover = value; - this.SendPropertyChanged("Cover"); - this.OnCoverChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MeetRequirements", DbType="NVarChar(50)")] - public string MeetRequirements - { - get - { - return this._MeetRequirements; - } - set - { - if ((this._MeetRequirements != value)) - { - this.OnMeetRequirementsChanging(value); - this.SendPropertyChanging(); - this._MeetRequirements = value; - this.SendPropertyChanged("MeetRequirements"); - this.OnMeetRequirementsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StainlessTestWater", DbType="Bit")] - public System.Nullable StainlessTestWater - { - get - { - return this._StainlessTestWater; - } - set - { - if ((this._StainlessTestWater != value)) - { - this.OnStainlessTestWaterChanging(value); - this.SendPropertyChanging(); - this._StainlessTestWater = value; - this.SendPropertyChanged("StainlessTestWater"); - this.OnStainlessTestWaterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_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.HJGL_TP_TestPackage.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_TP_TestPackage.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_HJGL_TP_TestPackage", Storage="_PTP_", ThisKey="PTP_ID", OtherKey="PTP_ID", IsForeignKey=true)] - public HJGL_TP_TestPackage PTP_ - { - get - { - return this._PTP_.Entity; - } - set - { - HJGL_TP_TestPackage previousValue = this._PTP_.Entity; - if (((previousValue != value) - || (this._PTP_.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._PTP_.Entity = null; - previousValue.HJGL_TP_TestPackage_HJGL_TP_TestPackage = null; - } - this._PTP_.Entity = value; - if ((value != null)) - { - value.HJGL_TP_TestPackage_HJGL_TP_TestPackage = this; - this._PTP_ID = value.PTP_ID; - } - else - { - this._PTP_ID = default(string); - } - this.SendPropertyChanged("PTP_"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_HJGL_TP_TestPackage", Storage="_HJGL_TP_TestPackage_HJGL_TP_TestPackage", ThisKey="PTP_ID", OtherKey="PTP_ID", IsUnique=true, IsForeignKey=false, DeleteRule="NO ACTION")] - public HJGL_TP_TestPackage HJGL_TP_TestPackage_HJGL_TP_TestPackage - { - get - { - return this._HJGL_TP_TestPackage_HJGL_TP_TestPackage.Entity; - } - set - { - HJGL_TP_TestPackage previousValue = this._HJGL_TP_TestPackage_HJGL_TP_TestPackage.Entity; - if (((previousValue != value) - || (this._HJGL_TP_TestPackage_HJGL_TP_TestPackage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_TP_TestPackage_HJGL_TP_TestPackage.Entity = null; - previousValue.PTP_ = null; - } - this._HJGL_TP_TestPackage_HJGL_TP_TestPackage.Entity = value; - if ((value != null)) - { - value.PTP_ = this; - } - this.SendPropertyChanged("HJGL_TP_TestPackage_HJGL_TP_TestPackage"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.HJGL_TP_TestPackage.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.HJGL_TP_TestPackage.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - 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.HJGL_UserDevice")] - public partial class HJGL_UserDevice : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UserDeviceId; - - private string _ProjectId; - - private string _UserId; - - private string _MenuId; - - private string _TrustId; - - private System.Nullable _SelectTime; - - private System.Nullable _PushedDate; - - private string _PushContent; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUserDeviceIdChanging(string value); - partial void OnUserDeviceIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnTrustIdChanging(string value); - partial void OnTrustIdChanged(); - partial void OnSelectTimeChanging(System.Nullable value); - partial void OnSelectTimeChanged(); - partial void OnPushedDateChanging(System.Nullable value); - partial void OnPushedDateChanged(); - partial void OnPushContentChanging(string value); - partial void OnPushContentChanged(); - #endregion - - public HJGL_UserDevice() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserDeviceId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UserDeviceId - { - get - { - return this._UserDeviceId; - } - set - { - if ((this._UserDeviceId != value)) - { - this.OnUserDeviceIdChanging(value); - this.SendPropertyChanging(); - this._UserDeviceId = value; - this.SendPropertyChanged("UserDeviceId"); - this.OnUserDeviceIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustId", DbType="NVarChar(50)")] - public string TrustId - { - get - { - return this._TrustId; - } - set - { - if ((this._TrustId != value)) - { - this.OnTrustIdChanging(value); - this.SendPropertyChanging(); - this._TrustId = value; - this.SendPropertyChanged("TrustId"); - this.OnTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SelectTime", DbType="DateTime")] - public System.Nullable SelectTime - { - get - { - return this._SelectTime; - } - set - { - if ((this._SelectTime != value)) - { - this.OnSelectTimeChanging(value); - this.SendPropertyChanging(); - this._SelectTime = value; - this.SendPropertyChanged("SelectTime"); - this.OnSelectTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushedDate", DbType="DateTime")] - public System.Nullable PushedDate - { - get - { - return this._PushedDate; - } - set - { - if ((this._PushedDate != value)) - { - this.OnPushedDateChanging(value); - this.SendPropertyChanging(); - this._PushedDate = value; - this.SendPropertyChanged("PushedDate"); - this.OnPushedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PushContent", DbType="NVarChar(500)")] - public string PushContent - { - get - { - return this._PushContent; - } - set - { - if ((this._PushContent != value)) - { - this.OnPushContentChanging(value); - this.SendPropertyChanging(); - this._PushContent = value; - this.SendPropertyChanged("PushContent"); - this.OnPushContentChanged(); - } - } - } - - 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.HJGL_V_JOINTVIEW")] - public partial class HJGL_V_JOINTVIEW - { - - private string _ProjectId; - - private string _WorkAreaId; - - private string _WorkAreaCode; - - private string _ISO_ISONO; - - private string _JOT_JointNo; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private System.Nullable _JOT_FactSch; - - private string _STE_NAME; - - private string _JOT_CellWelder; - - private string _JOT_FloorWelder; - - private string _WME_Name; - - private string _SER_NAME; - - private System.Nullable _JOT_WeldDate; - - private string _JOT_DailyReportNo; - - private string _CH_TRUSTCODE1; - - private string _IS_Proess; - - private System.Nullable _JOT_Size; - - private string _WMT_MatCode; - - private string _WMT_Matname; - - private string _HsCode; - - private string _Hsname; - - private string _JOT_JointDesc; - - public HJGL_V_JOINTVIEW() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")] - public string WorkAreaId - { - get - { - return this._WorkAreaId; - } - set - { - if ((this._WorkAreaId != value)) - { - this._WorkAreaId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")] - public string WorkAreaCode - { - get - { - return this._WorkAreaCode; - } - set - { - if ((this._WorkAreaCode != value)) - { - this._WorkAreaCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ISONO", DbType="VarChar(50)")] - public string ISO_ISONO - { - get - { - return this._ISO_ISONO; - } - set - { - if ((this._ISO_ISONO != value)) - { - this._ISO_ISONO = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FactSch", DbType="Decimal(18,4)")] - public System.Nullable JOT_FactSch - { - get - { - return this._JOT_FactSch; - } - set - { - if ((this._JOT_FactSch != value)) - { - this._JOT_FactSch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_NAME", DbType="NVarChar(50)")] - public string STE_NAME - { - get - { - return this._STE_NAME; - } - set - { - if ((this._STE_NAME != value)) - { - this._STE_NAME = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellWelder", DbType="VarChar(20)")] - public string JOT_CellWelder - { - get - { - return this._JOT_CellWelder; - } - set - { - if ((this._JOT_CellWelder != value)) - { - this._JOT_CellWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FloorWelder", DbType="VarChar(20)")] - public string JOT_FloorWelder - { - get - { - return this._JOT_FloorWelder; - } - set - { - if ((this._JOT_FloorWelder != value)) - { - this._JOT_FloorWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_NAME", DbType="VarChar(80)")] - public string SER_NAME - { - get - { - return this._SER_NAME; - } - set - { - if ((this._SER_NAME != value)) - { - this._SER_NAME = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this._JOT_WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DailyReportNo", DbType="VarChar(50)")] - public string JOT_DailyReportNo - { - get - { - return this._JOT_DailyReportNo; - } - set - { - if ((this._JOT_DailyReportNo != value)) - { - this._JOT_DailyReportNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TRUSTCODE1", DbType="VarChar(30)")] - public string CH_TRUSTCODE1 - { - get - { - return this._CH_TRUSTCODE1; - } - set - { - if ((this._CH_TRUSTCODE1 != value)) - { - this._CH_TRUSTCODE1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")] - public string IS_Proess - { - get - { - return this._IS_Proess; - } - set - { - if ((this._IS_Proess != value)) - { - this._IS_Proess = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Size", DbType="Decimal(19,2)")] - public System.Nullable JOT_Size - { - get - { - return this._JOT_Size; - } - set - { - if ((this._JOT_Size != value)) - { - this._JOT_Size = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_MatCode", DbType="VarChar(20)")] - public string WMT_MatCode - { - get - { - return this._WMT_MatCode; - } - set - { - if ((this._WMT_MatCode != value)) - { - this._WMT_MatCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_Matname", DbType="VarChar(50)")] - public string WMT_Matname - { - get - { - return this._WMT_Matname; - } - set - { - if ((this._WMT_Matname != value)) - { - this._WMT_Matname = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="hsCode", Storage="_HsCode", DbType="VarChar(20)")] - public string HsCode - { - get - { - return this._HsCode; - } - set - { - if ((this._HsCode != value)) - { - this._HsCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="hsname", Storage="_Hsname", DbType="VarChar(50)")] - public string Hsname - { - get - { - return this._Hsname; - } - set - { - if ((this._Hsname != value)) - { - this._Hsname = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_BatchDetail")] - public partial class HJGL_View_BatchDetail - { - - private string _BatchDetailId; - - private string _BatchId; - - private string _JOT_ID; - - private string _NDT; - - private string _PointType; - - private System.Nullable _PointDate; - - private string _JOT_JointNO; - - private string _JOT_JointAttribute; - - public HJGL_View_BatchDetail() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="NVarChar(300)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this._NDT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="NChar(10)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this._PointType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointDate", DbType="DateTime")] - public System.Nullable PointDate - { - get - { - return this._PointDate; - } - set - { - if ((this._PointDate != value)) - { - this._PointDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNO", DbType="VarChar(50)")] - public string JOT_JointNO - { - get - { - return this._JOT_JointNO; - } - set - { - if ((this._JOT_JointNO != value)) - { - this._JOT_JointNO = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="VarChar(20)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this._JOT_JointAttribute = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_BatchTree")] - public partial class HJGL_View_BatchTree - { - - private string _BatchDetailId; - - private string _BatchId; - - private string _NDT; - - private string _ProjectId; - - private string _BatchCode; - - private System.Nullable _ReportFeedback; - - private string _Iso_IsoNo; - - private string _ISO_ID; - - public HJGL_View_BatchTree() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="NVarChar(300)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this._NDT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportFeedback", DbType="DateTime")] - public System.Nullable ReportFeedback - { - get - { - return this._ReportFeedback; - } - set - { - if ((this._ReportFeedback != value)) - { - this._ReportFeedback = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Iso_IsoNo", DbType="VarChar(50)")] - public string Iso_IsoNo - { - get - { - return this._Iso_IsoNo; - } - set - { - if ((this._Iso_IsoNo != value)) - { - this._Iso_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HardTestReport")] - public partial class HJGL_View_CH_HardTestReport - { - - private string _HardTestReportId; - - private string _ProjectId; - - private string _HardTestReportCode; - - private string _ISO_ID; - - private string _STE_ID; - - private string _HotHardCode; - - private string _TrustUnitId; - - private System.Nullable _TestDate; - - private string _InstrumentType; - - private string _EquipmentId; - - private string _TestStandard; - - private string _AuditMan; - - private string _TestMan; - - private string _ProjectName; - - private string _ContractUnit; - - private string _HotProessState; - - private string _SurfaceAppearance; - - private string _TestMethod; - - private string _MaterialStandard; - - private string _TestRate; - - private System.Nullable _TestCount; - - private string _ProjectCode; - - private string _ISO_IsoNo; - - private System.Nullable _IsPrintTrust; - - private System.Nullable _IsPrintReport; - - private string _STE_Code; - - private string _UnitName; - - private string _EquipmentName; - - public HJGL_View_CH_HardTestReport() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this._HardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportCode", DbType="NVarChar(50)")] - public string HardTestReportCode - { - get - { - return this._HardTestReportCode; - } - set - { - if ((this._HardTestReportCode != value)) - { - this._HardTestReportCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotHardCode", DbType="NVarChar(50)")] - public string HotHardCode - { - get - { - return this._HotHardCode; - } - set - { - if ((this._HotHardCode != value)) - { - this._HotHardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustUnitId", DbType="NVarChar(50)")] - public string TrustUnitId - { - get - { - return this._TrustUnitId; - } - set - { - if ((this._TrustUnitId != value)) - { - this._TrustUnitId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestDate", DbType="DateTime")] - public System.Nullable TestDate - { - get - { - return this._TestDate; - } - set - { - if ((this._TestDate != value)) - { - this._TestDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstrumentType", DbType="NVarChar(50)")] - public string InstrumentType - { - get - { - return this._InstrumentType; - } - set - { - if ((this._InstrumentType != value)) - { - this._InstrumentType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="NVarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this._EquipmentId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandard", DbType="NVarChar(50)")] - public string TestStandard - { - get - { - return this._TestStandard; - } - set - { - if ((this._TestStandard != value)) - { - this._TestStandard = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditMan", DbType="NVarChar(50)")] - public string AuditMan - { - get - { - return this._AuditMan; - } - set - { - if ((this._AuditMan != value)) - { - this._AuditMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestMan", DbType="NVarChar(50)")] - public string TestMan - { - get - { - return this._TestMan; - } - set - { - if ((this._TestMan != value)) - { - this._TestMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractUnit", DbType="NVarChar(50)")] - public string ContractUnit - { - get - { - return this._ContractUnit; - } - set - { - if ((this._ContractUnit != value)) - { - this._ContractUnit = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessState", DbType="NVarChar(50)")] - public string HotProessState - { - get - { - return this._HotProessState; - } - set - { - if ((this._HotProessState != value)) - { - this._HotProessState = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SurfaceAppearance", DbType="NVarChar(50)")] - public string SurfaceAppearance - { - get - { - return this._SurfaceAppearance; - } - set - { - if ((this._SurfaceAppearance != value)) - { - this._SurfaceAppearance = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestMethod", DbType="NVarChar(50)")] - public string TestMethod - { - get - { - return this._TestMethod; - } - set - { - if ((this._TestMethod != value)) - { - this._TestMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandard", DbType="NVarChar(50)")] - public string MaterialStandard - { - get - { - return this._MaterialStandard; - } - set - { - if ((this._MaterialStandard != value)) - { - this._MaterialStandard = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestRate", DbType="NVarChar(50)")] - public string TestRate - { - get - { - return this._TestRate; - } - set - { - if ((this._TestRate != value)) - { - this._TestRate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestCount", DbType="Int")] - public System.Nullable TestCount - { - get - { - return this._TestCount; - } - set - { - if ((this._TestCount != value)) - { - this._TestCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrintTrust", DbType="Bit")] - public System.Nullable IsPrintTrust - { - get - { - return this._IsPrintTrust; - } - set - { - if ((this._IsPrintTrust != value)) - { - this._IsPrintTrust = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrintReport", DbType="Bit")] - public System.Nullable IsPrintReport - { - get - { - return this._IsPrintReport; - } - set - { - if ((this._IsPrintReport != value)) - { - this._IsPrintReport = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(50)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentName", DbType="NVarChar(50)")] - public string EquipmentName - { - get - { - return this._EquipmentName; - } - set - { - if ((this._EquipmentName != value)) - { - this._EquipmentName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HardTestReportItem")] - public partial class HJGL_View_CH_HardTestReportItem - { - - private string _HardTestReportItemId; - - private string _HardTestReportId; - - private string _JOT_ID; - - private string _TestPart; - - private System.Nullable _HardNessValue1; - - private System.Nullable _HardNessValue2; - - private System.Nullable _HardNessValue3; - - private System.Nullable _IsShow; - - private string _ISO_ID; - - private string _ISO_IsoNo; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private string _HotProessTrustId; - - private System.Nullable _SortIndex; - - private string _JOT_JointNo; - - private string _Remark; - - private System.Nullable _Flag; - - private string _JOT_JointDesc; - - private string _JOT_JointNoStr; - - private string _ProjectId; - - private string _ProjectCode; - - private string _ProjectName; - - private string _FileType; - - private string _HotHardCode; - - private string _THardTestReportId; - - private string _HardTestReportCode; - - private string _STE_Code; - - public HJGL_View_CH_HardTestReportItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportItemId", DbType="NVarChar(50)")] - public string HardTestReportItemId - { - get - { - return this._HardTestReportItemId; - } - set - { - if ((this._HardTestReportItemId != value)) - { - this._HardTestReportItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this._HardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart", DbType="NVarChar(50)")] - public string TestPart - { - get - { - return this._TestPart; - } - set - { - if ((this._TestPart != value)) - { - this._TestPart = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue1", DbType="Int")] - public System.Nullable HardNessValue1 - { - get - { - return this._HardNessValue1; - } - set - { - if ((this._HardNessValue1 != value)) - { - this._HardNessValue1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue2", DbType="Int")] - public System.Nullable HardNessValue2 - { - get - { - return this._HardNessValue2; - } - set - { - if ((this._HardNessValue2 != value)) - { - this._HardNessValue2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue3", DbType="Int")] - public System.Nullable HardNessValue3 - { - get - { - return this._HardNessValue3; - } - set - { - if ((this._HardNessValue3 != value)) - { - this._HardNessValue3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsShow", DbType="Bit")] - public System.Nullable IsShow - { - get - { - return this._IsShow; - } - set - { - if ((this._IsShow != value)) - { - this._IsShow = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this._SortIndex = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="NVarChar(110) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Int")] - public System.Nullable Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this._Flag = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNoStr", DbType="NVarChar(212)")] - public string JOT_JointNoStr - { - get - { - return this._JOT_JointNoStr; - } - set - { - if ((this._JOT_JointNoStr != value)) - { - this._JOT_JointNoStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileType", DbType="Char(1)")] - public string FileType - { - get - { - return this._FileType; - } - set - { - if ((this._FileType != value)) - { - this._FileType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotHardCode", DbType="NVarChar(50)")] - public string HotHardCode - { - get - { - return this._HotHardCode; - } - set - { - if ((this._HotHardCode != value)) - { - this._HotHardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_THardTestReportId", DbType="NVarChar(50)")] - public string THardTestReportId - { - get - { - return this._THardTestReportId; - } - set - { - if ((this._THardTestReportId != value)) - { - this._THardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportCode", DbType="NVarChar(50)")] - public string HardTestReportCode - { - get - { - return this._HardTestReportCode; - } - set - { - if ((this._HardTestReportCode != value)) - { - this._HardTestReportCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HardTestReportItemSet")] - public partial class HJGL_View_CH_HardTestReportItemSet - { - - private string _HardTestReportItemId; - - private string _HardTestReportItemId2; - - private string _HardTestReportItemId3; - - private string _HardTestReportId; - - private string _JOT_ID; - - private string _TestPart; - - private System.Nullable _HardNessValue1; - - private System.Nullable _HardNessValue2; - - private System.Nullable _HardNessValue3; - - private System.Nullable _IsShow; - - private string _ISO_ID; - - private string _ISO_IsoNo; - - private string _HotProessTrustId; - - private System.Nullable _SortIndex; - - private string _JOT_JointNo; - - private string _Remark; - - private System.Nullable _Flag; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private string _JOT_JointDesc; - - private string _JOT_JointNoStr; - - private string _ProjectId; - - private string _ProjectCode; - - private string _ProjectName; - - private System.Nullable _HardTrustDate; - - private string _STE_Code; - - public HJGL_View_CH_HardTestReportItemSet() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportItemId", DbType="NVarChar(50)")] - public string HardTestReportItemId - { - get - { - return this._HardTestReportItemId; - } - set - { - if ((this._HardTestReportItemId != value)) - { - this._HardTestReportItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportItemId2", DbType="NVarChar(50)")] - public string HardTestReportItemId2 - { - get - { - return this._HardTestReportItemId2; - } - set - { - if ((this._HardTestReportItemId2 != value)) - { - this._HardTestReportItemId2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportItemId3", DbType="NVarChar(50)")] - public string HardTestReportItemId3 - { - get - { - return this._HardTestReportItemId3; - } - set - { - if ((this._HardTestReportItemId3 != value)) - { - this._HardTestReportItemId3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this._HardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestPart", DbType="NVarChar(50)")] - public string TestPart - { - get - { - return this._TestPart; - } - set - { - if ((this._TestPart != value)) - { - this._TestPart = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue1", DbType="Int")] - public System.Nullable HardNessValue1 - { - get - { - return this._HardNessValue1; - } - set - { - if ((this._HardNessValue1 != value)) - { - this._HardNessValue1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue2", DbType="Int")] - public System.Nullable HardNessValue2 - { - get - { - return this._HardNessValue2; - } - set - { - if ((this._HardNessValue2 != value)) - { - this._HardNessValue2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardNessValue3", DbType="Int")] - public System.Nullable HardNessValue3 - { - get - { - return this._HardNessValue3; - } - set - { - if ((this._HardNessValue3 != value)) - { - this._HardNessValue3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsShow", DbType="Bit")] - public System.Nullable IsShow - { - get - { - return this._IsShow; - } - set - { - if ((this._IsShow != value)) - { - this._IsShow = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this._SortIndex = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="NVarChar(110) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Int")] - public System.Nullable Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this._Flag = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNoStr", DbType="NVarChar(212)")] - public string JOT_JointNoStr - { - get - { - return this._JOT_JointNoStr; - } - set - { - if ((this._JOT_JointNoStr != value)) - { - this._JOT_JointNoStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTrustDate", DbType="DateTime")] - public System.Nullable HardTrustDate - { - get - { - return this._HardTrustDate; - } - set - { - if ((this._HardTrustDate != value)) - { - this._HardTrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HardTestResult")] - public partial class HJGL_View_CH_HardTestResult - { - - private string _ProjectId; - - private string _BSU_ID; - - private string _ISO_IsoNo; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private string _JOT_JointDesc; - - private string _JOT_JointNo; - - private string _HardTestReportId; - - private System.Nullable _ResultDate; - - private System.Nullable _IsOK; - - private System.Nullable _CannotCheck; - - private string _Remark; - - private System.Nullable _IsOK1; - - private System.Nullable _IsOK2; - - public HJGL_View_CH_HardTestResult() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - this._BSU_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="NVarChar(110) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestReportId", DbType="NVarChar(50)")] - public string HardTestReportId - { - get - { - return this._HardTestReportId; - } - set - { - if ((this._HardTestReportId != value)) - { - this._HardTestReportId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this._ResultDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this._IsOK = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CannotCheck", DbType="Bit")] - public System.Nullable CannotCheck - { - get - { - return this._CannotCheck; - } - set - { - if ((this._CannotCheck != value)) - { - this._CannotCheck = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK1", DbType="Int")] - public System.Nullable IsOK1 - { - get - { - return this._IsOK1; - } - set - { - if ((this._IsOK1 != value)) - { - this._IsOK1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK2", DbType="Int")] - public System.Nullable IsOK2 - { - get - { - return this._IsOK2; - } - set - { - if ((this._IsOK2 != value)) - { - this._IsOK2 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HotProessResult")] - public partial class HJGL_View_CH_HotProessResult - { - - private string _ProjectId; - - private string _HotProessTrustItemId; - - private string _ProjectCode; - - private string _BSU_ID; - - private string _ISO_IsoNo; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _STE_Code; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private string _JOT_JointNo; - - private System.Nullable _TrustDate; - - private string _HotProessResultId; - - private string _HotProessTrustId; - - private string _ProessTypes; - - private System.Nullable _IsNeedHardTest; - - private string _Remark; - - private string _RecordChartNo; - - private string _HotProessItemRemark; - - private System.Nullable _IsOK; - - private System.Nullable _HardTestDate; - - public HJGL_View_CH_HotProessResult() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this._HotProessTrustItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - this._BSU_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="NVarChar(110)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this._TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultId", DbType="NVarChar(50)")] - public string HotProessResultId - { - get - { - return this._HotProessResultId; - } - set - { - if ((this._HotProessResultId != value)) - { - this._HotProessResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedHardTest", DbType="Bit")] - public System.Nullable IsNeedHardTest - { - get - { - return this._IsNeedHardTest; - } - set - { - if ((this._IsNeedHardTest != value)) - { - this._IsNeedHardTest = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordChartNo", DbType="VarChar(20)")] - public string RecordChartNo - { - get - { - return this._RecordChartNo; - } - set - { - if ((this._RecordChartNo != value)) - { - this._RecordChartNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessItemRemark", DbType="NVarChar(500)")] - public string HotProessItemRemark - { - get - { - return this._HotProessItemRemark; - } - set - { - if ((this._HotProessItemRemark != value)) - { - this._HotProessItemRemark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this._IsOK = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestDate", DbType="DateTime")] - public System.Nullable HardTestDate - { - get - { - return this._HardTestDate; - } - set - { - if ((this._HardTestDate != value)) - { - this._HardTestDate = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_HotProessTrustItem")] - public partial class HJGL_View_CH_HotProessTrustItem - { - - private string _HotProessTrustItemId; - - private string _HotProessTrustId; - - private string _JOT_ID; - - private System.Nullable _TrustDate; - - private string _NewJotId; - - private string _ISO_IsoNo; - - private string _ISO_ID; - - private string _JOT_JointNo; - - private string _DReportID; - - private System.Nullable _JOT_WeldDate; - - private string _Remark; - - private string _TrustItemID; - - private string _HardTestResultId; - - private string _HardRepairMark; - - private System.Nullable _IsComplete; - - private string _IsOKStr; - - private string _IsOKStr2; - - private string _ProessTypes; - - private string _JOT_JointDesc; - - private string _ProjectId; - - private string _WME_Code; - - private string _WED_Code; - - private string _STE_Code; - - private System.Nullable _IsOK; - - public HJGL_View_CH_HotProessTrustItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="NVarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this._HotProessTrustItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this._TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NewJotId", DbType="VarChar(1) NOT NULL", CanBeNull=false)] - public string NewJotId - { - get - { - return this._NewJotId; - } - set - { - if ((this._NewJotId != value)) - { - this._NewJotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="NVarChar(110)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this._JOT_WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this._TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultId", DbType="NVarChar(50)")] - public string HardTestResultId - { - get - { - return this._HardTestResultId; - } - set - { - if ((this._HardTestResultId != value)) - { - this._HardTestResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardRepairMark", DbType="NVarChar(10)")] - public string HardRepairMark - { - get - { - return this._HardRepairMark; - } - set - { - if ((this._HardRepairMark != value)) - { - this._HardRepairMark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsComplete", DbType="Bit")] - public System.Nullable IsComplete - { - get - { - return this._IsComplete; - } - set - { - if ((this._IsComplete != value)) - { - this._IsComplete = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOKStr", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsOKStr - { - get - { - return this._IsOKStr; - } - set - { - if ((this._IsOKStr != value)) - { - this._IsOKStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOKStr2", DbType="VarChar(6) NOT NULL", CanBeNull=false)] - public string IsOKStr2 - { - get - { - return this._IsOKStr2; - } - set - { - if ((this._IsOKStr2 != value)) - { - this._IsOKStr2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20)")] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this._WME_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(41)")] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this._IsOK = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_RepairItemRecord")] - public partial class HJGL_View_CH_RepairItemRecord - { - - private string _RepairItemRecordId; - - private string _ProjectId; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _FilmNum; - - private string _TrustItemID; - - private string _BatchId; - - private string _RepairMark; - - private string _DefectNature; - - private System.Nullable _IsWeld; - - private string _JOT_CellWelder; - - private string _JOT_FloorWelder; - - private System.Nullable _WeldDate; - - private string _ConstructionPerson; - - private System.Nullable _ConfirmDate; - - private System.Nullable _FeedbackDate; - - private string _NDT_ID; - - private System.Nullable _IsPrint; - - private string _PrintMan; - - private System.Nullable _PrintDate; - - private string _TrustRemark; - - private string _ProjectCode; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private string _IsWeldStr; - - private string _WME_Name; - - private string _STE_Code; - - private System.Nullable _JOT_Dia; - - private System.Nullable _JOT_PrepareTemp; - - private string _CellWelderCode; - - private string _FloorWelderCode; - - private string _BatchCode; - - private string _ExtendedNum; - - private string _CheckPlace; - - private string _Remark; - - private string _CheckPerson; - - private System.Nullable _RepairTrustDate; - - private string _CH_RepairNo; - - public HJGL_View_CH_RepairItemRecord() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this._RepairItemRecordId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this._FilmNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this._TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairMark", DbType="NVarChar(50)")] - public string RepairMark - { - get - { - return this._RepairMark; - } - set - { - if ((this._RepairMark != value)) - { - this._RepairMark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this._DefectNature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWeld", DbType="Bit")] - public System.Nullable IsWeld - { - get - { - return this._IsWeld; - } - set - { - if ((this._IsWeld != value)) - { - this._IsWeld = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellWelder", DbType="NVarChar(50)")] - public string JOT_CellWelder - { - get - { - return this._JOT_CellWelder; - } - set - { - if ((this._JOT_CellWelder != value)) - { - this._JOT_CellWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FloorWelder", DbType="NVarChar(50)")] - public string JOT_FloorWelder - { - get - { - return this._JOT_FloorWelder; - } - set - { - if ((this._JOT_FloorWelder != value)) - { - this._JOT_FloorWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldDate", DbType="DateTime")] - public System.Nullable WeldDate - { - get - { - return this._WeldDate; - } - set - { - if ((this._WeldDate != value)) - { - this._WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionPerson", DbType="NVarChar(50)")] - public string ConstructionPerson - { - get - { - return this._ConstructionPerson; - } - set - { - if ((this._ConstructionPerson != value)) - { - this._ConstructionPerson = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this._ConfirmDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this._FeedbackDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_ID", DbType="VarChar(50)")] - public string NDT_ID - { - get - { - return this._NDT_ID; - } - set - { - if ((this._NDT_ID != value)) - { - this._NDT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this._IsPrint = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintMan", DbType="NVarChar(50)")] - public string PrintMan - { - get - { - return this._PrintMan; - } - set - { - if ((this._PrintMan != value)) - { - this._PrintMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this._PrintDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustRemark", DbType="NVarChar(50)")] - public string TrustRemark - { - get - { - return this._TrustRemark; - } - set - { - if ((this._TrustRemark != value)) - { - this._TrustRemark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWeldStr", DbType="VarChar(5) NOT NULL", CanBeNull=false)] - public string IsWeldStr - { - get - { - return this._IsWeldStr; - } - set - { - if ((this._IsWeldStr != value)) - { - this._IsWeldStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(50)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Float")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_PrepareTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_PrepareTemp - { - get - { - return this._JOT_PrepareTemp; - } - set - { - if ((this._JOT_PrepareTemp != value)) - { - this._JOT_PrepareTemp = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CellWelderCode", DbType="VarChar(20)")] - public string CellWelderCode - { - get - { - return this._CellWelderCode; - } - set - { - if ((this._CellWelderCode != value)) - { - this._CellWelderCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FloorWelderCode", DbType="VarChar(20)")] - public string FloorWelderCode - { - get - { - return this._FloorWelderCode; - } - set - { - if ((this._FloorWelderCode != value)) - { - this._FloorWelderCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExtendedNum", DbType="Char(10)")] - public string ExtendedNum - { - get - { - return this._ExtendedNum; - } - set - { - if ((this._ExtendedNum != value)) - { - this._ExtendedNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckPlace", DbType="NVarChar(50)")] - public string CheckPlace - { - get - { - return this._CheckPlace; - } - set - { - if ((this._CheckPlace != value)) - { - this._CheckPlace = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckPerson", DbType="NVarChar(50)")] - public string CheckPerson - { - get - { - return this._CheckPerson; - } - set - { - if ((this._CheckPerson != value)) - { - this._CheckPerson = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTrustDate", DbType="DateTime")] - public System.Nullable RepairTrustDate - { - get - { - return this._RepairTrustDate; - } - set - { - if ((this._RepairTrustDate != value)) - { - this._RepairTrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_RepairNo", DbType="VarChar(50)")] - public string CH_RepairNo - { - get - { - return this._CH_RepairNo; - } - set - { - if ((this._CH_RepairNo != value)) - { - this._CH_RepairNo = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CH_TrustItem")] - public partial class HJGL_View_CH_TrustItem - { - - private string _CH_TrustItemID; - - private string _CH_TrustID; - - private string _JOT_ID; - - private string _BAW_ID; - - private string _InstallationId; - - private string _InstallationName; - - private string _CH_TrustType; - - private System.Nullable _CH_TrustDate; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private string _CH_Remark; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private string _WLO_Code; - - private string _WME_Name; - - private string _ProjectId; - - private string _WME_ID; - - private string _JOT_JointStatus; - - public HJGL_View_CH_TrustItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50)")] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - this._CH_TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustID", DbType="VarChar(50)")] - public string CH_TrustID - { - get - { - return this._CH_TrustID; - } - set - { - if ((this._CH_TrustID != value)) - { - this._CH_TrustID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BAW_ID", DbType="NVarChar(50)")] - public string BAW_ID - { - get - { - return this._BAW_ID; - } - set - { - if ((this._BAW_ID != value)) - { - this._BAW_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustType", DbType="Char(2)")] - public string CH_TrustType - { - get - { - return this._CH_TrustType; - } - set - { - if ((this._CH_TrustType != value)) - { - this._CH_TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustDate", DbType="DateTime")] - public System.Nullable CH_TrustDate - { - get - { - return this._CH_TrustDate; - } - set - { - if ((this._CH_TrustDate != value)) - { - this._CH_TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_Remark", DbType="VarChar(100)")] - public string CH_Remark - { - get - { - return this._CH_Remark; - } - set - { - if ((this._CH_Remark != value)) - { - this._CH_Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,2)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WLO_Code", DbType="VarChar(20)")] - public string WLO_Code - { - get - { - return this._WLO_Code; - } - set - { - if ((this._WLO_Code != value)) - { - this._WLO_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this._WME_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointStatus", DbType="VarChar(20)")] - public string JOT_JointStatus - { - get - { - return this._JOT_JointStatus; - } - set - { - if ((this._JOT_JointStatus != value)) - { - this._JOT_JointStatus = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CheckResult")] - public partial class HJGL_View_CheckResult - { - - private string _CH_TrustItemID; - - private string _ProjectId; - - private string _BatchId; - - private string _ISC_ID; - - private string _SER_ID; - - private string _STE_ID; - - private string _JOTY_Group; - - private string _States; - - private string _SysType; - - private string _JOT_ID; - - private System.Nullable _JOT_Dia; - - public HJGL_View_CheckResult() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - this._CH_TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - this._ISC_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - this._SER_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Group", DbType="NChar(1)")] - public string JOTY_Group - { - get - { - return this._JOTY_Group; - } - set - { - if ((this._JOTY_Group != value)) - { - this._JOTY_Group = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_States", DbType="NChar(1)")] - public string States - { - get - { - return this._States; - } - set - { - if ((this._States != value)) - { - this._States = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SysType", DbType="VarChar(50)")] - public string SysType - { - get - { - return this._SysType; - } - set - { - if ((this._SysType != value)) - { - this._SysType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CheckResultSummary")] - public partial class HJGL_View_CheckResultSummary - { - - private string _BatchDetailId; - - private string _ProjectId; - - private string _BatchCode; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private string _ISO_ID; - - private string _JOT_JointDesc; - - private string _BatchId; - - private string _NDT; - - private string _WED_Code; - - private string _ISC_ID; - - private string _SER_ID; - - private string _STE_ID; - - private string _JOTY_Group; - - private System.Nullable _JOT_Dia; - - private string _RTReport; - - private string _RT; - - private string _UTReport; - - private string _UT; - - private string _MTReport; - - private string _MT; - - private string _PTReport; - - private string _PT; - - public HJGL_View_CheckResultSummary() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="NVarChar(300)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this._NDT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="NVarChar(41) NOT NULL", CanBeNull=false)] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - this._ISC_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - this._SER_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Group", DbType="NChar(1)")] - public string JOTY_Group - { - get - { - return this._JOTY_Group; - } - set - { - if ((this._JOTY_Group != value)) - { - this._JOTY_Group = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RTReport", DbType="NVarChar(50)")] - public string RTReport - { - get - { - return this._RTReport; - } - set - { - if ((this._RTReport != value)) - { - this._RTReport = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT", DbType="NChar(1)")] - public string RT - { - get - { - return this._RT; - } - set - { - if ((this._RT != value)) - { - this._RT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTReport", DbType="NVarChar(50)")] - public string UTReport - { - get - { - return this._UTReport; - } - set - { - if ((this._UTReport != value)) - { - this._UTReport = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT", DbType="NChar(1)")] - public string UT - { - get - { - return this._UT; - } - set - { - if ((this._UT != value)) - { - this._UT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTReport", DbType="NVarChar(50)")] - public string MTReport - { - get - { - return this._MTReport; - } - set - { - if ((this._MTReport != value)) - { - this._MTReport = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT", DbType="NChar(1)")] - public string MT - { - get - { - return this._MT; - } - set - { - if ((this._MT != value)) - { - this._MT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTReport", DbType="NVarChar(50)")] - public string PTReport - { - get - { - return this._PTReport; - } - set - { - if ((this._PTReport != value)) - { - this._PTReport = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT", DbType="NChar(1)")] - public string PT - { - get - { - return this._PT; - } - set - { - if ((this._PT != value)) - { - this._PT = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_CheckResultSummary1")] - public partial class HJGL_View_CheckResultSummary1 - { - - private string _BatchDetailId; - - private string _ProjectId; - - private string _BatchCode; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - private string _ISO_ID; - - private string _JOT_JointDesc; - - private string _BatchId; - - private string _NDT; - - private string _WED_Code; - - private string _ISC_ID; - - private string _SER_ID; - - private string _STE_ID; - - private string _JOTY_Group; - - private System.Nullable _JOT_Dia; - - public HJGL_View_CheckResultSummary1() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="NVarChar(300)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this._NDT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="NVarChar(41) NOT NULL", CanBeNull=false)] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_ID", DbType="VarChar(50)")] - public string ISC_ID - { - get - { - return this._ISC_ID; - } - set - { - if ((this._ISC_ID != value)) - { - this._ISC_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - this._SER_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Group", DbType="NChar(1)")] - public string JOTY_Group - { - get - { - return this._JOTY_Group; - } - set - { - if ((this._JOTY_Group != value)) - { - this._JOTY_Group = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_InspectionBatch")] - public partial class HJGL_View_InspectionBatch - { - - private string _BatchDetailId; - - private string _CH_TrustItemID; - - private string _ProjectId; - - private string _ProjectCode; - - private string _ProjectName; - - private string _NDTR_Name; - - private string _STE_Code; - - private string _ISO_Code; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private string _WED_Code; - - private System.Nullable _JOT_WeldDate; - - private string _JOT_Location; - - private string _WME_Code; - - private string _WMT_MatName; - - private string _PointType; - - private string _NDT_Code; - - private string _CH_NDTMethod; - - private string _TrustState; - - private System.Nullable _ConfirmDate; - - private System.Nullable _CH_TrustDate; - - private System.Nullable _VICheckDate; - - private string _IsVI; - - private string _BatchCode; - - private System.Nullable _WeldL; - - private string _BatchId; - - private string _IsHotProessResult; - - private string _IsHardTestResult; - - private string _Checker; - - private string _ProessTypes; - - private string _IsHotProessTrustItem; - - private string _RecordChartNo; - - private string _IsHotHard; - - private string _HotHardCode; - - private string _RepairIsoNo; - - private string _RepairJointNo; - - private string _CHT_CheckCode; - - private string _PressureTestPackageNo; - - public HJGL_View_InspectionBatch() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustItemID", DbType="VarChar(50)")] - public string CH_TrustItemID - { - get - { - return this._CH_TrustItemID; - } - set - { - if ((this._CH_TrustItemID != value)) - { - this._CH_TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Name", DbType="VarChar(50)")] - public string NDTR_Name - { - get - { - return this._NDTR_Name; - } - set - { - if ((this._NDTR_Name != value)) - { - this._NDTR_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Code", DbType="NVarChar(144)")] - public string ISO_Code - { - get - { - return this._ISO_Code; - } - set - { - if ((this._ISO_Code != value)) - { - this._ISO_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(41)")] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this._JOT_WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Location", DbType="NVarChar(50)")] - public string JOT_Location - { - get - { - return this._JOT_Location; - } - set - { - if ((this._JOT_Location != value)) - { - this._JOT_Location = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20)")] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this._WME_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT_MatName", DbType="VarChar(41) NOT NULL", CanBeNull=false)] - public string WMT_MatName - { - get - { - return this._WMT_MatName; - } - set - { - if ((this._WMT_MatName != value)) - { - this._WMT_MatName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="VarChar(1)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this._PointType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT_Code", DbType="VarChar(20)")] - public string NDT_Code - { - get - { - return this._NDT_Code; - } - set - { - if ((this._NDT_Code != value)) - { - this._NDT_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTMethod", DbType="VarChar(50)")] - public string CH_NDTMethod - { - get - { - return this._CH_NDTMethod; - } - set - { - if ((this._CH_NDTMethod != value)) - { - this._CH_NDTMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustState", DbType="VarChar(8)")] - public string TrustState - { - get - { - return this._TrustState; - } - set - { - if ((this._TrustState != value)) - { - this._TrustState = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this._ConfirmDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustDate", DbType="DateTime")] - public System.Nullable CH_TrustDate - { - get - { - return this._CH_TrustDate; - } - set - { - if ((this._CH_TrustDate != value)) - { - this._CH_TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VICheckDate", DbType="DateTime")] - public System.Nullable VICheckDate - { - get - { - return this._VICheckDate; - } - set - { - if ((this._VICheckDate != value)) - { - this._VICheckDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsVI", DbType="VarChar(2)")] - public string IsVI - { - get - { - return this._IsVI; - } - set - { - if ((this._IsVI != value)) - { - this._IsVI = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldL", DbType="Int")] - public System.Nullable WeldL - { - get - { - return this._WeldL; - } - set - { - if ((this._WeldL != value)) - { - this._WeldL = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotProessResult", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHotProessResult - { - get - { - return this._IsHotProessResult; - } - set - { - if ((this._IsHotProessResult != value)) - { - this._IsHotProessResult = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHardTestResult", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHardTestResult - { - get - { - return this._IsHardTestResult; - } - set - { - if ((this._IsHardTestResult != value)) - { - this._IsHardTestResult = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Checker", DbType="NVarChar(50)")] - public string Checker - { - get - { - return this._Checker; - } - set - { - if ((this._Checker != value)) - { - this._Checker = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotProessTrustItem", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHotProessTrustItem - { - get - { - return this._IsHotProessTrustItem; - } - set - { - if ((this._IsHotProessTrustItem != value)) - { - this._IsHotProessTrustItem = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordChartNo", DbType="VarChar(20)")] - public string RecordChartNo - { - get - { - return this._RecordChartNo; - } - set - { - if ((this._RecordChartNo != value)) - { - this._RecordChartNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotHard", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHotHard - { - get - { - return this._IsHotHard; - } - set - { - if ((this._IsHotHard != value)) - { - this._IsHotHard = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotHardCode", DbType="NVarChar(50)")] - public string HotHardCode - { - get - { - return this._HotHardCode; - } - set - { - if ((this._HotHardCode != value)) - { - this._HotHardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairIsoNo", DbType="VarChar(50)")] - public string RepairIsoNo - { - get - { - return this._RepairIsoNo; - } - set - { - if ((this._RepairIsoNo != value)) - { - this._RepairIsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairJointNo", DbType="VarChar(50)")] - public string RepairJointNo - { - get - { - return this._RepairJointNo; - } - set - { - if ((this._RepairJointNo != value)) - { - this._RepairJointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_CheckCode", DbType="VarChar(1) NOT NULL", CanBeNull=false)] - public string CHT_CheckCode - { - get - { - return this._CHT_CheckCode; - } - set - { - if ((this._CHT_CheckCode != value)) - { - this._CHT_CheckCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PressureTestPackageNo", DbType="NVarChar(50)")] - public string PressureTestPackageNo - { - get - { - return this._PressureTestPackageNo; - } - set - { - if ((this._PressureTestPackageNo != value)) - { - this._PressureTestPackageNo = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_IsoInfo")] - public partial class HJGL_View_IsoInfo - { - - private string _ISO_ID; - - private string _BSU_ID; - - private string _ProjectId; - - private string _SER_ID; - - private string _SERName; - - private string _ISO_IsoNo; - - private System.Nullable _ISO_TotalDin; - - private string _ISO_Insulator; - - private string _STE_ID; - - private string _STECode; - - private string _ISO_Executive; - - private string _ISO_Specification; - - private string _ISO_Modifier; - - private System.Nullable _ISO_ModifyDate; - - private string _ISO_Creator; - - private System.Nullable _ISO_CreateDate; - - private System.Nullable _ISO_JointQty; - - private System.Nullable _ISO_DesignPress; - - private System.Nullable _ISO_DesignTemperature; - - private System.Nullable _ISO_TestPress; - - private System.Nullable _ISO_TestTemperature; - - private string _IDName; - - private string _ISO_Remark; - - private string _MaterialStandardId; - - private string _PressureTestPackageNo; - - private string _OperatingPressure; - - private string _OperatingTemperature; - - private string _PipeLineClass; - - private System.Nullable _PipeLineLength; - - private string _LeakageTest; - - private string _TestCategoryNum; - - private string _MaterialStandardCode; - - public HJGL_View_IsoInfo() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - this._BSU_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_ID", DbType="VarChar(50)")] - public string SER_ID - { - get - { - return this._SER_ID; - } - set - { - if ((this._SER_ID != value)) - { - this._SER_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SERName", DbType="VarChar(80)")] - public string SERName - { - get - { - return this._SERName; - } - set - { - if ((this._SERName != value)) - { - this._SERName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TotalDin", DbType="Decimal(19,4)")] - public System.Nullable ISO_TotalDin - { - get - { - return this._ISO_TotalDin; - } - set - { - if ((this._ISO_TotalDin != value)) - { - this._ISO_TotalDin = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Insulator", DbType="VarChar(40)")] - public string ISO_Insulator - { - get - { - return this._ISO_Insulator; - } - set - { - if ((this._ISO_Insulator != value)) - { - this._ISO_Insulator = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STECode", DbType="NVarChar(50)")] - public string STECode - { - get - { - return this._STECode; - } - set - { - if ((this._STECode != value)) - { - this._STECode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Executive", DbType="NVarChar(50)")] - public string ISO_Executive - { - get - { - return this._ISO_Executive; - } - set - { - if ((this._ISO_Executive != value)) - { - this._ISO_Executive = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Specification", DbType="VarChar(43)")] - public string ISO_Specification - { - get - { - return this._ISO_Specification; - } - set - { - if ((this._ISO_Specification != value)) - { - this._ISO_Specification = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Modifier", DbType="VarChar(20)")] - public string ISO_Modifier - { - get - { - return this._ISO_Modifier; - } - set - { - if ((this._ISO_Modifier != value)) - { - this._ISO_Modifier = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ModifyDate", DbType="DateTime")] - public System.Nullable ISO_ModifyDate - { - get - { - return this._ISO_ModifyDate; - } - set - { - if ((this._ISO_ModifyDate != value)) - { - this._ISO_ModifyDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Creator", DbType="VarChar(20)")] - public string ISO_Creator - { - get - { - return this._ISO_Creator; - } - set - { - if ((this._ISO_Creator != value)) - { - this._ISO_Creator = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_CreateDate", DbType="DateTime")] - public System.Nullable ISO_CreateDate - { - get - { - return this._ISO_CreateDate; - } - set - { - if ((this._ISO_CreateDate != value)) - { - this._ISO_CreateDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_JointQty", DbType="Int")] - public System.Nullable ISO_JointQty - { - get - { - return this._ISO_JointQty; - } - set - { - if ((this._ISO_JointQty != value)) - { - this._ISO_JointQty = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignPress - { - get - { - return this._ISO_DesignPress; - } - set - { - if ((this._ISO_DesignPress != value)) - { - this._ISO_DesignPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignTemperature - { - get - { - return this._ISO_DesignTemperature; - } - set - { - if ((this._ISO_DesignTemperature != value)) - { - this._ISO_DesignTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestPress - { - get - { - return this._ISO_TestPress; - } - set - { - if ((this._ISO_TestPress != value)) - { - this._ISO_TestPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestTemperature - { - get - { - return this._ISO_TestTemperature; - } - set - { - if ((this._ISO_TestTemperature != value)) - { - this._ISO_TestTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IDName", DbType="VarChar(50)")] - public string IDName - { - get - { - return this._IDName; - } - set - { - if ((this._IDName != value)) - { - this._IDName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Remark", DbType="VarChar(100)")] - public string ISO_Remark - { - get - { - return this._ISO_Remark; - } - set - { - if ((this._ISO_Remark != value)) - { - this._ISO_Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardId", DbType="NVarChar(50)")] - public string MaterialStandardId - { - get - { - return this._MaterialStandardId; - } - set - { - if ((this._MaterialStandardId != value)) - { - this._MaterialStandardId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PressureTestPackageNo", DbType="NVarChar(50)")] - public string PressureTestPackageNo - { - get - { - return this._PressureTestPackageNo; - } - set - { - if ((this._PressureTestPackageNo != value)) - { - this._PressureTestPackageNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingPressure", DbType="NVarChar(50)")] - public string OperatingPressure - { - get - { - return this._OperatingPressure; - } - set - { - if ((this._OperatingPressure != value)) - { - this._OperatingPressure = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingTemperature", DbType="NVarChar(50)")] - public string OperatingTemperature - { - get - { - return this._OperatingTemperature; - } - set - { - if ((this._OperatingTemperature != value)) - { - this._OperatingTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeLineClass", DbType="NVarChar(50)")] - public string PipeLineClass - { - get - { - return this._PipeLineClass; - } - set - { - if ((this._PipeLineClass != value)) - { - this._PipeLineClass = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeLineLength", DbType="Decimal(18,4)")] - public System.Nullable PipeLineLength - { - get - { - return this._PipeLineLength; - } - set - { - if ((this._PipeLineLength != value)) - { - this._PipeLineLength = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LeakageTest", DbType="NVarChar(50)")] - public string LeakageTest - { - get - { - return this._LeakageTest; - } - set - { - if ((this._LeakageTest != value)) - { - this._LeakageTest = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestCategoryNum", DbType="NVarChar(50)")] - public string TestCategoryNum - { - get - { - return this._TestCategoryNum; - } - set - { - if ((this._TestCategoryNum != value)) - { - this._TestCategoryNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialStandardCode", DbType="NVarChar(50)")] - public string MaterialStandardCode - { - get - { - return this._MaterialStandardCode; - } - set - { - if ((this._MaterialStandardCode != value)) - { - this._MaterialStandardCode = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_IsoinfoView")] - public partial class HJGL_View_IsoinfoView - { - - private string _ProjectId; - - private string _UnitName; - - private string _Iso_isono; - - private System.Nullable _ISO_TotalDin; - - private System.Nullable _Jot_count; - - private string _Ser_name; - - private string _Ste_name; - - private string _ISO_Specification; - - private System.Nullable _ISO_DesignPress; - - private System.Nullable _ISO_DesignTemperature; - - private System.Nullable _ISO_TestPress; - - private System.Nullable _ISO_TestTemperature; - - private string _WorkAreaCode; - - private string _WorkAreaId; - - private string _Is_proess; - - public HJGL_View_IsoinfoView() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="iso_isono", Storage="_Iso_isono", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string Iso_isono - { - get - { - return this._Iso_isono; - } - set - { - if ((this._Iso_isono != value)) - { - this._Iso_isono = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TotalDin", DbType="Decimal(19,2)")] - public System.Nullable ISO_TotalDin - { - get - { - return this._ISO_TotalDin; - } - set - { - if ((this._ISO_TotalDin != value)) - { - this._ISO_TotalDin = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jot_count", Storage="_Jot_count", DbType="Int")] - public System.Nullable Jot_count - { - get - { - return this._Jot_count; - } - set - { - if ((this._Jot_count != value)) - { - this._Jot_count = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="ser_name", Storage="_Ser_name", DbType="VarChar(80)")] - public string Ser_name - { - get - { - return this._Ser_name; - } - set - { - if ((this._Ser_name != value)) - { - this._Ser_name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="ste_name", Storage="_Ste_name", DbType="NVarChar(50)")] - public string Ste_name - { - get - { - return this._Ste_name; - } - set - { - if ((this._Ste_name != value)) - { - this._Ste_name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Specification", DbType="VarChar(43)")] - public string ISO_Specification - { - get - { - return this._ISO_Specification; - } - set - { - if ((this._ISO_Specification != value)) - { - this._ISO_Specification = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignPress - { - get - { - return this._ISO_DesignPress; - } - set - { - if ((this._ISO_DesignPress != value)) - { - this._ISO_DesignPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignTemperature - { - get - { - return this._ISO_DesignTemperature; - } - set - { - if ((this._ISO_DesignTemperature != value)) - { - this._ISO_DesignTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestPress - { - get - { - return this._ISO_TestPress; - } - set - { - if ((this._ISO_TestPress != value)) - { - this._ISO_TestPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestTemperature - { - get - { - return this._ISO_TestTemperature; - } - set - { - if ((this._ISO_TestTemperature != value)) - { - this._ISO_TestTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")] - public string WorkAreaCode - { - get - { - return this._WorkAreaCode; - } - set - { - if ((this._WorkAreaCode != value)) - { - this._WorkAreaCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")] - public string WorkAreaId - { - get - { - return this._WorkAreaId; - } - set - { - if ((this._WorkAreaId != value)) - { - this._WorkAreaId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="is_proess", Storage="_Is_proess", DbType="Char(1)")] - public string Is_proess - { - get - { - return this._Is_proess; - } - set - { - if ((this._Is_proess != value)) - { - this._Is_proess = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_JointInfo")] - public partial class HJGL_View_JointInfo - { - - private string _JOT_ID; - - private string _ProjectId; - - private string _JOT_JointNo; - - private string _JOT_DailyReportNo; - - private System.Nullable _JOT_WeldDate; - - private string _ISO_ID; - - private string _ISO_IsoNo; - - private string _UnitCode; - - private string _UnitName; - - private string _STE_Name1; - - private string _STE_Name2; - - private string _WED_Code1; - - private string _WED_Name1; - - private string _WED_Code2; - - private string _WED_Name2; - - private string _WLO_Code; - - private string _WLO_Name; - - private System.Nullable _JOT_DoneDin; - - private string _IS_Compute; - - private string _Component1; - - private string _COM_Code1; - - private string _Component2; - - private string _COM_Code2; - - private string _WeldMat; - - private string _WeldSilk; - - private string _JointStatus; - - private System.Nullable _JOT_Dia; - - private System.Nullable _JOT_Size; - - private string _JOT_Sch; - - private System.Nullable _JOT_FactSch; - - private string _JOT_JointFlag; - - private string _JOT_TrustFlag; - - private string _ProessTypes; - - private string _JOT_JointDesc; - - private string _JOTY_ID; - - private string _JOTY_Name; - - private string _JOTY_Code; - - private string _WME_ID; - - private string _WME_Name; - - private string _WME_Code; - - private string _JST_Name; - - private string _JST_Code; - - private string _IS_Proess; - - private string _IS_ProessName; - - private System.Nullable _JOT_PrepareTemp; - - private System.Nullable _JOT_CellTemp; - - private System.Nullable _JOT_LastTemp; - - private string _JOT_JointAttribute; - - private string _JOT_Location; - - private string _BatchCode; - - private System.Nullable _PointDate; - - private System.Nullable _CH_TrustCode; - - private System.Nullable _CH_TrustDate; - - private string _JOT_Remark; - - private string _SER_Code; - - private System.Nullable _ISO_TestPress; - - private System.Nullable _ISO_DesignPress; - - private System.Nullable _ISO_DesignTemperature; - - private string _ISC_IsoCode; - - private System.Nullable _Is_hj; - - private System.Nullable _If_dk; - - private string _InstallationId; - - private string _NDTR_ID; - - private System.Nullable _IsSpecial; - - private System.Nullable _IsSpecialName; - - private string _InstallationName; - - private string _NDTR_Name; - - private string _Sort1; - - private System.Nullable _Sort2; - - private string _Sort3; - - private System.Nullable _Sort4; - - private System.Nullable _Sort5; - - public HJGL_View_JointInfo() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DailyReportNo", DbType="VarChar(50)")] - public string JOT_DailyReportNo - { - get - { - return this._JOT_DailyReportNo; - } - set - { - if ((this._JOT_DailyReportNo != value)) - { - this._JOT_DailyReportNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this._JOT_WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this._UnitCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name1", DbType="NVarChar(50)")] - public string STE_Name1 - { - get - { - return this._STE_Name1; - } - set - { - if ((this._STE_Name1 != value)) - { - this._STE_Name1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name2", DbType="NVarChar(50)")] - public string STE_Name2 - { - get - { - return this._STE_Name2; - } - set - { - if ((this._STE_Name2 != value)) - { - this._STE_Name2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code1", DbType="VarChar(20)")] - public string WED_Code1 - { - get - { - return this._WED_Code1; - } - set - { - if ((this._WED_Code1 != value)) - { - this._WED_Code1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Name1", DbType="VarChar(40)")] - public string WED_Name1 - { - get - { - return this._WED_Name1; - } - set - { - if ((this._WED_Name1 != value)) - { - this._WED_Name1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code2", DbType="VarChar(20)")] - public string WED_Code2 - { - get - { - return this._WED_Code2; - } - set - { - if ((this._WED_Code2 != value)) - { - this._WED_Code2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Name2", DbType="VarChar(40)")] - public string WED_Name2 - { - get - { - return this._WED_Name2; - } - set - { - if ((this._WED_Name2 != value)) - { - this._WED_Name2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WLO_Code", DbType="VarChar(20)")] - public string WLO_Code - { - get - { - return this._WLO_Code; - } - set - { - if ((this._WLO_Code != value)) - { - this._WLO_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WLO_Name", DbType="VarChar(8) NOT NULL", CanBeNull=false)] - public string WLO_Name - { - get - { - return this._WLO_Name; - } - set - { - if ((this._WLO_Name != value)) - { - this._WLO_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DoneDin", DbType="Decimal(18,4)")] - public System.Nullable JOT_DoneDin - { - get - { - return this._JOT_DoneDin; - } - set - { - if ((this._JOT_DoneDin != value)) - { - this._JOT_DoneDin = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Compute", DbType="Char(1)")] - public string IS_Compute - { - get - { - return this._IS_Compute; - } - set - { - if ((this._IS_Compute != value)) - { - this._IS_Compute = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Component1", DbType="VarChar(50)")] - public string Component1 - { - get - { - return this._Component1; - } - set - { - if ((this._Component1 != value)) - { - this._Component1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_Code1", DbType="VarChar(20)")] - public string COM_Code1 - { - get - { - return this._COM_Code1; - } - set - { - if ((this._COM_Code1 != value)) - { - this._COM_Code1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Component2", DbType="VarChar(50)")] - public string Component2 - { - get - { - return this._Component2; - } - set - { - if ((this._Component2 != value)) - { - this._Component2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_COM_Code2", DbType="VarChar(20)")] - public string COM_Code2 - { - get - { - return this._COM_Code2; - } - set - { - if ((this._COM_Code2 != value)) - { - this._COM_Code2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMat", DbType="VarChar(20)")] - public string WeldMat - { - get - { - return this._WeldMat; - } - set - { - if ((this._WeldMat != value)) - { - this._WeldMat = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSilk", DbType="VarChar(20)")] - public string WeldSilk - { - get - { - return this._WeldSilk; - } - set - { - if ((this._WeldSilk != value)) - { - this._WeldSilk = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointStatus", DbType="NChar(10)")] - public string JointStatus - { - get - { - return this._JointStatus; - } - set - { - if ((this._JointStatus != value)) - { - this._JointStatus = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Size", DbType="Decimal(18,4)")] - public System.Nullable JOT_Size - { - get - { - return this._JOT_Size; - } - set - { - if ((this._JOT_Size != value)) - { - this._JOT_Size = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_FactSch", DbType="Decimal(18,4)")] - public System.Nullable JOT_FactSch - { - get - { - return this._JOT_FactSch; - } - set - { - if ((this._JOT_FactSch != value)) - { - this._JOT_FactSch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointFlag", DbType="VarChar(80)")] - public string JOT_JointFlag - { - get - { - return this._JOT_JointFlag; - } - set - { - if ((this._JOT_JointFlag != value)) - { - this._JOT_JointFlag = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_TrustFlag", DbType="VarChar(40)")] - public string JOT_TrustFlag - { - get - { - return this._JOT_TrustFlag; - } - set - { - if ((this._JOT_TrustFlag != value)) - { - this._JOT_TrustFlag = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="NVarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_ID", DbType="VarChar(50)")] - public string JOTY_ID - { - get - { - return this._JOTY_ID; - } - set - { - if ((this._JOTY_ID != value)) - { - this._JOTY_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Name", DbType="VarChar(50)")] - public string JOTY_Name - { - get - { - return this._JOTY_Name; - } - set - { - if ((this._JOTY_Name != value)) - { - this._JOTY_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Code", DbType="VarChar(20)")] - public string JOTY_Code - { - get - { - return this._JOTY_Code; - } - set - { - if ((this._JOTY_Code != value)) - { - this._JOTY_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this._WME_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20)")] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this._WME_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Name", DbType="VarChar(50)")] - public string JST_Name - { - get - { - return this._JST_Name; - } - set - { - if ((this._JST_Name != value)) - { - this._JST_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Code", DbType="VarChar(20)")] - public string JST_Code - { - get - { - return this._JST_Code; - } - set - { - if ((this._JST_Code != value)) - { - this._JST_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")] - public string IS_Proess - { - get - { - return this._IS_Proess; - } - set - { - if ((this._IS_Proess != value)) - { - this._IS_Proess = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_ProessName", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IS_ProessName - { - get - { - return this._IS_ProessName; - } - set - { - if ((this._IS_ProessName != value)) - { - this._IS_ProessName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_PrepareTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_PrepareTemp - { - get - { - return this._JOT_PrepareTemp; - } - set - { - if ((this._JOT_PrepareTemp != value)) - { - this._JOT_PrepareTemp = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_CellTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_CellTemp - { - get - { - return this._JOT_CellTemp; - } - set - { - if ((this._JOT_CellTemp != value)) - { - this._JOT_CellTemp = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_LastTemp", DbType="Decimal(18,4)")] - public System.Nullable JOT_LastTemp - { - get - { - return this._JOT_LastTemp; - } - set - { - if ((this._JOT_LastTemp != value)) - { - this._JOT_LastTemp = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="VarChar(20)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this._JOT_JointAttribute = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Location", DbType="NVarChar(50)")] - public string JOT_Location - { - get - { - return this._JOT_Location; - } - set - { - if ((this._JOT_Location != value)) - { - this._JOT_Location = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointDate", DbType="DateTime")] - public System.Nullable PointDate - { - get - { - return this._PointDate; - } - set - { - if ((this._PointDate != value)) - { - this._PointDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustCode", DbType="Int")] - public System.Nullable CH_TrustCode - { - get - { - return this._CH_TrustCode; - } - set - { - if ((this._CH_TrustCode != value)) - { - this._CH_TrustCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustDate", DbType="Int")] - public System.Nullable CH_TrustDate - { - get - { - return this._CH_TrustDate; - } - set - { - if ((this._CH_TrustDate != value)) - { - this._CH_TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Remark", DbType="VarChar(100)")] - public string JOT_Remark - { - get - { - return this._JOT_Remark; - } - set - { - if ((this._JOT_Remark != value)) - { - this._JOT_Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SER_Code", DbType="VarChar(40)")] - public string SER_Code - { - get - { - return this._SER_Code; - } - set - { - if ((this._SER_Code != value)) - { - this._SER_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_TestPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_TestPress - { - get - { - return this._ISO_TestPress; - } - set - { - if ((this._ISO_TestPress != value)) - { - this._ISO_TestPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignPress", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignPress - { - get - { - return this._ISO_DesignPress; - } - set - { - if ((this._ISO_DesignPress != value)) - { - this._ISO_DesignPress = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_DesignTemperature", DbType="Decimal(18,4)")] - public System.Nullable ISO_DesignTemperature - { - get - { - return this._ISO_DesignTemperature; - } - set - { - if ((this._ISO_DesignTemperature != value)) - { - this._ISO_DesignTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISC_IsoCode", DbType="VarChar(20)")] - public string ISC_IsoCode - { - get - { - return this._ISC_IsoCode; - } - set - { - if ((this._ISC_IsoCode != value)) - { - this._ISC_IsoCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="is_hj", Storage="_Is_hj", DbType="Bit")] - public System.Nullable Is_hj - { - get - { - return this._Is_hj; - } - set - { - if ((this._Is_hj != value)) - { - this._Is_hj = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="if_dk", Storage="_If_dk", DbType="Bit")] - public System.Nullable If_dk - { - get - { - return this._If_dk; - } - set - { - if ((this._If_dk != value)) - { - this._If_dk = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_ID", DbType="VarChar(50)")] - public string NDTR_ID - { - get - { - return this._NDTR_ID; - } - set - { - if ((this._NDTR_ID != value)) - { - this._NDTR_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSpecial", DbType="Bit")] - public System.Nullable IsSpecial - { - get - { - return this._IsSpecial; - } - set - { - if ((this._IsSpecial != value)) - { - this._IsSpecial = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSpecialName", DbType="Bit")] - public System.Nullable IsSpecialName - { - get - { - return this._IsSpecialName; - } - set - { - if ((this._IsSpecialName != value)) - { - this._IsSpecialName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Name", DbType="VarChar(50)")] - public string NDTR_Name - { - get - { - return this._NDTR_Name; - } - set - { - if ((this._NDTR_Name != value)) - { - this._NDTR_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort1", DbType="VarChar(10)")] - public string Sort1 - { - get - { - return this._Sort1; - } - set - { - if ((this._Sort1 != value)) - { - this._Sort1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort2", DbType="Int")] - public System.Nullable Sort2 - { - get - { - return this._Sort2; - } - set - { - if ((this._Sort2 != value)) - { - this._Sort2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort3", DbType="VarChar(10)")] - public string Sort3 - { - get - { - return this._Sort3; - } - set - { - if ((this._Sort3 != value)) - { - this._Sort3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort4", DbType="Int")] - public System.Nullable Sort4 - { - get - { - return this._Sort4; - } - set - { - if ((this._Sort4 != value)) - { - this._Sort4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort5", DbType="Int")] - public System.Nullable Sort5 - { - get - { - return this._Sort5; - } - set - { - if ((this._Sort5 != value)) - { - this._Sort5 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_JointInfoAndIsoInfo")] - public partial class HJGL_View_JointInfoAndIsoInfo - { - - private string _ProjectId; - - private string _InstallationId; - - private string _InstallationCode; - - private string _UnitCode; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private string _JOT_ID; - - private string _ISO_ID; - - private string _BAW_ID; - - private string _DReportID; - - public HJGL_View_JointInfoAndIsoInfo() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCode", DbType="NVarChar(50)")] - public string InstallationCode - { - get - { - return this._InstallationCode; - } - set - { - if ((this._InstallationCode != value)) - { - this._InstallationCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this._UnitCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BAW_ID", DbType="NVarChar(50)")] - public string BAW_ID - { - get - { - return this._BAW_ID; - } - set - { - if ((this._BAW_ID != value)) - { - this._BAW_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_MatchedProcedureMaterial")] - public partial class HJGL_View_MatchedProcedureMaterial - { - - private string _MatchedProcedureMaterialId; - - private string _ProjectId; - - private string _STE_ID1; - - private string _STE_Name1; - - private string _STE_ID2; - - private string _STE_Name2; - - private string _MaterialClass1; - - private string _MaterialClass2; - - private string _MaterialGroup1; - - private string _MaterialGroup2; - - private string _Specifications; - - private string _WeldingMethodId; - - private string _WME_Name; - - private System.Nullable _Thickness; - - private System.Nullable _Dia; - - private System.Nullable _IsHotTreatment; - - private string _IsHotTreatmentName; - - private string _WeldingProcedureId; - - private string _WeldingPosition; - - private string _WeldingProcedureCode; - - private string _EvaluationCriteria; - - private string _WeldingProcessCardId; - - private string _WeldingProcessCardCode; - - private string _State; - - private string _Remark; - - private string _PAttachUrl; - - public HJGL_View_MatchedProcedureMaterial() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MatchedProcedureMaterialId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MatchedProcedureMaterialId - { - get - { - return this._MatchedProcedureMaterialId; - } - set - { - if ((this._MatchedProcedureMaterialId != value)) - { - this._MatchedProcedureMaterialId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID1", DbType="VarChar(50)")] - public string STE_ID1 - { - get - { - return this._STE_ID1; - } - set - { - if ((this._STE_ID1 != value)) - { - this._STE_ID1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name1", DbType="NVarChar(50)")] - public string STE_Name1 - { - get - { - return this._STE_Name1; - } - set - { - if ((this._STE_Name1 != value)) - { - this._STE_Name1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="VarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - this._STE_ID2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name2", DbType="NVarChar(50)")] - public string STE_Name2 - { - get - { - return this._STE_Name2; - } - set - { - if ((this._STE_Name2 != value)) - { - this._STE_Name2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClass1", DbType="NVarChar(50)")] - public string MaterialClass1 - { - get - { - return this._MaterialClass1; - } - set - { - if ((this._MaterialClass1 != value)) - { - this._MaterialClass1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClass2", DbType="NVarChar(50)")] - public string MaterialClass2 - { - get - { - return this._MaterialClass2; - } - set - { - if ((this._MaterialClass2 != value)) - { - this._MaterialClass2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup1", DbType="NVarChar(50)")] - public string MaterialGroup1 - { - get - { - return this._MaterialGroup1; - } - set - { - if ((this._MaterialGroup1 != value)) - { - this._MaterialGroup1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup2", DbType="NVarChar(50)")] - public string MaterialGroup2 - { - get - { - return this._MaterialGroup2; - } - set - { - if ((this._MaterialGroup2 != value)) - { - this._MaterialGroup2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(100)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this._Specifications = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMethodId", DbType="VarChar(50)")] - public string WeldingMethodId - { - get - { - return this._WeldingMethodId; - } - set - { - if ((this._WeldingMethodId != value)) - { - this._WeldingMethodId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Thickness", DbType="Decimal(18,4)")] - public System.Nullable Thickness - { - get - { - return this._Thickness; - } - set - { - if ((this._Thickness != value)) - { - this._Thickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia", DbType="Decimal(18,4)")] - public System.Nullable Dia - { - get - { - return this._Dia; - } - set - { - if ((this._Dia != value)) - { - this._Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatment", DbType="Bit")] - public System.Nullable IsHotTreatment - { - get - { - return this._IsHotTreatment; - } - set - { - if ((this._IsHotTreatment != value)) - { - this._IsHotTreatment = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatmentName", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHotTreatmentName - { - get - { - return this._IsHotTreatmentName; - } - set - { - if ((this._IsHotTreatmentName != value)) - { - this._IsHotTreatmentName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureId", DbType="NVarChar(50)")] - public string WeldingProcedureId - { - get - { - return this._WeldingProcedureId; - } - set - { - if ((this._WeldingProcedureId != value)) - { - this._WeldingProcedureId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this._WeldingPosition = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this._WeldingProcedureCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EvaluationCriteria", DbType="NVarChar(50)")] - public string EvaluationCriteria - { - get - { - return this._EvaluationCriteria; - } - set - { - if ((this._EvaluationCriteria != value)) - { - this._EvaluationCriteria = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcessCardId", DbType="NVarChar(50)")] - public string WeldingProcessCardId - { - get - { - return this._WeldingProcessCardId; - } - set - { - if ((this._WeldingProcessCardId != value)) - { - this._WeldingProcessCardId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcessCardCode", DbType="NVarChar(200)")] - public string WeldingProcessCardCode - { - get - { - return this._WeldingProcessCardCode; - } - set - { - if ((this._WeldingProcessCardCode != value)) - { - this._WeldingProcessCardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="Char(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this._State = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAttachUrl", DbType="NVarChar(1000)")] - public string PAttachUrl - { - get - { - return this._PAttachUrl; - } - set - { - if ((this._PAttachUrl != value)) - { - this._PAttachUrl = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_MatchPipeMaterial")] - public partial class HJGL_View_MatchPipeMaterial - { - - private string _PipeMaterialId; - - private string _ProjectId; - - private string _MaterialId; - - private string _ISO_ID; - - private decimal _NeedCount; - - private decimal _UsedCount; - - private System.Nullable _NowNeedCount; - - private string _Code; - - private string _Name; - - private string _Standard; - - private string _UNIT; - - private string _SteelName; - - private string _ISO_IsoNo; - - private decimal _MatchCount; - - private System.Nullable _InCount; - - private System.Nullable _OutCount; - - private System.Nullable _StorageCount; - - private string _InstallationName; - - private string _InstallationCode; - - private string _WorkAreaCode; - - private string _WorkAreaName; - - private string _UnitCode; - - private string _UnitName; - - public HJGL_View_MatchPipeMaterial() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeMaterialId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string PipeMaterialId - { - get - { - return this._PipeMaterialId; - } - set - { - if ((this._PipeMaterialId != value)) - { - this._PipeMaterialId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialId", DbType="NVarChar(50)")] - public string MaterialId - { - get - { - return this._MaterialId; - } - set - { - if ((this._MaterialId != value)) - { - this._MaterialId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NeedCount", DbType="Decimal(19,2) NOT NULL")] - public decimal NeedCount - { - get - { - return this._NeedCount; - } - set - { - if ((this._NeedCount != value)) - { - this._NeedCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsedCount", DbType="Decimal(19,2) NOT NULL")] - public decimal UsedCount - { - get - { - return this._UsedCount; - } - set - { - if ((this._UsedCount != value)) - { - this._UsedCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NowNeedCount", DbType="Decimal(20,2)")] - public System.Nullable NowNeedCount - { - get - { - return this._NowNeedCount; - } - set - { - if ((this._NowNeedCount != value)) - { - this._NowNeedCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Code", DbType="NVarChar(50)")] - public string Code - { - get - { - return this._Code; - } - set - { - if ((this._Code != value)) - { - this._Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(50)")] - public string Name - { - get - { - return this._Name; - } - set - { - if ((this._Name != value)) - { - this._Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Standard", DbType="NVarChar(20)")] - public string Standard - { - get - { - return this._Standard; - } - set - { - if ((this._Standard != value)) - { - this._Standard = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UNIT", DbType="NVarChar(10)")] - public string UNIT - { - get - { - return this._UNIT; - } - set - { - if ((this._UNIT != value)) - { - this._UNIT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SteelName", DbType="NVarChar(50)")] - public string SteelName - { - get - { - return this._SteelName; - } - set - { - if ((this._SteelName != value)) - { - this._SteelName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MatchCount", DbType="Decimal(2,2) NOT NULL")] - public decimal MatchCount - { - get - { - return this._MatchCount; - } - set - { - if ((this._MatchCount != value)) - { - this._MatchCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InCount", DbType="Decimal(19,2)")] - public System.Nullable InCount - { - get - { - return this._InCount; - } - set - { - if ((this._InCount != value)) - { - this._InCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutCount", DbType="Decimal(19,2)")] - public System.Nullable OutCount - { - get - { - return this._OutCount; - } - set - { - if ((this._OutCount != value)) - { - this._OutCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StorageCount", DbType="Decimal(20,2)")] - public System.Nullable StorageCount - { - get - { - return this._StorageCount; - } - set - { - if ((this._StorageCount != value)) - { - this._StorageCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCode", DbType="NVarChar(50)")] - public string InstallationCode - { - get - { - return this._InstallationCode; - } - set - { - if ((this._InstallationCode != value)) - { - this._InstallationCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")] - public string WorkAreaCode - { - get - { - return this._WorkAreaCode; - } - set - { - if ((this._WorkAreaCode != value)) - { - this._WorkAreaCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaName", DbType="NVarChar(50)")] - public string WorkAreaName - { - get - { - return this._WorkAreaName; - } - set - { - if ((this._WorkAreaName != value)) - { - this._WorkAreaName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this._UnitCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_NoRTQualityRating")] - public partial class HJGL_View_NoRTQualityRating - { - - private string _BatchId; - - private string _ISO_ID; - - private string _CH_NDTMethod; - - private string _NDT; - - private string _BatchCode; - - private string _UnitName; - - private string _ISO_IsoNo; - - private string _ProjectCode; - - private string _ProjectId; - - private int _IsShow; - - public HJGL_View_NoRTQualityRating() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTMethod", DbType="VarChar(50)")] - public string CH_NDTMethod - { - get - { - return this._CH_NDTMethod; - } - set - { - if ((this._CH_NDTMethod != value)) - { - this._CH_NDTMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDT", DbType="VarChar(20)")] - public string NDT - { - get - { - return this._NDT; - } - set - { - if ((this._NDT != value)) - { - this._NDT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsShow", DbType="Int NOT NULL")] - public int IsShow - { - get - { - return this._IsShow; - } - set - { - if ((this._IsShow != value)) - { - this._IsShow = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_RayCheckConfirm")] - public partial class HJGL_View_RayCheckConfirm - { - - private string _BatchDetailId; - - private string _ProjectCode; - - private string _ProjectName; - - private string _ProjectId; - - private string _JOT_ID; - - private string _NDTR_Name; - - private string _STE_Code; - - private string _JOT_JointDesc; - - private string _JOT_JointAttribute; - - private string _ISO_Code; - - private string _ISO_ID; - - private string _ISO_IsoNo; - - private string _JOT_JointNo; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private string _WED_Code; - - private string _JOT_Location; - - private string _WME_Code; - - private string _ToRepairId; - - private string _PointTypeStr; - - private string _PointType; - - private string _NDTCode; - - private System.Nullable _ConfirmDate; - - private System.Nullable _VICheckDate; - - private string _IsVI; - - private string _BatchCode; - - private string _BatchId; - - private string _CHT_CheckCode; - - public HJGL_View_RayCheckConfirm() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchDetailId", DbType="VarChar(150)")] - public string BatchDetailId - { - get - { - return this._BatchDetailId; - } - set - { - if ((this._BatchDetailId != value)) - { - this._BatchDetailId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Name", DbType="VarChar(50)")] - public string NDTR_Name - { - get - { - return this._NDTR_Name; - } - set - { - if ((this._NDTR_Name != value)) - { - this._NDTR_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(50)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="VarChar(20)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this._JOT_JointAttribute = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Code", DbType="NVarChar(144)")] - public string ISO_Code - { - get - { - return this._ISO_Code; - } - set - { - if ((this._ISO_Code != value)) - { - this._ISO_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(41)")] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Location", DbType="NVarChar(50)")] - public string JOT_Location - { - get - { - return this._JOT_Location; - } - set - { - if ((this._JOT_Location != value)) - { - this._JOT_Location = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20)")] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this._WME_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToRepairId", DbType="VarChar(50)")] - public string ToRepairId - { - get - { - return this._ToRepairId; - } - set - { - if ((this._ToRepairId != value)) - { - this._ToRepairId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointTypeStr", DbType="NChar(10)")] - public string PointTypeStr - { - get - { - return this._PointTypeStr; - } - set - { - if ((this._PointTypeStr != value)) - { - this._PointTypeStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="VarChar(1)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this._PointType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTCode", DbType="NVarChar(200)")] - public string NDTCode - { - get - { - return this._NDTCode; - } - set - { - if ((this._NDTCode != value)) - { - this._NDTCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this._ConfirmDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VICheckDate", DbType="DateTime")] - public System.Nullable VICheckDate - { - get - { - return this._VICheckDate; - } - set - { - if ((this._VICheckDate != value)) - { - this._VICheckDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsVI", DbType="VarChar(2)")] - public string IsVI - { - get - { - return this._IsVI; - } - set - { - if ((this._IsVI != value)) - { - this._IsVI = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_CheckCode", DbType="VarChar(1) NOT NULL", CanBeNull=false)] - public string CHT_CheckCode - { - get - { - return this._CHT_CheckCode; - } - set - { - if ((this._CHT_CheckCode != value)) - { - this._CHT_CheckCode = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_ReCheckRecordPrint")] - public partial class HJGL_View_ReCheckRecordPrint - { - - private string _CH_TrustID; - - private string _ProjectId; - - private System.Nullable _ReRecord_PrintDate; - - public HJGL_View_ReCheckRecordPrint() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_TrustID", DbType="VarChar(50)")] - public string CH_TrustID - { - get - { - return this._CH_TrustID; - } - set - { - if ((this._CH_TrustID != value)) - { - this._CH_TrustID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReRecord_PrintDate", DbType="DateTime")] - public System.Nullable ReRecord_PrintDate - { - get - { - return this._ReRecord_PrintDate; - } - set - { - if ((this._ReRecord_PrintDate != value)) - { - this._ReRecord_PrintDate = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_RTQualityRating")] - public partial class HJGL_View_RTQualityRating - { - - private string _ProjectId; - - private string _BatchId; - - private string _ISO_ID; - - private string _CH_NDTMethod; - - private string _BatchCode; - - private string _ISO_IsoNo; - - private string _ProjectCode; - - private string _UnitName; - - private int _IsShow; - - public HJGL_View_RTQualityRating() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchId", DbType="NVarChar(50)")] - public string BatchId - { - get - { - return this._BatchId; - } - set - { - if ((this._BatchId != value)) - { - this._BatchId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CH_NDTMethod", DbType="VarChar(50)")] - public string CH_NDTMethod - { - get - { - return this._CH_NDTMethod; - } - set - { - if ((this._CH_NDTMethod != value)) - { - this._CH_NDTMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BatchCode", DbType="NVarChar(100)")] - public string BatchCode - { - get - { - return this._BatchCode; - } - set - { - if ((this._BatchCode != value)) - { - this._BatchCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsShow", DbType="Int NOT NULL")] - public int IsShow - { - get - { - return this._IsShow; - } - set - { - if ((this._IsShow != value)) - { - this._IsShow = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_TrustNumSummary")] - public partial class HJGL_View_TrustNumSummary - { - - private string _ProjectId; - - private string _InstallationId; - - private string _PipeCode; - - private string _IsoNo; - - private string _NDTR_Name; - - private int _Rt1Num; - - private int _Ut1Num; - - private int _Mt1Num; - - private int _Pt1Num; - - private System.Nullable _TotalNum1; - - private int _Mt2Num; - - private int _Pt2Num; - - private System.Nullable _TotalNum2; - - private int _Rt3Num; - - private int _Ut3Num; - - private int _Mt3Num; - - private int _Pt3Num; - - private System.Nullable _TotalNum3; - - public HJGL_View_TrustNumSummary() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeCode", DbType="NVarChar(144)")] - public string PipeCode - { - get - { - return this._PipeCode; - } - set - { - if ((this._PipeCode != value)) - { - this._PipeCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsoNo", DbType="NVarChar(2000)")] - public string IsoNo - { - get - { - return this._IsoNo; - } - set - { - if ((this._IsoNo != value)) - { - this._IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NDTR_Name", DbType="VarChar(50)")] - public string NDTR_Name - { - get - { - return this._NDTR_Name; - } - set - { - if ((this._NDTR_Name != value)) - { - this._NDTR_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Rt1Num", DbType="Int NOT NULL")] - public int Rt1Num - { - get - { - return this._Rt1Num; - } - set - { - if ((this._Rt1Num != value)) - { - this._Rt1Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ut1Num", DbType="Int NOT NULL")] - public int Ut1Num - { - get - { - return this._Ut1Num; - } - set - { - if ((this._Ut1Num != value)) - { - this._Ut1Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Mt1Num", DbType="Int NOT NULL")] - public int Mt1Num - { - get - { - return this._Mt1Num; - } - set - { - if ((this._Mt1Num != value)) - { - this._Mt1Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pt1Num", DbType="Int NOT NULL")] - public int Pt1Num - { - get - { - return this._Pt1Num; - } - set - { - if ((this._Pt1Num != value)) - { - this._Pt1Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalNum1", DbType="Int")] - public System.Nullable TotalNum1 - { - get - { - return this._TotalNum1; - } - set - { - if ((this._TotalNum1 != value)) - { - this._TotalNum1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Mt2Num", DbType="Int NOT NULL")] - public int Mt2Num - { - get - { - return this._Mt2Num; - } - set - { - if ((this._Mt2Num != value)) - { - this._Mt2Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pt2Num", DbType="Int NOT NULL")] - public int Pt2Num - { - get - { - return this._Pt2Num; - } - set - { - if ((this._Pt2Num != value)) - { - this._Pt2Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalNum2", DbType="Int")] - public System.Nullable TotalNum2 - { - get - { - return this._TotalNum2; - } - set - { - if ((this._TotalNum2 != value)) - { - this._TotalNum2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Rt3Num", DbType="Int NOT NULL")] - public int Rt3Num - { - get - { - return this._Rt3Num; - } - set - { - if ((this._Rt3Num != value)) - { - this._Rt3Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ut3Num", DbType="Int NOT NULL")] - public int Ut3Num - { - get - { - return this._Ut3Num; - } - set - { - if ((this._Ut3Num != value)) - { - this._Ut3Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Mt3Num", DbType="Int NOT NULL")] - public int Mt3Num - { - get - { - return this._Mt3Num; - } - set - { - if ((this._Mt3Num != value)) - { - this._Mt3Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pt3Num", DbType="Int NOT NULL")] - public int Pt3Num - { - get - { - return this._Pt3Num; - } - set - { - if ((this._Pt3Num != value)) - { - this._Pt3Num = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalNum3", DbType="Int")] - public System.Nullable TotalNum3 - { - get - { - return this._TotalNum3; - } - set - { - if ((this._TotalNum3 != value)) - { - this._TotalNum3 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_WeldingProcedure")] - public partial class HJGL_View_WeldingProcedure - { - - private string _WeldingProcedureId; - - private string _WeldingProcedureCode; - - private System.Nullable _CompileDate; - - private string _STE_ID1; - - private string _STE_Name1; - - private string _STE_ID2; - - private string _STE_Name2; - - private string _STE_NameT; - - private string _MaterialClassId1; - - private string _MaterialClass1; - - private string _MaterialClassId2; - - private string _MaterialClass2; - - private string _MaterialClassT; - - private string _MaterialGroupId1; - - private string _MaterialGroup1; - - private string _MaterialGroupId2; - - private string _MaterialGroup2; - - private string _MaterialGroupT; - - private string _Specifications; - - private string _WeldingModel; - - private string _WeldingGrade; - - private string _WeldingSpecifications; - - private string _WeldingPosition; - - private string _WeldingMethodId; - - private string _WeldMethodName; - - private string _StandardCode; - - private string _StandardId; - - private string _Remark; - - private string _AttachUrl; - - private System.Nullable _MinImpactThickness; - - private System.Nullable _MaxImpactThickness; - - private System.Nullable _NoMinImpactThickness; - - private System.Nullable _NoMaxImpactThickness; - - private System.Nullable _MinImpactDia; - - private System.Nullable _MaxImpactDia; - - private System.Nullable _IsHotTreatment; - - private string _IsHotTreatmentName; - - public HJGL_View_WeldingProcedure() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string WeldingProcedureId - { - get - { - return this._WeldingProcedureId; - } - set - { - if ((this._WeldingProcedureId != value)) - { - this._WeldingProcedureId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this._WeldingProcedureCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this._CompileDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID1", DbType="VarChar(50)")] - public string STE_ID1 - { - get - { - return this._STE_ID1; - } - set - { - if ((this._STE_ID1 != value)) - { - this._STE_ID1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name1", DbType="NVarChar(50)")] - public string STE_Name1 - { - get - { - return this._STE_Name1; - } - set - { - if ((this._STE_Name1 != value)) - { - this._STE_Name1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="VarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - this._STE_ID2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name2", DbType="NVarChar(50)")] - public string STE_Name2 - { - get - { - return this._STE_Name2; - } - set - { - if ((this._STE_Name2 != value)) - { - this._STE_Name2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_NameT", DbType="NVarChar(101)")] - public string STE_NameT - { - get - { - return this._STE_NameT; - } - set - { - if ((this._STE_NameT != value)) - { - this._STE_NameT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassId1", DbType="NVarChar(50)")] - public string MaterialClassId1 - { - get - { - return this._MaterialClassId1; - } - set - { - if ((this._MaterialClassId1 != value)) - { - this._MaterialClassId1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClass1", DbType="NVarChar(50)")] - public string MaterialClass1 - { - get - { - return this._MaterialClass1; - } - set - { - if ((this._MaterialClass1 != value)) - { - this._MaterialClass1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassId2", DbType="NVarChar(50)")] - public string MaterialClassId2 - { - get - { - return this._MaterialClassId2; - } - set - { - if ((this._MaterialClassId2 != value)) - { - this._MaterialClassId2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClass2", DbType="NVarChar(50)")] - public string MaterialClass2 - { - get - { - return this._MaterialClass2; - } - set - { - if ((this._MaterialClass2 != value)) - { - this._MaterialClass2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialClassT", DbType="NVarChar(101)")] - public string MaterialClassT - { - get - { - return this._MaterialClassT; - } - set - { - if ((this._MaterialClassT != value)) - { - this._MaterialClassT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroupId1", DbType="NVarChar(50)")] - public string MaterialGroupId1 - { - get - { - return this._MaterialGroupId1; - } - set - { - if ((this._MaterialGroupId1 != value)) - { - this._MaterialGroupId1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup1", DbType="NVarChar(50)")] - public string MaterialGroup1 - { - get - { - return this._MaterialGroup1; - } - set - { - if ((this._MaterialGroup1 != value)) - { - this._MaterialGroup1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroupId2", DbType="NVarChar(50)")] - public string MaterialGroupId2 - { - get - { - return this._MaterialGroupId2; - } - set - { - if ((this._MaterialGroupId2 != value)) - { - this._MaterialGroupId2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroup2", DbType="NVarChar(50)")] - public string MaterialGroup2 - { - get - { - return this._MaterialGroup2; - } - set - { - if ((this._MaterialGroup2 != value)) - { - this._MaterialGroup2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGroupT", DbType="NVarChar(101)")] - public string MaterialGroupT - { - get - { - return this._MaterialGroupT; - } - set - { - if ((this._MaterialGroupT != value)) - { - this._MaterialGroupT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(100)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this._Specifications = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingModel", DbType="NVarChar(100)")] - public string WeldingModel - { - get - { - return this._WeldingModel; - } - set - { - if ((this._WeldingModel != value)) - { - this._WeldingModel = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingGrade", DbType="NVarChar(100)")] - public string WeldingGrade - { - get - { - return this._WeldingGrade; - } - set - { - if ((this._WeldingGrade != value)) - { - this._WeldingGrade = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingSpecifications", DbType="NVarChar(100)")] - public string WeldingSpecifications - { - get - { - return this._WeldingSpecifications; - } - set - { - if ((this._WeldingSpecifications != value)) - { - this._WeldingSpecifications = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this._WeldingPosition = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMethodId", DbType="VarChar(50)")] - public string WeldingMethodId - { - get - { - return this._WeldingMethodId; - } - set - { - if ((this._WeldingMethodId != value)) - { - this._WeldingMethodId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethodName", DbType="VarChar(50)")] - public string WeldMethodName - { - get - { - return this._WeldMethodName; - } - set - { - if ((this._WeldMethodName != value)) - { - this._WeldMethodName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardCode", DbType="NVarChar(50)")] - public string StandardCode - { - get - { - return this._StandardCode; - } - set - { - if ((this._StandardCode != value)) - { - this._StandardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50)")] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - this._StandardId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(1000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this._AttachUrl = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MinImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable MinImpactThickness - { - get - { - return this._MinImpactThickness; - } - set - { - if ((this._MinImpactThickness != value)) - { - this._MinImpactThickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable MaxImpactThickness - { - get - { - return this._MaxImpactThickness; - } - set - { - if ((this._MaxImpactThickness != value)) - { - this._MaxImpactThickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoMinImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable NoMinImpactThickness - { - get - { - return this._NoMinImpactThickness; - } - set - { - if ((this._NoMinImpactThickness != value)) - { - this._NoMinImpactThickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoMaxImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable NoMaxImpactThickness - { - get - { - return this._NoMaxImpactThickness; - } - set - { - if ((this._NoMaxImpactThickness != value)) - { - this._NoMaxImpactThickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MinImpactDia", DbType="Decimal(18,4)")] - public System.Nullable MinImpactDia - { - get - { - return this._MinImpactDia; - } - set - { - if ((this._MinImpactDia != value)) - { - this._MinImpactDia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxImpactDia", DbType="Decimal(18,4)")] - public System.Nullable MaxImpactDia - { - get - { - return this._MaxImpactDia; - } - set - { - if ((this._MaxImpactDia != value)) - { - this._MaxImpactDia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatment", DbType="Bit")] - public System.Nullable IsHotTreatment - { - get - { - return this._IsHotTreatment; - } - set - { - if ((this._IsHotTreatment != value)) - { - this._IsHotTreatment = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatmentName", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string IsHotTreatmentName - { - get - { - return this._IsHotTreatmentName; - } - set - { - if ((this._IsHotTreatmentName != value)) - { - this._IsHotTreatmentName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_View_WeldRepairCard")] - public partial class HJGL_View_WeldRepairCard - { - - private string _WeldRepairCardId; - - private string _ProjectId; - - private string _ProjectName; - - private string _WeldRepairCardCode; - - private string _JOT_ID; - - private string _JOT_JointNo; - - private string _InstallationName; - - private string _UnitName; - - private string _WorkAreaCode; - - private string _ISO_IsoNo; - - private string _STE_Name; - - private string _JOT_JointDesc; - - private string _CHT_RepairLocation; - - private string _WED_Code; - - private string _RepairPart; - - private string _RepairLength; - - private string _WeldingProcedureCode; - - private string _RepairNum; - - private string _Grade1; - - private string _Specifications1; - - private string _BakingSpecifications1; - - private string _Time1; - - private string _Dosage1; - - private string _Grade2; - - private string _Specifications2; - - private string _BakingSpecifications2; - - private string _Time2; - - private string _Dosage2; - - private string _Grade3; - - private string _Specifications3; - - private string _BakingSpecifications3; - - private string _Time3; - - private string _Dosage3; - - private string _Grade4; - - private string _Specifications4; - - private string _BakingSpecifications4; - - private string _Time4; - - private string _Dosage4; - - private string _RepairStep1; - - private string _RepairStep2; - - private string _RepairStep3; - - private string _RepairStep4; - - private string _RepairStep5; - - private string _Layer1; - - private string _WeldMethod1; - - private string _PowerPolarity1; - - private string _WeldGrade1; - - private string _Dia1; - - private string _PreTemp1; - - private string _LayerTemp1; - - private string _Current1; - - private string _Voltage1; - - private string _Speed1; - - private string _AfterTemp1; - - private string _Layer2; - - private string _WeldMethod2; - - private string _PowerPolarity2; - - private string _WeldGrade2; - - private string _Dia2; - - private string _PreTemp2; - - private string _LayerTemp2; - - private string _Current2; - - private string _Voltage2; - - private string _Speed2; - - private string _AfterTemp2; - - private string _Layer3; - - private string _WeldMethod3; - - private string _PowerPolarity3; - - private string _WeldGrade3; - - private string _Dia3; - - private string _PreTemp3; - - private string _LayerTemp3; - - private string _Current3; - - private string _Voltage3; - - private string _Speed3; - - private string _AfterTemp3; - - private string _Layer4; - - private string _WeldMethod4; - - private string _PowerPolarity4; - - private string _WeldGrade4; - - private string _Dia4; - - private string _PreTemp4; - - private string _LayerTemp4; - - private string _Current4; - - private string _Voltage4; - - private string _Speed4; - - private string _AfterTemp4; - - private string _Layer5; - - private string _WeldMethod5; - - private string _PowerPolarity5; - - private string _WeldGrade5; - - private string _Dia5; - - private string _PreTemp5; - - private string _LayerTemp5; - - private string _Current5; - - private string _Voltage5; - - private string _Speed5; - - private string _AfterTemp5; - - private string _Layer6; - - private string _WeldMethod6; - - private string _PowerPolarity6; - - private string _WeldGrade6; - - private string _Dia6; - - private string _PreTemp6; - - private string _LayerTemp6; - - private string _Current6; - - private string _Voltage6; - - private string _Speed6; - - private string _AfterTemp6; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ExamineMan; - - private System.Nullable _ExamineDate; - - public HJGL_View_WeldRepairCard() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRepairCardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string WeldRepairCardId - { - get - { - return this._WeldRepairCardId; - } - set - { - if ((this._WeldRepairCardId != value)) - { - this._WeldRepairCardId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRepairCardCode", DbType="NVarChar(50)")] - public string WeldRepairCardCode - { - get - { - return this._WeldRepairCardCode; - } - set - { - if ((this._WeldRepairCardCode != value)) - { - this._WeldRepairCardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20)")] - public string WorkAreaCode - { - get - { - return this._WorkAreaCode; - } - set - { - if ((this._WorkAreaCode != value)) - { - this._WorkAreaCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name", DbType="NVarChar(50)")] - public string STE_Name - { - get - { - return this._STE_Name; - } - set - { - if ((this._STE_Name != value)) - { - this._STE_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointDesc", DbType="VarChar(100)")] - public string JOT_JointDesc - { - get - { - return this._JOT_JointDesc; - } - set - { - if ((this._JOT_JointDesc != value)) - { - this._JOT_JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_RepairLocation", DbType="VarChar(20)")] - public string CHT_RepairLocation - { - get - { - return this._CHT_RepairLocation; - } - set - { - if ((this._CHT_RepairLocation != value)) - { - this._CHT_RepairLocation = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(20)")] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairPart", DbType="NVarChar(50)")] - public string RepairPart - { - get - { - return this._RepairPart; - } - set - { - if ((this._RepairPart != value)) - { - this._RepairPart = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairLength", DbType="NVarChar(50)")] - public string RepairLength - { - get - { - return this._RepairLength; - } - set - { - if ((this._RepairLength != value)) - { - this._RepairLength = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this._WeldingProcedureCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="NVarChar(50)")] - public string RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade1", DbType="NVarChar(50)")] - public string Grade1 - { - get - { - return this._Grade1; - } - set - { - if ((this._Grade1 != value)) - { - this._Grade1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications1", DbType="NVarChar(50)")] - public string Specifications1 - { - get - { - return this._Specifications1; - } - set - { - if ((this._Specifications1 != value)) - { - this._Specifications1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications1", DbType="NVarChar(50)")] - public string BakingSpecifications1 - { - get - { - return this._BakingSpecifications1; - } - set - { - if ((this._BakingSpecifications1 != value)) - { - this._BakingSpecifications1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time1", DbType="NVarChar(50)")] - public string Time1 - { - get - { - return this._Time1; - } - set - { - if ((this._Time1 != value)) - { - this._Time1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage1", DbType="NVarChar(50)")] - public string Dosage1 - { - get - { - return this._Dosage1; - } - set - { - if ((this._Dosage1 != value)) - { - this._Dosage1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade2", DbType="NVarChar(50)")] - public string Grade2 - { - get - { - return this._Grade2; - } - set - { - if ((this._Grade2 != value)) - { - this._Grade2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications2", DbType="NVarChar(50)")] - public string Specifications2 - { - get - { - return this._Specifications2; - } - set - { - if ((this._Specifications2 != value)) - { - this._Specifications2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications2", DbType="NVarChar(50)")] - public string BakingSpecifications2 - { - get - { - return this._BakingSpecifications2; - } - set - { - if ((this._BakingSpecifications2 != value)) - { - this._BakingSpecifications2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time2", DbType="NVarChar(50)")] - public string Time2 - { - get - { - return this._Time2; - } - set - { - if ((this._Time2 != value)) - { - this._Time2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage2", DbType="NVarChar(50)")] - public string Dosage2 - { - get - { - return this._Dosage2; - } - set - { - if ((this._Dosage2 != value)) - { - this._Dosage2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade3", DbType="NVarChar(50)")] - public string Grade3 - { - get - { - return this._Grade3; - } - set - { - if ((this._Grade3 != value)) - { - this._Grade3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications3", DbType="NVarChar(50)")] - public string Specifications3 - { - get - { - return this._Specifications3; - } - set - { - if ((this._Specifications3 != value)) - { - this._Specifications3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications3", DbType="NVarChar(50)")] - public string BakingSpecifications3 - { - get - { - return this._BakingSpecifications3; - } - set - { - if ((this._BakingSpecifications3 != value)) - { - this._BakingSpecifications3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time3", DbType="NVarChar(50)")] - public string Time3 - { - get - { - return this._Time3; - } - set - { - if ((this._Time3 != value)) - { - this._Time3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage3", DbType="NVarChar(50)")] - public string Dosage3 - { - get - { - return this._Dosage3; - } - set - { - if ((this._Dosage3 != value)) - { - this._Dosage3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade4", DbType="NVarChar(50)")] - public string Grade4 - { - get - { - return this._Grade4; - } - set - { - if ((this._Grade4 != value)) - { - this._Grade4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications4", DbType="NVarChar(50)")] - public string Specifications4 - { - get - { - return this._Specifications4; - } - set - { - if ((this._Specifications4 != value)) - { - this._Specifications4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications4", DbType="NVarChar(50)")] - public string BakingSpecifications4 - { - get - { - return this._BakingSpecifications4; - } - set - { - if ((this._BakingSpecifications4 != value)) - { - this._BakingSpecifications4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time4", DbType="NVarChar(50)")] - public string Time4 - { - get - { - return this._Time4; - } - set - { - if ((this._Time4 != value)) - { - this._Time4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage4", DbType="NVarChar(50)")] - public string Dosage4 - { - get - { - return this._Dosage4; - } - set - { - if ((this._Dosage4 != value)) - { - this._Dosage4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep1", DbType="NVarChar(500)")] - public string RepairStep1 - { - get - { - return this._RepairStep1; - } - set - { - if ((this._RepairStep1 != value)) - { - this._RepairStep1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep2", DbType="NVarChar(500)")] - public string RepairStep2 - { - get - { - return this._RepairStep2; - } - set - { - if ((this._RepairStep2 != value)) - { - this._RepairStep2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep3", DbType="NVarChar(500)")] - public string RepairStep3 - { - get - { - return this._RepairStep3; - } - set - { - if ((this._RepairStep3 != value)) - { - this._RepairStep3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep4", DbType="NVarChar(500)")] - public string RepairStep4 - { - get - { - return this._RepairStep4; - } - set - { - if ((this._RepairStep4 != value)) - { - this._RepairStep4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep5", DbType="NVarChar(500)")] - public string RepairStep5 - { - get - { - return this._RepairStep5; - } - set - { - if ((this._RepairStep5 != value)) - { - this._RepairStep5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer1", DbType="NVarChar(50)")] - public string Layer1 - { - get - { - return this._Layer1; - } - set - { - if ((this._Layer1 != value)) - { - this._Layer1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod1", DbType="NVarChar(50)")] - public string WeldMethod1 - { - get - { - return this._WeldMethod1; - } - set - { - if ((this._WeldMethod1 != value)) - { - this._WeldMethod1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity1", DbType="NVarChar(50)")] - public string PowerPolarity1 - { - get - { - return this._PowerPolarity1; - } - set - { - if ((this._PowerPolarity1 != value)) - { - this._PowerPolarity1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade1", DbType="NVarChar(50)")] - public string WeldGrade1 - { - get - { - return this._WeldGrade1; - } - set - { - if ((this._WeldGrade1 != value)) - { - this._WeldGrade1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia1", DbType="NVarChar(50)")] - public string Dia1 - { - get - { - return this._Dia1; - } - set - { - if ((this._Dia1 != value)) - { - this._Dia1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp1", DbType="NVarChar(50)")] - public string PreTemp1 - { - get - { - return this._PreTemp1; - } - set - { - if ((this._PreTemp1 != value)) - { - this._PreTemp1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp1", DbType="NVarChar(50)")] - public string LayerTemp1 - { - get - { - return this._LayerTemp1; - } - set - { - if ((this._LayerTemp1 != value)) - { - this._LayerTemp1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current1", DbType="NVarChar(50)")] - public string Current1 - { - get - { - return this._Current1; - } - set - { - if ((this._Current1 != value)) - { - this._Current1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage1", DbType="NVarChar(50)")] - public string Voltage1 - { - get - { - return this._Voltage1; - } - set - { - if ((this._Voltage1 != value)) - { - this._Voltage1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed1", DbType="NVarChar(50)")] - public string Speed1 - { - get - { - return this._Speed1; - } - set - { - if ((this._Speed1 != value)) - { - this._Speed1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp1", DbType="NVarChar(50)")] - public string AfterTemp1 - { - get - { - return this._AfterTemp1; - } - set - { - if ((this._AfterTemp1 != value)) - { - this._AfterTemp1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer2", DbType="NVarChar(50)")] - public string Layer2 - { - get - { - return this._Layer2; - } - set - { - if ((this._Layer2 != value)) - { - this._Layer2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod2", DbType="NVarChar(50)")] - public string WeldMethod2 - { - get - { - return this._WeldMethod2; - } - set - { - if ((this._WeldMethod2 != value)) - { - this._WeldMethod2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity2", DbType="NVarChar(50)")] - public string PowerPolarity2 - { - get - { - return this._PowerPolarity2; - } - set - { - if ((this._PowerPolarity2 != value)) - { - this._PowerPolarity2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade2", DbType="NVarChar(50)")] - public string WeldGrade2 - { - get - { - return this._WeldGrade2; - } - set - { - if ((this._WeldGrade2 != value)) - { - this._WeldGrade2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia2", DbType="NVarChar(50)")] - public string Dia2 - { - get - { - return this._Dia2; - } - set - { - if ((this._Dia2 != value)) - { - this._Dia2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp2", DbType="NVarChar(50)")] - public string PreTemp2 - { - get - { - return this._PreTemp2; - } - set - { - if ((this._PreTemp2 != value)) - { - this._PreTemp2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp2", DbType="NVarChar(50)")] - public string LayerTemp2 - { - get - { - return this._LayerTemp2; - } - set - { - if ((this._LayerTemp2 != value)) - { - this._LayerTemp2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current2", DbType="NVarChar(50)")] - public string Current2 - { - get - { - return this._Current2; - } - set - { - if ((this._Current2 != value)) - { - this._Current2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage2", DbType="NVarChar(50)")] - public string Voltage2 - { - get - { - return this._Voltage2; - } - set - { - if ((this._Voltage2 != value)) - { - this._Voltage2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed2", DbType="NVarChar(50)")] - public string Speed2 - { - get - { - return this._Speed2; - } - set - { - if ((this._Speed2 != value)) - { - this._Speed2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp2", DbType="NVarChar(50)")] - public string AfterTemp2 - { - get - { - return this._AfterTemp2; - } - set - { - if ((this._AfterTemp2 != value)) - { - this._AfterTemp2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer3", DbType="NVarChar(50)")] - public string Layer3 - { - get - { - return this._Layer3; - } - set - { - if ((this._Layer3 != value)) - { - this._Layer3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod3", DbType="NVarChar(50)")] - public string WeldMethod3 - { - get - { - return this._WeldMethod3; - } - set - { - if ((this._WeldMethod3 != value)) - { - this._WeldMethod3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity3", DbType="NVarChar(50)")] - public string PowerPolarity3 - { - get - { - return this._PowerPolarity3; - } - set - { - if ((this._PowerPolarity3 != value)) - { - this._PowerPolarity3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade3", DbType="NVarChar(50)")] - public string WeldGrade3 - { - get - { - return this._WeldGrade3; - } - set - { - if ((this._WeldGrade3 != value)) - { - this._WeldGrade3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia3", DbType="NVarChar(50)")] - public string Dia3 - { - get - { - return this._Dia3; - } - set - { - if ((this._Dia3 != value)) - { - this._Dia3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp3", DbType="NVarChar(50)")] - public string PreTemp3 - { - get - { - return this._PreTemp3; - } - set - { - if ((this._PreTemp3 != value)) - { - this._PreTemp3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp3", DbType="NVarChar(50)")] - public string LayerTemp3 - { - get - { - return this._LayerTemp3; - } - set - { - if ((this._LayerTemp3 != value)) - { - this._LayerTemp3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current3", DbType="NVarChar(50)")] - public string Current3 - { - get - { - return this._Current3; - } - set - { - if ((this._Current3 != value)) - { - this._Current3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage3", DbType="NVarChar(50)")] - public string Voltage3 - { - get - { - return this._Voltage3; - } - set - { - if ((this._Voltage3 != value)) - { - this._Voltage3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed3", DbType="NVarChar(50)")] - public string Speed3 - { - get - { - return this._Speed3; - } - set - { - if ((this._Speed3 != value)) - { - this._Speed3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp3", DbType="NVarChar(50)")] - public string AfterTemp3 - { - get - { - return this._AfterTemp3; - } - set - { - if ((this._AfterTemp3 != value)) - { - this._AfterTemp3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer4", DbType="NVarChar(50)")] - public string Layer4 - { - get - { - return this._Layer4; - } - set - { - if ((this._Layer4 != value)) - { - this._Layer4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod4", DbType="NVarChar(50)")] - public string WeldMethod4 - { - get - { - return this._WeldMethod4; - } - set - { - if ((this._WeldMethod4 != value)) - { - this._WeldMethod4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity4", DbType="NVarChar(50)")] - public string PowerPolarity4 - { - get - { - return this._PowerPolarity4; - } - set - { - if ((this._PowerPolarity4 != value)) - { - this._PowerPolarity4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade4", DbType="NVarChar(50)")] - public string WeldGrade4 - { - get - { - return this._WeldGrade4; - } - set - { - if ((this._WeldGrade4 != value)) - { - this._WeldGrade4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia4", DbType="NVarChar(50)")] - public string Dia4 - { - get - { - return this._Dia4; - } - set - { - if ((this._Dia4 != value)) - { - this._Dia4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp4", DbType="NVarChar(50)")] - public string PreTemp4 - { - get - { - return this._PreTemp4; - } - set - { - if ((this._PreTemp4 != value)) - { - this._PreTemp4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp4", DbType="NVarChar(50)")] - public string LayerTemp4 - { - get - { - return this._LayerTemp4; - } - set - { - if ((this._LayerTemp4 != value)) - { - this._LayerTemp4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current4", DbType="NVarChar(50)")] - public string Current4 - { - get - { - return this._Current4; - } - set - { - if ((this._Current4 != value)) - { - this._Current4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage4", DbType="NVarChar(50)")] - public string Voltage4 - { - get - { - return this._Voltage4; - } - set - { - if ((this._Voltage4 != value)) - { - this._Voltage4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed4", DbType="NVarChar(50)")] - public string Speed4 - { - get - { - return this._Speed4; - } - set - { - if ((this._Speed4 != value)) - { - this._Speed4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp4", DbType="NVarChar(50)")] - public string AfterTemp4 - { - get - { - return this._AfterTemp4; - } - set - { - if ((this._AfterTemp4 != value)) - { - this._AfterTemp4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer5", DbType="NVarChar(50)")] - public string Layer5 - { - get - { - return this._Layer5; - } - set - { - if ((this._Layer5 != value)) - { - this._Layer5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod5", DbType="NVarChar(50)")] - public string WeldMethod5 - { - get - { - return this._WeldMethod5; - } - set - { - if ((this._WeldMethod5 != value)) - { - this._WeldMethod5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity5", DbType="NVarChar(50)")] - public string PowerPolarity5 - { - get - { - return this._PowerPolarity5; - } - set - { - if ((this._PowerPolarity5 != value)) - { - this._PowerPolarity5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade5", DbType="NVarChar(50)")] - public string WeldGrade5 - { - get - { - return this._WeldGrade5; - } - set - { - if ((this._WeldGrade5 != value)) - { - this._WeldGrade5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia5", DbType="NVarChar(50)")] - public string Dia5 - { - get - { - return this._Dia5; - } - set - { - if ((this._Dia5 != value)) - { - this._Dia5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp5", DbType="NVarChar(50)")] - public string PreTemp5 - { - get - { - return this._PreTemp5; - } - set - { - if ((this._PreTemp5 != value)) - { - this._PreTemp5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp5", DbType="NVarChar(50)")] - public string LayerTemp5 - { - get - { - return this._LayerTemp5; - } - set - { - if ((this._LayerTemp5 != value)) - { - this._LayerTemp5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current5", DbType="NVarChar(50)")] - public string Current5 - { - get - { - return this._Current5; - } - set - { - if ((this._Current5 != value)) - { - this._Current5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage5", DbType="NVarChar(50)")] - public string Voltage5 - { - get - { - return this._Voltage5; - } - set - { - if ((this._Voltage5 != value)) - { - this._Voltage5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed5", DbType="NVarChar(50)")] - public string Speed5 - { - get - { - return this._Speed5; - } - set - { - if ((this._Speed5 != value)) - { - this._Speed5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp5", DbType="NVarChar(50)")] - public string AfterTemp5 - { - get - { - return this._AfterTemp5; - } - set - { - if ((this._AfterTemp5 != value)) - { - this._AfterTemp5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer6", DbType="NVarChar(50)")] - public string Layer6 - { - get - { - return this._Layer6; - } - set - { - if ((this._Layer6 != value)) - { - this._Layer6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod6", DbType="NVarChar(50)")] - public string WeldMethod6 - { - get - { - return this._WeldMethod6; - } - set - { - if ((this._WeldMethod6 != value)) - { - this._WeldMethod6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity6", DbType="NVarChar(50)")] - public string PowerPolarity6 - { - get - { - return this._PowerPolarity6; - } - set - { - if ((this._PowerPolarity6 != value)) - { - this._PowerPolarity6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade6", DbType="NVarChar(50)")] - public string WeldGrade6 - { - get - { - return this._WeldGrade6; - } - set - { - if ((this._WeldGrade6 != value)) - { - this._WeldGrade6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia6", DbType="NVarChar(50)")] - public string Dia6 - { - get - { - return this._Dia6; - } - set - { - if ((this._Dia6 != value)) - { - this._Dia6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp6", DbType="NVarChar(50)")] - public string PreTemp6 - { - get - { - return this._PreTemp6; - } - set - { - if ((this._PreTemp6 != value)) - { - this._PreTemp6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp6", DbType="NVarChar(50)")] - public string LayerTemp6 - { - get - { - return this._LayerTemp6; - } - set - { - if ((this._LayerTemp6 != value)) - { - this._LayerTemp6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current6", DbType="NVarChar(50)")] - public string Current6 - { - get - { - return this._Current6; - } - set - { - if ((this._Current6 != value)) - { - this._Current6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage6", DbType="NVarChar(50)")] - public string Voltage6 - { - get - { - return this._Voltage6; - } - set - { - if ((this._Voltage6 != value)) - { - this._Voltage6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed6", DbType="NVarChar(50)")] - public string Speed6 - { - get - { - return this._Speed6; - } - set - { - if ((this._Speed6 != value)) - { - this._Speed6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp6", DbType="NVarChar(50)")] - public string AfterTemp6 - { - get - { - return this._AfterTemp6; - } - set - { - if ((this._AfterTemp6 != value)) - { - this._AfterTemp6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")] - public string CompileMan - { - get - { - return this._CompileMan; - } - set - { - if ((this._CompileMan != value)) - { - this._CompileMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this._CompileDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineMan", DbType="NVarChar(50)")] - public string ExamineMan - { - get - { - return this._ExamineMan; - } - set - { - if ((this._ExamineMan != value)) - { - this._ExamineMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineDate", DbType="DateTime")] - public System.Nullable ExamineDate - { - get - { - return this._ExamineDate; - } - set - { - if ((this._ExamineDate != value)) - { - this._ExamineDate = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_WeldingManage_TestingParameters")] - public partial class HJGL_WeldingManage_TestingParameters : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TestingParametersId; - - private string _WeldSpecification; - - private string _STE_ID; - - private string _TestingTime; - - private System.Nullable _IsHot; - - private string _ImageQualityModel; - - private string _WireDiameterCode; - - private string _TestingEquipment; - - private string _FilmModel; - - private string _IntensifyingWay; - - private string _TubeVoltage; - - private string _SourceActivity; - - private string _ExposureTime; - - private string _TransilluminationMode; - - private string _FocalLength; - - private System.Nullable _TransilluminationNum; - - private System.Nullable _EffectiveLength; - - private EntityRef _HJGL_BS_Steel; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTestingParametersIdChanging(string value); - partial void OnTestingParametersIdChanged(); - partial void OnWeldSpecificationChanging(string value); - partial void OnWeldSpecificationChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnTestingTimeChanging(string value); - partial void OnTestingTimeChanged(); - partial void OnIsHotChanging(System.Nullable value); - partial void OnIsHotChanged(); - partial void OnImageQualityModelChanging(string value); - partial void OnImageQualityModelChanged(); - partial void OnWireDiameterCodeChanging(string value); - partial void OnWireDiameterCodeChanged(); - partial void OnTestingEquipmentChanging(string value); - partial void OnTestingEquipmentChanged(); - partial void OnFilmModelChanging(string value); - partial void OnFilmModelChanged(); - partial void OnIntensifyingWayChanging(string value); - partial void OnIntensifyingWayChanged(); - partial void OnTubeVoltageChanging(string value); - partial void OnTubeVoltageChanged(); - partial void OnSourceActivityChanging(string value); - partial void OnSourceActivityChanged(); - partial void OnExposureTimeChanging(string value); - partial void OnExposureTimeChanged(); - partial void OnTransilluminationModeChanging(string value); - partial void OnTransilluminationModeChanged(); - partial void OnFocalLengthChanging(string value); - partial void OnFocalLengthChanged(); - partial void OnTransilluminationNumChanging(System.Nullable value); - partial void OnTransilluminationNumChanged(); - partial void OnEffectiveLengthChanging(System.Nullable value); - partial void OnEffectiveLengthChanged(); - #endregion - - public HJGL_WeldingManage_TestingParameters() - { - this._HJGL_BS_Steel = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingParametersId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TestingParametersId - { - get - { - return this._TestingParametersId; - } - set - { - if ((this._TestingParametersId != value)) - { - this.OnTestingParametersIdChanging(value); - this.SendPropertyChanging(); - this._TestingParametersId = value; - this.SendPropertyChanged("TestingParametersId"); - this.OnTestingParametersIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecification", DbType="NVarChar(50)")] - public string WeldSpecification - { - get - { - return this._WeldSpecification; - } - set - { - if ((this._WeldSpecification != value)) - { - this.OnWeldSpecificationChanging(value); - this.SendPropertyChanging(); - this._WeldSpecification = value; - this.SendPropertyChanged("WeldSpecification"); - this.OnWeldSpecificationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingTime", DbType="NVarChar(50)")] - public string TestingTime - { - get - { - return this._TestingTime; - } - set - { - if ((this._TestingTime != value)) - { - this.OnTestingTimeChanging(value); - this.SendPropertyChanging(); - this._TestingTime = value; - this.SendPropertyChanged("TestingTime"); - this.OnTestingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHot", DbType="Bit")] - public System.Nullable IsHot - { - get - { - return this._IsHot; - } - set - { - if ((this._IsHot != value)) - { - this.OnIsHotChanging(value); - this.SendPropertyChanging(); - this._IsHot = value; - this.SendPropertyChanged("IsHot"); - this.OnIsHotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityModel", DbType="NVarChar(50)")] - public string ImageQualityModel - { - get - { - return this._ImageQualityModel; - } - set - { - if ((this._ImageQualityModel != value)) - { - this.OnImageQualityModelChanging(value); - this.SendPropertyChanging(); - this._ImageQualityModel = value; - this.SendPropertyChanged("ImageQualityModel"); - this.OnImageQualityModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WireDiameterCode", DbType="NVarChar(50)")] - public string WireDiameterCode - { - get - { - return this._WireDiameterCode; - } - set - { - if ((this._WireDiameterCode != value)) - { - this.OnWireDiameterCodeChanging(value); - this.SendPropertyChanging(); - this._WireDiameterCode = value; - this.SendPropertyChanged("WireDiameterCode"); - this.OnWireDiameterCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingEquipment", DbType="Char(1)")] - public string TestingEquipment - { - get - { - return this._TestingEquipment; - } - set - { - if ((this._TestingEquipment != value)) - { - this.OnTestingEquipmentChanging(value); - this.SendPropertyChanging(); - this._TestingEquipment = value; - this.SendPropertyChanged("TestingEquipment"); - this.OnTestingEquipmentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmModel", DbType="NVarChar(50)")] - public string FilmModel - { - get - { - return this._FilmModel; - } - set - { - if ((this._FilmModel != value)) - { - this.OnFilmModelChanging(value); - this.SendPropertyChanging(); - this._FilmModel = value; - this.SendPropertyChanged("FilmModel"); - this.OnFilmModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IntensifyingWay", DbType="NVarChar(50)")] - public string IntensifyingWay - { - get - { - return this._IntensifyingWay; - } - set - { - if ((this._IntensifyingWay != value)) - { - this.OnIntensifyingWayChanging(value); - this.SendPropertyChanging(); - this._IntensifyingWay = value; - this.SendPropertyChanged("IntensifyingWay"); - this.OnIntensifyingWayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeVoltage", DbType="NVarChar(50)")] - public string TubeVoltage - { - get - { - return this._TubeVoltage; - } - set - { - if ((this._TubeVoltage != value)) - { - this.OnTubeVoltageChanging(value); - this.SendPropertyChanging(); - this._TubeVoltage = value; - this.SendPropertyChanged("TubeVoltage"); - this.OnTubeVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SourceActivity", DbType="NVarChar(50)")] - public string SourceActivity - { - get - { - return this._SourceActivity; - } - set - { - if ((this._SourceActivity != value)) - { - this.OnSourceActivityChanging(value); - this.SendPropertyChanging(); - this._SourceActivity = value; - this.SendPropertyChanged("SourceActivity"); - this.OnSourceActivityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExposureTime", DbType="NVarChar(50)")] - public string ExposureTime - { - get - { - return this._ExposureTime; - } - set - { - if ((this._ExposureTime != value)) - { - this.OnExposureTimeChanging(value); - this.SendPropertyChanging(); - this._ExposureTime = value; - this.SendPropertyChanged("ExposureTime"); - this.OnExposureTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TransilluminationMode", DbType="NVarChar(50)")] - public string TransilluminationMode - { - get - { - return this._TransilluminationMode; - } - set - { - if ((this._TransilluminationMode != value)) - { - this.OnTransilluminationModeChanging(value); - this.SendPropertyChanging(); - this._TransilluminationMode = value; - this.SendPropertyChanged("TransilluminationMode"); - this.OnTransilluminationModeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalLength", DbType="NVarChar(50)")] - public string FocalLength - { - get - { - return this._FocalLength; - } - set - { - if ((this._FocalLength != value)) - { - this.OnFocalLengthChanging(value); - this.SendPropertyChanging(); - this._FocalLength = value; - this.SendPropertyChanged("FocalLength"); - this.OnFocalLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TransilluminationNum", DbType="Int")] - public System.Nullable TransilluminationNum - { - get - { - return this._TransilluminationNum; - } - set - { - if ((this._TransilluminationNum != value)) - { - this.OnTransilluminationNumChanging(value); - this.SendPropertyChanging(); - this._TransilluminationNum = value; - this.SendPropertyChanged("TransilluminationNum"); - this.OnTransilluminationNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EffectiveLength", DbType="Decimal(18,4)")] - public System.Nullable EffectiveLength - { - get - { - return this._EffectiveLength; - } - set - { - if ((this._EffectiveLength != value)) - { - this.OnEffectiveLengthChanging(value); - this.SendPropertyChanging(); - this._EffectiveLength = value; - this.SendPropertyChanged("EffectiveLength"); - this.OnEffectiveLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingManage_TestingParameters_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_WeldingManage_TestingParameters.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingManage_TestingParameters.Add(this); - this._STE_ID = value.STE_ID; - } - else - { - this._STE_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - 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.HJGL_WeldingProcedure_JointImage")] - public partial class HJGL_WeldingProcedure_JointImage : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JointImageId; - - private string _JointImageName; - - private string _AttachUrl; - - private string _Remark; - - private EntitySet _HJGL_WeldingProcedure_JointImageItem; - - private EntitySet _HJGL_WeldingProcedure_WeldingProcessCard; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJointImageIdChanging(string value); - partial void OnJointImageIdChanged(); - partial void OnJointImageNameChanging(string value); - partial void OnJointImageNameChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public HJGL_WeldingProcedure_JointImage() - { - this._HJGL_WeldingProcedure_JointImageItem = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_JointImageItem), new Action(this.detach_HJGL_WeldingProcedure_JointImageItem)); - this._HJGL_WeldingProcedure_WeldingProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldingProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldingProcessCard)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointImageId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JointImageId - { - get - { - return this._JointImageId; - } - set - { - if ((this._JointImageId != value)) - { - this.OnJointImageIdChanging(value); - this.SendPropertyChanging(); - this._JointImageId = value; - this.SendPropertyChanged("JointImageId"); - this.OnJointImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointImageName", DbType="NVarChar(200)")] - public string JointImageName - { - get - { - return this._JointImageName; - } - set - { - if ((this._JointImageName != value)) - { - this.OnJointImageNameChanging(value); - this.SendPropertyChanging(); - this._JointImageName = value; - this.SendPropertyChanged("JointImageName"); - this.OnJointImageNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(2000)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_JointImageItem_HJGL_WeldingProcedure_JointImage", Storage="_HJGL_WeldingProcedure_JointImageItem", ThisKey="JointImageId", OtherKey="JointImageId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_JointImageItem - { - get - { - return this._HJGL_WeldingProcedure_JointImageItem; - } - set - { - this._HJGL_WeldingProcedure_JointImageItem.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_HJGL_WeldingProcedure_JointImage", Storage="_HJGL_WeldingProcedure_WeldingProcessCard", ThisKey="JointImageId", OtherKey="JointImageId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldingProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldingProcessCard.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_HJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_JointImage = this; - } - - private void detach_HJGL_WeldingProcedure_JointImageItem(HJGL_WeldingProcedure_JointImageItem entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_JointImage = null; - } - - private void attach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_JointImage = this; - } - - private void detach_HJGL_WeldingProcedure_WeldingProcessCard(HJGL_WeldingProcedure_WeldingProcessCard entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_JointImage = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_WeldingProcedure_JointImageItem")] - public partial class HJGL_WeldingProcedure_JointImageItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _JointImageItemId; - - private string _JointImageId; - - private string _Code; - - private string _WME_ID; - - private string _WeldCurrent; - - private string _WeldVoltage; - - private string _WeldSpeed; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntityRef _HJGL_WeldingProcedure_JointImage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnJointImageItemIdChanging(string value); - partial void OnJointImageItemIdChanged(); - partial void OnJointImageIdChanging(string value); - partial void OnJointImageIdChanged(); - partial void OnCodeChanging(string value); - partial void OnCodeChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnWeldCurrentChanging(string value); - partial void OnWeldCurrentChanged(); - partial void OnWeldVoltageChanging(string value); - partial void OnWeldVoltageChanged(); - partial void OnWeldSpeedChanging(string value); - partial void OnWeldSpeedChanged(); - #endregion - - public HJGL_WeldingProcedure_JointImageItem() - { - this._HJGL_BS_WeldMethod = default(EntityRef); - this._HJGL_WeldingProcedure_JointImage = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointImageItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string JointImageItemId - { - get - { - return this._JointImageItemId; - } - set - { - if ((this._JointImageItemId != value)) - { - this.OnJointImageItemIdChanging(value); - this.SendPropertyChanging(); - this._JointImageItemId = value; - this.SendPropertyChanged("JointImageItemId"); - this.OnJointImageItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointImageId", DbType="NVarChar(50)")] - public string JointImageId - { - get - { - return this._JointImageId; - } - set - { - if ((this._JointImageId != value)) - { - if (this._HJGL_WeldingProcedure_JointImage.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJointImageIdChanging(value); - this.SendPropertyChanging(); - this._JointImageId = value; - this.SendPropertyChanged("JointImageId"); - this.OnJointImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Code", DbType="NVarChar(50)")] - public string Code - { - get - { - return this._Code; - } - set - { - if ((this._Code != value)) - { - this.OnCodeChanging(value); - this.SendPropertyChanging(); - this._Code = value; - this.SendPropertyChanged("Code"); - this.OnCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent", DbType="NVarChar(50)")] - public string WeldCurrent - { - get - { - return this._WeldCurrent; - } - set - { - if ((this._WeldCurrent != value)) - { - this.OnWeldCurrentChanging(value); - this.SendPropertyChanging(); - this._WeldCurrent = value; - this.SendPropertyChanged("WeldCurrent"); - this.OnWeldCurrentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage", DbType="NVarChar(50)")] - public string WeldVoltage - { - get - { - return this._WeldVoltage; - } - set - { - if ((this._WeldVoltage != value)) - { - this.OnWeldVoltageChanging(value); - this.SendPropertyChanging(); - this._WeldVoltage = value; - this.SendPropertyChanged("WeldVoltage"); - this.OnWeldVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed", DbType="NVarChar(50)")] - public string WeldSpeed - { - get - { - return this._WeldSpeed; - } - set - { - if ((this._WeldSpeed != value)) - { - this.OnWeldSpeedChanging(value); - this.SendPropertyChanging(); - this._WeldSpeed = value; - this.SendPropertyChanged("WeldSpeed"); - this.OnWeldSpeedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_JointImageItem_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_WeldingProcedure_JointImageItem.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_JointImageItem.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_JointImageItem_HJGL_WeldingProcedure_JointImage", Storage="_HJGL_WeldingProcedure_JointImage", ThisKey="JointImageId", OtherKey="JointImageId", IsForeignKey=true)] - public HJGL_WeldingProcedure_JointImage HJGL_WeldingProcedure_JointImage - { - get - { - return this._HJGL_WeldingProcedure_JointImage.Entity; - } - set - { - HJGL_WeldingProcedure_JointImage previousValue = this._HJGL_WeldingProcedure_JointImage.Entity; - if (((previousValue != value) - || (this._HJGL_WeldingProcedure_JointImage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_WeldingProcedure_JointImage.Entity = null; - previousValue.HJGL_WeldingProcedure_JointImageItem.Remove(this); - } - this._HJGL_WeldingProcedure_JointImage.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_JointImageItem.Add(this); - this._JointImageId = value.JointImageId; - } - else - { - this._JointImageId = default(string); - } - this.SendPropertyChanged("HJGL_WeldingProcedure_JointImage"); - } - } - } - - 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.HJGL_WeldingProcedure_MatchedProcedureMaterial")] - public partial class HJGL_WeldingProcedure_MatchedProcedureMaterial : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MatchedProcedureMaterialId; - - private string _ProjectId; - - private string _STE_ID1; - - private string _STE_ID2; - - private string _Specifications; - - private string _WeldingMethodId; - - private System.Nullable _Thickness; - - private System.Nullable _Dia; - - private System.Nullable _IsHotTreatment; - - private string _WeldingPosition; - - private string _WeldingProcedureId; - - private string _WeldingProcessCardId; - - private string _Remark; - - private string _Flag; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _STE_ID2HJGL_BS_Steel; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntityRef _HJGL_WeldingProcedure_WeldingProcedure; - - private EntityRef _HJGL_WeldingProcedure_WeldingProcessCard; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMatchedProcedureMaterialIdChanging(string value); - partial void OnMatchedProcedureMaterialIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnSTE_ID1Changing(string value); - partial void OnSTE_ID1Changed(); - partial void OnSTE_ID2Changing(string value); - partial void OnSTE_ID2Changed(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnWeldingMethodIdChanging(string value); - partial void OnWeldingMethodIdChanged(); - partial void OnThicknessChanging(System.Nullable value); - partial void OnThicknessChanged(); - partial void OnDiaChanging(System.Nullable value); - partial void OnDiaChanged(); - partial void OnIsHotTreatmentChanging(System.Nullable value); - partial void OnIsHotTreatmentChanged(); - partial void OnWeldingPositionChanging(string value); - partial void OnWeldingPositionChanged(); - partial void OnWeldingProcedureIdChanging(string value); - partial void OnWeldingProcedureIdChanged(); - partial void OnWeldingProcessCardIdChanging(string value); - partial void OnWeldingProcessCardIdChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnFlagChanging(string value); - partial void OnFlagChanged(); - #endregion - - public HJGL_WeldingProcedure_MatchedProcedureMaterial() - { - this._Base_Project = default(EntityRef); - this._HJGL_BS_Steel = default(EntityRef); - this._STE_ID2HJGL_BS_Steel = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - this._HJGL_WeldingProcedure_WeldingProcedure = default(EntityRef); - this._HJGL_WeldingProcedure_WeldingProcessCard = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MatchedProcedureMaterialId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MatchedProcedureMaterialId - { - get - { - return this._MatchedProcedureMaterialId; - } - set - { - if ((this._MatchedProcedureMaterialId != value)) - { - this.OnMatchedProcedureMaterialIdChanging(value); - this.SendPropertyChanging(); - this._MatchedProcedureMaterialId = value; - this.SendPropertyChanged("MatchedProcedureMaterialId"); - this.OnMatchedProcedureMaterialIdChanged(); - } - } - } - - [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="_STE_ID1", DbType="VarChar(50)")] - public string STE_ID1 - { - get - { - return this._STE_ID1; - } - set - { - if ((this._STE_ID1 != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_ID1Changing(value); - this.SendPropertyChanging(); - this._STE_ID1 = value; - this.SendPropertyChanged("STE_ID1"); - this.OnSTE_ID1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="VarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - if (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_ID2Changing(value); - this.SendPropertyChanging(); - this._STE_ID2 = value; - this.SendPropertyChanged("STE_ID2"); - this.OnSTE_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(100)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMethodId", DbType="VarChar(50)")] - public string WeldingMethodId - { - get - { - return this._WeldingMethodId; - } - set - { - if ((this._WeldingMethodId != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldingMethodIdChanging(value); - this.SendPropertyChanging(); - this._WeldingMethodId = value; - this.SendPropertyChanged("WeldingMethodId"); - this.OnWeldingMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Thickness", DbType="Decimal(18,4)")] - public System.Nullable Thickness - { - get - { - return this._Thickness; - } - set - { - if ((this._Thickness != value)) - { - this.OnThicknessChanging(value); - this.SendPropertyChanging(); - this._Thickness = value; - this.SendPropertyChanged("Thickness"); - this.OnThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia", DbType="Decimal(18,4)")] - public System.Nullable Dia - { - get - { - return this._Dia; - } - set - { - if ((this._Dia != value)) - { - this.OnDiaChanging(value); - this.SendPropertyChanging(); - this._Dia = value; - this.SendPropertyChanged("Dia"); - this.OnDiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatment", DbType="Bit")] - public System.Nullable IsHotTreatment - { - get - { - return this._IsHotTreatment; - } - set - { - if ((this._IsHotTreatment != value)) - { - this.OnIsHotTreatmentChanging(value); - this.SendPropertyChanging(); - this._IsHotTreatment = value; - this.SendPropertyChanged("IsHotTreatment"); - this.OnIsHotTreatmentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this.OnWeldingPositionChanging(value); - this.SendPropertyChanging(); - this._WeldingPosition = value; - this.SendPropertyChanged("WeldingPosition"); - this.OnWeldingPositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureId", DbType="NVarChar(50)")] - public string WeldingProcedureId - { - get - { - return this._WeldingProcedureId; - } - set - { - if ((this._WeldingProcedureId != value)) - { - if (this._HJGL_WeldingProcedure_WeldingProcedure.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldingProcedureIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureId = value; - this.SendPropertyChanged("WeldingProcedureId"); - this.OnWeldingProcedureIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcessCardId", DbType="NVarChar(50)")] - public string WeldingProcessCardId - { - get - { - return this._WeldingProcessCardId; - } - set - { - if ((this._WeldingProcessCardId != value)) - { - if (this._HJGL_WeldingProcedure_WeldingProcessCard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldingProcessCardIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcessCardId = value; - this.SendPropertyChanged("WeldingProcessCardId"); - this.OnWeldingProcessCardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Char(1)")] - public string Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_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.HJGL_WeldingProcedure_MatchedProcedureMaterial.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID1", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_WeldingProcedure_MatchedProcedureMaterial.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial.Add(this); - this._STE_ID1 = value.STE_ID; - } - else - { - this._STE_ID1 = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1", Storage="_STE_ID2HJGL_BS_Steel", ThisKey="STE_ID2", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel STE_ID2HJGL_BS_Steel - { - get - { - return this._STE_ID2HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._STE_ID2HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._STE_ID2HJGL_BS_Steel.Entity = null; - previousValue.HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1.Remove(this); - } - this._STE_ID2HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_Steel1.Add(this); - this._STE_ID2 = value.STE_ID; - } - else - { - this._STE_ID2 = default(string); - } - this.SendPropertyChanged("STE_ID2HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WeldingMethodId", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_WeldingProcedure_MatchedProcedureMaterial.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial.Add(this); - this._WeldingMethodId = value.WME_ID; - } - else - { - this._WeldingMethodId = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_WeldingProcedure_WeldingPr" + - "ocedure", Storage="_HJGL_WeldingProcedure_WeldingProcedure", ThisKey="WeldingProcedureId", OtherKey="WeldingProcedureId", IsForeignKey=true)] - public HJGL_WeldingProcedure_WeldingProcedure HJGL_WeldingProcedure_WeldingProcedure - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcedure.Entity; - } - set - { - HJGL_WeldingProcedure_WeldingProcedure previousValue = this._HJGL_WeldingProcedure_WeldingProcedure.Entity; - if (((previousValue != value) - || (this._HJGL_WeldingProcedure_WeldingProcedure.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_WeldingProcedure_WeldingProcedure.Entity = null; - previousValue.HJGL_WeldingProcedure_MatchedProcedureMaterial.Remove(this); - } - this._HJGL_WeldingProcedure_WeldingProcedure.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial.Add(this); - this._WeldingProcedureId = value.WeldingProcedureId; - } - else - { - this._WeldingProcedureId = default(string); - } - this.SendPropertyChanged("HJGL_WeldingProcedure_WeldingProcedure"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_WeldingProcedure_WeldingPr" + - "ocessCard", Storage="_HJGL_WeldingProcedure_WeldingProcessCard", ThisKey="WeldingProcessCardId", OtherKey="WeldingProcessCardId", IsForeignKey=true)] - public HJGL_WeldingProcedure_WeldingProcessCard HJGL_WeldingProcedure_WeldingProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldingProcessCard.Entity; - } - set - { - HJGL_WeldingProcedure_WeldingProcessCard previousValue = this._HJGL_WeldingProcedure_WeldingProcessCard.Entity; - if (((previousValue != value) - || (this._HJGL_WeldingProcedure_WeldingProcessCard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_WeldingProcedure_WeldingProcessCard.Entity = null; - previousValue.HJGL_WeldingProcedure_MatchedProcedureMaterial.Remove(this); - } - this._HJGL_WeldingProcedure_WeldingProcessCard.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_MatchedProcedureMaterial.Add(this); - this._WeldingProcessCardId = value.WeldingProcessCardId; - } - else - { - this._WeldingProcessCardId = default(string); - } - this.SendPropertyChanged("HJGL_WeldingProcedure_WeldingProcessCard"); - } - } - } - - 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.HJGL_WeldingProcedure_WeldHotProcessCard")] - public partial class HJGL_WeldingProcedure_WeldHotProcessCard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldHpcId; - - private string _ProjectId; - - private string _HpcCode; - - private string _UnitId; - - private string _Shejiwj; - - private string _Guandaocz; - - private string _Guandaogg; - - private string _BzPerson; - - private string _HpcId; - - private string _Jietouxs; - - private string _Yijuhanpin; - - private string _Kzxtxh; - - private string _Jiareqixh; - - private string _Cewenyq; - - private string _Buchangdx; - - private string _Jiaredaigd; - - private string _Bwkuandu; - - private string _Bwcailao; - - private string _Bwdianshu; - - private string _Cewendianshc; - - private string _Hanhouchl; - - private string _Jiaresd; - - private string _Bwwendu; - - private string _Bwshijian; - - private string _Lenquesd; - - private string _Ewailq; - - private string _Lilunhanhou; - - private string _Qishuyq; - - private string _Qitashc; - - private string _Flag; - - private EntityRef _HJGL_Base_HotProcessCard; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldHpcIdChanging(string value); - partial void OnWeldHpcIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHpcCodeChanging(string value); - partial void OnHpcCodeChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnShejiwjChanging(string value); - partial void OnShejiwjChanged(); - partial void OnGuandaoczChanging(string value); - partial void OnGuandaoczChanged(); - partial void OnGuandaoggChanging(string value); - partial void OnGuandaoggChanged(); - partial void OnBzPersonChanging(string value); - partial void OnBzPersonChanged(); - partial void OnHpcIdChanging(string value); - partial void OnHpcIdChanged(); - partial void OnJietouxsChanging(string value); - partial void OnJietouxsChanged(); - partial void OnYijuhanpinChanging(string value); - partial void OnYijuhanpinChanged(); - partial void OnKzxtxhChanging(string value); - partial void OnKzxtxhChanged(); - partial void OnJiareqixhChanging(string value); - partial void OnJiareqixhChanged(); - partial void OnCewenyqChanging(string value); - partial void OnCewenyqChanged(); - partial void OnBuchangdxChanging(string value); - partial void OnBuchangdxChanged(); - partial void OnJiaredaigdChanging(string value); - partial void OnJiaredaigdChanged(); - partial void OnBwkuanduChanging(string value); - partial void OnBwkuanduChanged(); - partial void OnBwcailaoChanging(string value); - partial void OnBwcailaoChanged(); - partial void OnBwdianshuChanging(string value); - partial void OnBwdianshuChanged(); - partial void OnCewendianshcChanging(string value); - partial void OnCewendianshcChanged(); - partial void OnHanhouchlChanging(string value); - partial void OnHanhouchlChanged(); - partial void OnJiaresdChanging(string value); - partial void OnJiaresdChanged(); - partial void OnBwwenduChanging(string value); - partial void OnBwwenduChanged(); - partial void OnBwshijianChanging(string value); - partial void OnBwshijianChanged(); - partial void OnLenquesdChanging(string value); - partial void OnLenquesdChanged(); - partial void OnEwailqChanging(string value); - partial void OnEwailqChanged(); - partial void OnLilunhanhouChanging(string value); - partial void OnLilunhanhouChanged(); - partial void OnQishuyqChanging(string value); - partial void OnQishuyqChanged(); - partial void OnQitashcChanging(string value); - partial void OnQitashcChanged(); - partial void OnFlagChanging(string value); - partial void OnFlagChanged(); - #endregion - - public HJGL_WeldingProcedure_WeldHotProcessCard() - { - this._HJGL_Base_HotProcessCard = default(EntityRef); - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldHpcId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldHpcId - { - get - { - return this._WeldHpcId; - } - set - { - if ((this._WeldHpcId != value)) - { - this.OnWeldHpcIdChanging(value); - this.SendPropertyChanging(); - this._WeldHpcId = value; - this.SendPropertyChanged("WeldHpcId"); - this.OnWeldHpcIdChanged(); - } - } - } - - [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="_HpcCode", DbType="NVarChar(50)")] - public string HpcCode - { - get - { - return this._HpcCode; - } - set - { - if ((this._HpcCode != value)) - { - this.OnHpcCodeChanging(value); - this.SendPropertyChanging(); - this._HpcCode = value; - this.SendPropertyChanged("HpcCode"); - this.OnHpcCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="shejiwj", Storage="_Shejiwj", DbType="VarChar(100)")] - public string Shejiwj - { - get - { - return this._Shejiwj; - } - set - { - if ((this._Shejiwj != value)) - { - this.OnShejiwjChanging(value); - this.SendPropertyChanging(); - this._Shejiwj = value; - this.SendPropertyChanged("Shejiwj"); - this.OnShejiwjChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="guandaocz", Storage="_Guandaocz", DbType="VarChar(50)")] - public string Guandaocz - { - get - { - return this._Guandaocz; - } - set - { - if ((this._Guandaocz != value)) - { - this.OnGuandaoczChanging(value); - this.SendPropertyChanging(); - this._Guandaocz = value; - this.SendPropertyChanged("Guandaocz"); - this.OnGuandaoczChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="guandaogg", Storage="_Guandaogg", DbType="VarChar(100)")] - public string Guandaogg - { - get - { - return this._Guandaogg; - } - set - { - if ((this._Guandaogg != value)) - { - this.OnGuandaoggChanging(value); - this.SendPropertyChanging(); - this._Guandaogg = value; - this.SendPropertyChanged("Guandaogg"); - this.OnGuandaoggChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bzPerson", Storage="_BzPerson", DbType="NVarChar(50)")] - public string BzPerson - { - get - { - return this._BzPerson; - } - set - { - if ((this._BzPerson != value)) - { - this.OnBzPersonChanging(value); - this.SendPropertyChanging(); - this._BzPerson = value; - this.SendPropertyChanged("BzPerson"); - this.OnBzPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HpcId", DbType="VarChar(50)")] - public string HpcId - { - get - { - return this._HpcId; - } - set - { - if ((this._HpcId != value)) - { - if (this._HJGL_Base_HotProcessCard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnHpcIdChanging(value); - this.SendPropertyChanging(); - this._HpcId = value; - this.SendPropertyChanged("HpcId"); - this.OnHpcIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jietouxs", Storage="_Jietouxs", DbType="VarChar(100)")] - public string Jietouxs - { - get - { - return this._Jietouxs; - } - set - { - if ((this._Jietouxs != value)) - { - this.OnJietouxsChanging(value); - this.SendPropertyChanging(); - this._Jietouxs = value; - this.SendPropertyChanged("Jietouxs"); - this.OnJietouxsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="yijuhanpin", Storage="_Yijuhanpin", DbType="VarChar(100)")] - public string Yijuhanpin - { - get - { - return this._Yijuhanpin; - } - set - { - if ((this._Yijuhanpin != value)) - { - this.OnYijuhanpinChanging(value); - this.SendPropertyChanging(); - this._Yijuhanpin = value; - this.SendPropertyChanged("Yijuhanpin"); - this.OnYijuhanpinChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="kzxtxh", Storage="_Kzxtxh", DbType="VarChar(50)")] - public string Kzxtxh - { - get - { - return this._Kzxtxh; - } - set - { - if ((this._Kzxtxh != value)) - { - this.OnKzxtxhChanging(value); - this.SendPropertyChanging(); - this._Kzxtxh = value; - this.SendPropertyChanged("Kzxtxh"); - this.OnKzxtxhChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiareqixh", Storage="_Jiareqixh", DbType="VarChar(100)")] - public string Jiareqixh - { - get - { - return this._Jiareqixh; - } - set - { - if ((this._Jiareqixh != value)) - { - this.OnJiareqixhChanging(value); - this.SendPropertyChanging(); - this._Jiareqixh = value; - this.SendPropertyChanged("Jiareqixh"); - this.OnJiareqixhChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="cewenyq", Storage="_Cewenyq", DbType="VarChar(100)")] - public string Cewenyq - { - get - { - return this._Cewenyq; - } - set - { - if ((this._Cewenyq != value)) - { - this.OnCewenyqChanging(value); - this.SendPropertyChanging(); - this._Cewenyq = value; - this.SendPropertyChanged("Cewenyq"); - this.OnCewenyqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="buchangdx", Storage="_Buchangdx", DbType="VarChar(100)")] - public string Buchangdx - { - get - { - return this._Buchangdx; - } - set - { - if ((this._Buchangdx != value)) - { - this.OnBuchangdxChanging(value); - this.SendPropertyChanging(); - this._Buchangdx = value; - this.SendPropertyChanged("Buchangdx"); - this.OnBuchangdxChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiaredaigd", Storage="_Jiaredaigd", DbType="VarChar(100)")] - public string Jiaredaigd - { - get - { - return this._Jiaredaigd; - } - set - { - if ((this._Jiaredaigd != value)) - { - this.OnJiaredaigdChanging(value); - this.SendPropertyChanging(); - this._Jiaredaigd = value; - this.SendPropertyChanged("Jiaredaigd"); - this.OnJiaredaigdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwkuandu", Storage="_Bwkuandu", DbType="VarChar(100)")] - public string Bwkuandu - { - get - { - return this._Bwkuandu; - } - set - { - if ((this._Bwkuandu != value)) - { - this.OnBwkuanduChanging(value); - this.SendPropertyChanging(); - this._Bwkuandu = value; - this.SendPropertyChanged("Bwkuandu"); - this.OnBwkuanduChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwcailao", Storage="_Bwcailao", DbType="VarChar(100)")] - public string Bwcailao - { - get - { - return this._Bwcailao; - } - set - { - if ((this._Bwcailao != value)) - { - this.OnBwcailaoChanging(value); - this.SendPropertyChanging(); - this._Bwcailao = value; - this.SendPropertyChanged("Bwcailao"); - this.OnBwcailaoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwdianshu", Storage="_Bwdianshu", DbType="VarChar(100)")] - public string Bwdianshu - { - get - { - return this._Bwdianshu; - } - set - { - if ((this._Bwdianshu != value)) - { - this.OnBwdianshuChanging(value); - this.SendPropertyChanging(); - this._Bwdianshu = value; - this.SendPropertyChanged("Bwdianshu"); - this.OnBwdianshuChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="cewendianshc", Storage="_Cewendianshc", DbType="VarChar(2000)")] - public string Cewendianshc - { - get - { - return this._Cewendianshc; - } - set - { - if ((this._Cewendianshc != value)) - { - this.OnCewendianshcChanging(value); - this.SendPropertyChanging(); - this._Cewendianshc = value; - this.SendPropertyChanged("Cewendianshc"); - this.OnCewendianshcChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="hanhouchl", Storage="_Hanhouchl", DbType="VarChar(50)")] - public string Hanhouchl - { - get - { - return this._Hanhouchl; - } - set - { - if ((this._Hanhouchl != value)) - { - this.OnHanhouchlChanging(value); - this.SendPropertyChanging(); - this._Hanhouchl = value; - this.SendPropertyChanged("Hanhouchl"); - this.OnHanhouchlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="jiaresd", Storage="_Jiaresd", DbType="VarChar(100)")] - public string Jiaresd - { - get - { - return this._Jiaresd; - } - set - { - if ((this._Jiaresd != value)) - { - this.OnJiaresdChanging(value); - this.SendPropertyChanging(); - this._Jiaresd = value; - this.SendPropertyChanged("Jiaresd"); - this.OnJiaresdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwwendu", Storage="_Bwwendu", DbType="VarChar(100)")] - public string Bwwendu - { - get - { - return this._Bwwendu; - } - set - { - if ((this._Bwwendu != value)) - { - this.OnBwwenduChanging(value); - this.SendPropertyChanging(); - this._Bwwendu = value; - this.SendPropertyChanged("Bwwendu"); - this.OnBwwenduChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="bwshijian", Storage="_Bwshijian", DbType="VarChar(100)")] - public string Bwshijian - { - get - { - return this._Bwshijian; - } - set - { - if ((this._Bwshijian != value)) - { - this.OnBwshijianChanging(value); - this.SendPropertyChanging(); - this._Bwshijian = value; - this.SendPropertyChanged("Bwshijian"); - this.OnBwshijianChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="lenquesd", Storage="_Lenquesd", DbType="VarChar(100)")] - public string Lenquesd - { - get - { - return this._Lenquesd; - } - set - { - if ((this._Lenquesd != value)) - { - this.OnLenquesdChanging(value); - this.SendPropertyChanging(); - this._Lenquesd = value; - this.SendPropertyChanged("Lenquesd"); - this.OnLenquesdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="ewailq", Storage="_Ewailq", DbType="VarChar(100)")] - public string Ewailq - { - get - { - return this._Ewailq; - } - set - { - if ((this._Ewailq != value)) - { - this.OnEwailqChanging(value); - this.SendPropertyChanging(); - this._Ewailq = value; - this.SendPropertyChanged("Ewailq"); - this.OnEwailqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="lilunhanhou", Storage="_Lilunhanhou", DbType="VarChar(2000)")] - public string Lilunhanhou - { - get - { - return this._Lilunhanhou; - } - set - { - if ((this._Lilunhanhou != value)) - { - this.OnLilunhanhouChanging(value); - this.SendPropertyChanging(); - this._Lilunhanhou = value; - this.SendPropertyChanged("Lilunhanhou"); - this.OnLilunhanhouChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="qishuyq", Storage="_Qishuyq", DbType="VarChar(100)")] - public string Qishuyq - { - get - { - return this._Qishuyq; - } - set - { - if ((this._Qishuyq != value)) - { - this.OnQishuyqChanging(value); - this.SendPropertyChanging(); - this._Qishuyq = value; - this.SendPropertyChanged("Qishuyq"); - this.OnQishuyqChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="qitashc", Storage="_Qitashc", DbType="VarChar(100)")] - public string Qitashc - { - get - { - return this._Qitashc; - } - set - { - if ((this._Qitashc != value)) - { - this.OnQitashcChanging(value); - this.SendPropertyChanging(); - this._Qitashc = value; - this.SendPropertyChanged("Qitashc"); - this.OnQitashcChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Char(1)")] - public string Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldHotProcessCard_HJGL_Base_HotProcessCard", Storage="_HJGL_Base_HotProcessCard", ThisKey="HpcId", OtherKey="HpcId", IsForeignKey=true)] - public HJGL_Base_HotProcessCard HJGL_Base_HotProcessCard - { - get - { - return this._HJGL_Base_HotProcessCard.Entity; - } - set - { - HJGL_Base_HotProcessCard previousValue = this._HJGL_Base_HotProcessCard.Entity; - if (((previousValue != value) - || (this._HJGL_Base_HotProcessCard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_Base_HotProcessCard.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldHotProcessCard.Remove(this); - } - this._HJGL_Base_HotProcessCard.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldHotProcessCard.Add(this); - this._HpcId = value.HpcId; - } - else - { - this._HpcId = default(string); - } - this.SendPropertyChanged("HJGL_Base_HotProcessCard"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_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.HJGL_WeldingProcedure_WeldHotProcessCard.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldHotProcessCard.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldHotProcessCard.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldHotProcessCard.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_Sys_User", Storage="_Sys_User", ThisKey="BzPerson", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldHotProcessCard.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldHotProcessCard.Add(this); - this._BzPerson = value.UserId; - } - else - { - this._BzPerson = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.HJGL_WeldingProcedure_WeldingProcedure")] - public partial class HJGL_WeldingProcedure_WeldingProcedure : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldingProcedureId; - - private string _WeldingProcedureCode; - - private System.Nullable _CompileDate; - - private string _STE_ID1; - - private string _STE_ID2; - - private string _Specifications; - - private string _WeldingModel; - - private string _WeldingGrade; - - private string _WeldingSpecifications; - - private string _WeldingPosition; - - private string _WeldingMethodId; - - private System.Nullable _MinImpactDia; - - private System.Nullable _MaxImpactDia; - - private System.Nullable _MinImpactThickness; - - private System.Nullable _MaxImpactThickness; - - private System.Nullable _NoMinImpactThickness; - - private System.Nullable _NoMaxImpactThickness; - - private System.Nullable _IsHotTreatment; - - private string _StandardId; - - private string _Remark; - - private string _JointType; - - private string _Motorization; - - private string _ProtectiveGas; - - private string _Stretching; - - private string _Bend; - - private string _ToAttack; - - private string _Others; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial; - - private EntityRef _HJGL_BS_Standard; - - private EntityRef _HJGL_BS_Steel; - - private EntityRef _STE_ID2HJGL_BS_Steel; - - private EntityRef _HJGL_BS_WeldMethod; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldingProcedureIdChanging(string value); - partial void OnWeldingProcedureIdChanged(); - partial void OnWeldingProcedureCodeChanging(string value); - partial void OnWeldingProcedureCodeChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnSTE_ID1Changing(string value); - partial void OnSTE_ID1Changed(); - partial void OnSTE_ID2Changing(string value); - partial void OnSTE_ID2Changed(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnWeldingModelChanging(string value); - partial void OnWeldingModelChanged(); - partial void OnWeldingGradeChanging(string value); - partial void OnWeldingGradeChanged(); - partial void OnWeldingSpecificationsChanging(string value); - partial void OnWeldingSpecificationsChanged(); - partial void OnWeldingPositionChanging(string value); - partial void OnWeldingPositionChanged(); - partial void OnWeldingMethodIdChanging(string value); - partial void OnWeldingMethodIdChanged(); - partial void OnMinImpactDiaChanging(System.Nullable value); - partial void OnMinImpactDiaChanged(); - partial void OnMaxImpactDiaChanging(System.Nullable value); - partial void OnMaxImpactDiaChanged(); - partial void OnMinImpactThicknessChanging(System.Nullable value); - partial void OnMinImpactThicknessChanged(); - partial void OnMaxImpactThicknessChanging(System.Nullable value); - partial void OnMaxImpactThicknessChanged(); - partial void OnNoMinImpactThicknessChanging(System.Nullable value); - partial void OnNoMinImpactThicknessChanged(); - partial void OnNoMaxImpactThicknessChanging(System.Nullable value); - partial void OnNoMaxImpactThicknessChanged(); - partial void OnIsHotTreatmentChanging(System.Nullable value); - partial void OnIsHotTreatmentChanged(); - partial void OnStandardIdChanging(string value); - partial void OnStandardIdChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnJointTypeChanging(string value); - partial void OnJointTypeChanged(); - partial void OnMotorizationChanging(string value); - partial void OnMotorizationChanged(); - partial void OnProtectiveGasChanging(string value); - partial void OnProtectiveGasChanged(); - partial void OnStretchingChanging(string value); - partial void OnStretchingChanged(); - partial void OnBendChanging(string value); - partial void OnBendChanged(); - partial void OnToAttackChanging(string value); - partial void OnToAttackChanged(); - partial void OnOthersChanging(string value); - partial void OnOthersChanged(); - #endregion - - public HJGL_WeldingProcedure_WeldingProcedure() - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial)); - this._HJGL_BS_Standard = default(EntityRef); - this._HJGL_BS_Steel = default(EntityRef); - this._STE_ID2HJGL_BS_Steel = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldingProcedureId - { - get - { - return this._WeldingProcedureId; - } - set - { - if ((this._WeldingProcedureId != value)) - { - this.OnWeldingProcedureIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureId = value; - this.SendPropertyChanged("WeldingProcedureId"); - this.OnWeldingProcedureIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this.OnWeldingProcedureCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureCode = value; - this.SendPropertyChanged("WeldingProcedureCode"); - this.OnWeldingProcedureCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID1", DbType="VarChar(50)")] - public string STE_ID1 - { - get - { - return this._STE_ID1; - } - set - { - if ((this._STE_ID1 != value)) - { - if (this._HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_ID1Changing(value); - this.SendPropertyChanging(); - this._STE_ID1 = value; - this.SendPropertyChanged("STE_ID1"); - this.OnSTE_ID1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="VarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - if (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnSTE_ID2Changing(value); - this.SendPropertyChanging(); - this._STE_ID2 = value; - this.SendPropertyChanged("STE_ID2"); - this.OnSTE_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(100)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingModel", DbType="NVarChar(100)")] - public string WeldingModel - { - get - { - return this._WeldingModel; - } - set - { - if ((this._WeldingModel != value)) - { - this.OnWeldingModelChanging(value); - this.SendPropertyChanging(); - this._WeldingModel = value; - this.SendPropertyChanged("WeldingModel"); - this.OnWeldingModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingGrade", DbType="NVarChar(100)")] - public string WeldingGrade - { - get - { - return this._WeldingGrade; - } - set - { - if ((this._WeldingGrade != value)) - { - this.OnWeldingGradeChanging(value); - this.SendPropertyChanging(); - this._WeldingGrade = value; - this.SendPropertyChanged("WeldingGrade"); - this.OnWeldingGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingSpecifications", DbType="NVarChar(100)")] - public string WeldingSpecifications - { - get - { - return this._WeldingSpecifications; - } - set - { - if ((this._WeldingSpecifications != value)) - { - this.OnWeldingSpecificationsChanging(value); - this.SendPropertyChanging(); - this._WeldingSpecifications = value; - this.SendPropertyChanged("WeldingSpecifications"); - this.OnWeldingSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this.OnWeldingPositionChanging(value); - this.SendPropertyChanging(); - this._WeldingPosition = value; - this.SendPropertyChanged("WeldingPosition"); - this.OnWeldingPositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingMethodId", DbType="VarChar(50)")] - public string WeldingMethodId - { - get - { - return this._WeldingMethodId; - } - set - { - if ((this._WeldingMethodId != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldingMethodIdChanging(value); - this.SendPropertyChanging(); - this._WeldingMethodId = value; - this.SendPropertyChanged("WeldingMethodId"); - this.OnWeldingMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MinImpactDia", DbType="Decimal(18,4)")] - public System.Nullable MinImpactDia - { - get - { - return this._MinImpactDia; - } - set - { - if ((this._MinImpactDia != value)) - { - this.OnMinImpactDiaChanging(value); - this.SendPropertyChanging(); - this._MinImpactDia = value; - this.SendPropertyChanged("MinImpactDia"); - this.OnMinImpactDiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxImpactDia", DbType="Decimal(18,4)")] - public System.Nullable MaxImpactDia - { - get - { - return this._MaxImpactDia; - } - set - { - if ((this._MaxImpactDia != value)) - { - this.OnMaxImpactDiaChanging(value); - this.SendPropertyChanging(); - this._MaxImpactDia = value; - this.SendPropertyChanged("MaxImpactDia"); - this.OnMaxImpactDiaChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MinImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable MinImpactThickness - { - get - { - return this._MinImpactThickness; - } - set - { - if ((this._MinImpactThickness != value)) - { - this.OnMinImpactThicknessChanging(value); - this.SendPropertyChanging(); - this._MinImpactThickness = value; - this.SendPropertyChanged("MinImpactThickness"); - this.OnMinImpactThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable MaxImpactThickness - { - get - { - return this._MaxImpactThickness; - } - set - { - if ((this._MaxImpactThickness != value)) - { - this.OnMaxImpactThicknessChanging(value); - this.SendPropertyChanging(); - this._MaxImpactThickness = value; - this.SendPropertyChanged("MaxImpactThickness"); - this.OnMaxImpactThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoMinImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable NoMinImpactThickness - { - get - { - return this._NoMinImpactThickness; - } - set - { - if ((this._NoMinImpactThickness != value)) - { - this.OnNoMinImpactThicknessChanging(value); - this.SendPropertyChanging(); - this._NoMinImpactThickness = value; - this.SendPropertyChanged("NoMinImpactThickness"); - this.OnNoMinImpactThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoMaxImpactThickness", DbType="Decimal(18,4)")] - public System.Nullable NoMaxImpactThickness - { - get - { - return this._NoMaxImpactThickness; - } - set - { - if ((this._NoMaxImpactThickness != value)) - { - this.OnNoMaxImpactThicknessChanging(value); - this.SendPropertyChanging(); - this._NoMaxImpactThickness = value; - this.SendPropertyChanged("NoMaxImpactThickness"); - this.OnNoMaxImpactThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotTreatment", DbType="Bit")] - public System.Nullable IsHotTreatment - { - get - { - return this._IsHotTreatment; - } - set - { - if ((this._IsHotTreatment != value)) - { - this.OnIsHotTreatmentChanging(value); - this.SendPropertyChanging(); - this._IsHotTreatment = value; - this.SendPropertyChanged("IsHotTreatment"); - this.OnIsHotTreatmentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50)")] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - if (this._HJGL_BS_Standard.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnStandardIdChanging(value); - this.SendPropertyChanging(); - this._StandardId = value; - this.SendPropertyChanged("StandardId"); - this.OnStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointType", DbType="NVarChar(50)")] - public string JointType - { - get - { - return this._JointType; - } - set - { - if ((this._JointType != value)) - { - this.OnJointTypeChanging(value); - this.SendPropertyChanging(); - this._JointType = value; - this.SendPropertyChanged("JointType"); - this.OnJointTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Motorization", DbType="NVarChar(50)")] - public string Motorization - { - get - { - return this._Motorization; - } - set - { - if ((this._Motorization != value)) - { - this.OnMotorizationChanging(value); - this.SendPropertyChanging(); - this._Motorization = value; - this.SendPropertyChanged("Motorization"); - this.OnMotorizationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProtectiveGas", DbType="NVarChar(50)")] - public string ProtectiveGas - { - get - { - return this._ProtectiveGas; - } - set - { - if ((this._ProtectiveGas != value)) - { - this.OnProtectiveGasChanging(value); - this.SendPropertyChanging(); - this._ProtectiveGas = value; - this.SendPropertyChanged("ProtectiveGas"); - this.OnProtectiveGasChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Stretching", DbType="NVarChar(50)")] - public string Stretching - { - get - { - return this._Stretching; - } - set - { - if ((this._Stretching != value)) - { - this.OnStretchingChanging(value); - this.SendPropertyChanging(); - this._Stretching = value; - this.SendPropertyChanged("Stretching"); - this.OnStretchingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Bend", DbType="NVarChar(50)")] - public string Bend - { - get - { - return this._Bend; - } - set - { - if ((this._Bend != value)) - { - this.OnBendChanging(value); - this.SendPropertyChanging(); - this._Bend = value; - this.SendPropertyChanged("Bend"); - this.OnBendChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToAttack", DbType="NVarChar(50)")] - public string ToAttack - { - get - { - return this._ToAttack; - } - set - { - if ((this._ToAttack != value)) - { - this.OnToAttackChanging(value); - this.SendPropertyChanging(); - this._ToAttack = value; - this.SendPropertyChanged("ToAttack"); - this.OnToAttackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Others", DbType="NVarChar(50)")] - public string Others - { - get - { - return this._Others; - } - set - { - if ((this._Others != value)) - { - this.OnOthersChanging(value); - this.SendPropertyChanging(); - this._Others = value; - this.SendPropertyChanged("Others"); - this.OnOthersChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_WeldingProcedure_WeldingPr" + - "ocedure", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial", ThisKey="WeldingProcedureId", OtherKey="WeldingProcedureId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Standard", Storage="_HJGL_BS_Standard", ThisKey="StandardId", OtherKey="StandardId", IsForeignKey=true)] - public HJGL_BS_Standard HJGL_BS_Standard - { - get - { - return this._HJGL_BS_Standard.Entity; - } - set - { - HJGL_BS_Standard previousValue = this._HJGL_BS_Standard.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Standard.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Standard.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcedure.Remove(this); - } - this._HJGL_BS_Standard.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcedure.Add(this); - this._StandardId = value.StandardId; - } - else - { - this._StandardId = default(string); - } - this.SendPropertyChanged("HJGL_BS_Standard"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel", Storage="_HJGL_BS_Steel", ThisKey="STE_ID1", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel HJGL_BS_Steel - { - get - { - return this._HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Steel.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcedure.Remove(this); - } - this._HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcedure.Add(this); - this._STE_ID1 = value.STE_ID; - } - else - { - this._STE_ID1 = default(string); - } - this.SendPropertyChanged("HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1", Storage="_STE_ID2HJGL_BS_Steel", ThisKey="STE_ID2", OtherKey="STE_ID", IsForeignKey=true)] - public HJGL_BS_Steel STE_ID2HJGL_BS_Steel - { - get - { - return this._STE_ID2HJGL_BS_Steel.Entity; - } - set - { - HJGL_BS_Steel previousValue = this._STE_ID2HJGL_BS_Steel.Entity; - if (((previousValue != value) - || (this._STE_ID2HJGL_BS_Steel.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._STE_ID2HJGL_BS_Steel.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1.Remove(this); - } - this._STE_ID2HJGL_BS_Steel.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_Steel1.Add(this); - this._STE_ID2 = value.STE_ID; - } - else - { - this._STE_ID2 = default(string); - } - this.SendPropertyChanged("STE_ID2HJGL_BS_Steel"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcedure_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WeldingMethodId", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcedure.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcedure.Add(this); - this._WeldingMethodId = value.WME_ID; - } - else - { - this._WeldingMethodId = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - 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_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_WeldingProcedure = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_WeldingProcedure = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_WeldingProcedure_WeldingProcessCard")] - public partial class HJGL_WeldingProcedure_WeldingProcessCard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldingProcessCardId; - - private string _ProjectId; - - private string _JointImageId; - - private string _Major; - - private string _WeldingProcessCardCode; - - private string _WME_ID; - - private string _WeldingPosition; - - private string _BaseGrade; - - private string _BaseSpecifications; - - private string _BaseWeldThickness; - - private string _MaterialGrade1; - - private string _MaterialSpecifications1; - - private string _MaterialBakingSpecifications1; - - private string _MaterialGrade2; - - private string _MaterialSpecifications2; - - private string _MaterialBakingSpecifications2; - - private string _JointForm; - - private string _GrooveAngle; - - private string _GrooveProcessing; - - private string _BluntEdge; - - private string _GroupPairGap; - - private string _SurfaceCleaning; - - private string _HeatingTemperature; - - private string _HeatingRate; - - private string _HoldTime; - - private string _CoolRate; - - private string _PreheatTemperature; - - private string _InterlayerTemperature; - - private string _CurrentType; - - private string _Polarity1; - - private string _Polarity2; - - private string _TungstenType; - - private string _TungstenSpecifications; - - private string _GasPositiveType; - - private string _GasPositiveFlow; - - private string _GasBackType; - - private string _GasBackFlow; - - private string _Layer1; - - private string _WeldMethod1; - - private string _WeldGrade1; - - private string _WeldSpecifications1; - - private string _WeldCurrent1; - - private string _WeldVoltage1; - - private string _WeldSpeed1; - - private string _Remark1; - - private string _Layer2; - - private string _WeldMethod2; - - private string _WeldGrade2; - - private string _WeldSpecifications2; - - private string _WeldCurrent2; - - private string _WeldVoltage2; - - private string _WeldSpeed2; - - private string _Remark2; - - private string _Layer3; - - private string _WeldMethod3; - - private string _WeldGrade3; - - private string _WeldSpecifications3; - - private string _WeldCurrent3; - - private string _WeldVoltage3; - - private string _WeldSpeed3; - - private string _Remark3; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ExamineMan; - - private System.Nullable _ExamineDate; - - private string _ApprovalMan; - - private System.Nullable _ApprovalDate; - - private string _State; - - private string _Layer4; - - private string _WeldMethod4; - - private string _WeldGrade4; - - private string _WeldSpecifications4; - - private string _WeldCurrent4; - - private string _WeldVoltage4; - - private string _WeldSpeed4; - - private string _Remark4; - - private string _Layer5; - - private string _WeldMethod5; - - private string _WeldGrade5; - - private string _WeldSpecifications5; - - private string _WeldCurrent5; - - private string _WeldVoltage5; - - private string _WeldSpeed5; - - private string _Remark5; - - private string _Layer6; - - private string _WeldMethod6; - - private string _WeldGrade6; - - private string _WeldSpecifications6; - - private string _WeldCurrent6; - - private string _WeldVoltage6; - - private string _WeldSpeed6; - - private string _Remark6; - - private string _WeldingProcedureCode; - - private EntitySet _HJGL_WeldingProcedure_MatchedProcedureMaterial; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BS_WeldMethod; - - private EntityRef _HJGL_WeldingProcedure_JointImage; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldingProcessCardIdChanging(string value); - partial void OnWeldingProcessCardIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnJointImageIdChanging(string value); - partial void OnJointImageIdChanged(); - partial void OnMajorChanging(string value); - partial void OnMajorChanged(); - partial void OnWeldingProcessCardCodeChanging(string value); - partial void OnWeldingProcessCardCodeChanged(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - partial void OnWeldingPositionChanging(string value); - partial void OnWeldingPositionChanged(); - partial void OnBaseGradeChanging(string value); - partial void OnBaseGradeChanged(); - partial void OnBaseSpecificationsChanging(string value); - partial void OnBaseSpecificationsChanged(); - partial void OnBaseWeldThicknessChanging(string value); - partial void OnBaseWeldThicknessChanged(); - partial void OnMaterialGrade1Changing(string value); - partial void OnMaterialGrade1Changed(); - partial void OnMaterialSpecifications1Changing(string value); - partial void OnMaterialSpecifications1Changed(); - partial void OnMaterialBakingSpecifications1Changing(string value); - partial void OnMaterialBakingSpecifications1Changed(); - partial void OnMaterialGrade2Changing(string value); - partial void OnMaterialGrade2Changed(); - partial void OnMaterialSpecifications2Changing(string value); - partial void OnMaterialSpecifications2Changed(); - partial void OnMaterialBakingSpecifications2Changing(string value); - partial void OnMaterialBakingSpecifications2Changed(); - partial void OnJointFormChanging(string value); - partial void OnJointFormChanged(); - partial void OnGrooveAngleChanging(string value); - partial void OnGrooveAngleChanged(); - partial void OnGrooveProcessingChanging(string value); - partial void OnGrooveProcessingChanged(); - partial void OnBluntEdgeChanging(string value); - partial void OnBluntEdgeChanged(); - partial void OnGroupPairGapChanging(string value); - partial void OnGroupPairGapChanged(); - partial void OnSurfaceCleaningChanging(string value); - partial void OnSurfaceCleaningChanged(); - partial void OnHeatingTemperatureChanging(string value); - partial void OnHeatingTemperatureChanged(); - partial void OnHeatingRateChanging(string value); - partial void OnHeatingRateChanged(); - partial void OnHoldTimeChanging(string value); - partial void OnHoldTimeChanged(); - partial void OnCoolRateChanging(string value); - partial void OnCoolRateChanged(); - partial void OnPreheatTemperatureChanging(string value); - partial void OnPreheatTemperatureChanged(); - partial void OnInterlayerTemperatureChanging(string value); - partial void OnInterlayerTemperatureChanged(); - partial void OnCurrentTypeChanging(string value); - partial void OnCurrentTypeChanged(); - partial void OnPolarity1Changing(string value); - partial void OnPolarity1Changed(); - partial void OnPolarity2Changing(string value); - partial void OnPolarity2Changed(); - partial void OnTungstenTypeChanging(string value); - partial void OnTungstenTypeChanged(); - partial void OnTungstenSpecificationsChanging(string value); - partial void OnTungstenSpecificationsChanged(); - partial void OnGasPositiveTypeChanging(string value); - partial void OnGasPositiveTypeChanged(); - partial void OnGasPositiveFlowChanging(string value); - partial void OnGasPositiveFlowChanged(); - partial void OnGasBackTypeChanging(string value); - partial void OnGasBackTypeChanged(); - partial void OnGasBackFlowChanging(string value); - partial void OnGasBackFlowChanged(); - partial void OnLayer1Changing(string value); - partial void OnLayer1Changed(); - partial void OnWeldMethod1Changing(string value); - partial void OnWeldMethod1Changed(); - partial void OnWeldGrade1Changing(string value); - partial void OnWeldGrade1Changed(); - partial void OnWeldSpecifications1Changing(string value); - partial void OnWeldSpecifications1Changed(); - partial void OnWeldCurrent1Changing(string value); - partial void OnWeldCurrent1Changed(); - partial void OnWeldVoltage1Changing(string value); - partial void OnWeldVoltage1Changed(); - partial void OnWeldSpeed1Changing(string value); - partial void OnWeldSpeed1Changed(); - partial void OnRemark1Changing(string value); - partial void OnRemark1Changed(); - partial void OnLayer2Changing(string value); - partial void OnLayer2Changed(); - partial void OnWeldMethod2Changing(string value); - partial void OnWeldMethod2Changed(); - partial void OnWeldGrade2Changing(string value); - partial void OnWeldGrade2Changed(); - partial void OnWeldSpecifications2Changing(string value); - partial void OnWeldSpecifications2Changed(); - partial void OnWeldCurrent2Changing(string value); - partial void OnWeldCurrent2Changed(); - partial void OnWeldVoltage2Changing(string value); - partial void OnWeldVoltage2Changed(); - partial void OnWeldSpeed2Changing(string value); - partial void OnWeldSpeed2Changed(); - partial void OnRemark2Changing(string value); - partial void OnRemark2Changed(); - partial void OnLayer3Changing(string value); - partial void OnLayer3Changed(); - partial void OnWeldMethod3Changing(string value); - partial void OnWeldMethod3Changed(); - partial void OnWeldGrade3Changing(string value); - partial void OnWeldGrade3Changed(); - partial void OnWeldSpecifications3Changing(string value); - partial void OnWeldSpecifications3Changed(); - partial void OnWeldCurrent3Changing(string value); - partial void OnWeldCurrent3Changed(); - partial void OnWeldVoltage3Changing(string value); - partial void OnWeldVoltage3Changed(); - partial void OnWeldSpeed3Changing(string value); - partial void OnWeldSpeed3Changed(); - partial void OnRemark3Changing(string value); - partial void OnRemark3Changed(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnExamineManChanging(string value); - partial void OnExamineManChanged(); - partial void OnExamineDateChanging(System.Nullable value); - partial void OnExamineDateChanged(); - partial void OnApprovalManChanging(string value); - partial void OnApprovalManChanged(); - partial void OnApprovalDateChanging(System.Nullable value); - partial void OnApprovalDateChanged(); - partial void OnStateChanging(string value); - partial void OnStateChanged(); - partial void OnLayer4Changing(string value); - partial void OnLayer4Changed(); - partial void OnWeldMethod4Changing(string value); - partial void OnWeldMethod4Changed(); - partial void OnWeldGrade4Changing(string value); - partial void OnWeldGrade4Changed(); - partial void OnWeldSpecifications4Changing(string value); - partial void OnWeldSpecifications4Changed(); - partial void OnWeldCurrent4Changing(string value); - partial void OnWeldCurrent4Changed(); - partial void OnWeldVoltage4Changing(string value); - partial void OnWeldVoltage4Changed(); - partial void OnWeldSpeed4Changing(string value); - partial void OnWeldSpeed4Changed(); - partial void OnRemark4Changing(string value); - partial void OnRemark4Changed(); - partial void OnLayer5Changing(string value); - partial void OnLayer5Changed(); - partial void OnWeldMethod5Changing(string value); - partial void OnWeldMethod5Changed(); - partial void OnWeldGrade5Changing(string value); - partial void OnWeldGrade5Changed(); - partial void OnWeldSpecifications5Changing(string value); - partial void OnWeldSpecifications5Changed(); - partial void OnWeldCurrent5Changing(string value); - partial void OnWeldCurrent5Changed(); - partial void OnWeldVoltage5Changing(string value); - partial void OnWeldVoltage5Changed(); - partial void OnWeldSpeed5Changing(string value); - partial void OnWeldSpeed5Changed(); - partial void OnRemark5Changing(string value); - partial void OnRemark5Changed(); - partial void OnLayer6Changing(string value); - partial void OnLayer6Changed(); - partial void OnWeldMethod6Changing(string value); - partial void OnWeldMethod6Changed(); - partial void OnWeldGrade6Changing(string value); - partial void OnWeldGrade6Changed(); - partial void OnWeldSpecifications6Changing(string value); - partial void OnWeldSpecifications6Changed(); - partial void OnWeldCurrent6Changing(string value); - partial void OnWeldCurrent6Changed(); - partial void OnWeldVoltage6Changing(string value); - partial void OnWeldVoltage6Changed(); - partial void OnWeldSpeed6Changing(string value); - partial void OnWeldSpeed6Changed(); - partial void OnRemark6Changing(string value); - partial void OnRemark6Changed(); - partial void OnWeldingProcedureCodeChanging(string value); - partial void OnWeldingProcedureCodeChanged(); - #endregion - - public HJGL_WeldingProcedure_WeldingProcessCard() - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_MatchedProcedureMaterial), new Action(this.detach_HJGL_WeldingProcedure_MatchedProcedureMaterial)); - this._Base_Project = default(EntityRef); - this._HJGL_BS_WeldMethod = default(EntityRef); - this._HJGL_WeldingProcedure_JointImage = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcessCardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldingProcessCardId - { - get - { - return this._WeldingProcessCardId; - } - set - { - if ((this._WeldingProcessCardId != value)) - { - this.OnWeldingProcessCardIdChanging(value); - this.SendPropertyChanging(); - this._WeldingProcessCardId = value; - this.SendPropertyChanged("WeldingProcessCardId"); - this.OnWeldingProcessCardIdChanged(); - } - } - } - - [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="_JointImageId", DbType="NVarChar(50)")] - public string JointImageId - { - get - { - return this._JointImageId; - } - set - { - if ((this._JointImageId != value)) - { - if (this._HJGL_WeldingProcedure_JointImage.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJointImageIdChanging(value); - this.SendPropertyChanging(); - this._JointImageId = value; - this.SendPropertyChanged("JointImageId"); - this.OnJointImageIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Major", DbType="NVarChar(50)")] - public string Major - { - get - { - return this._Major; - } - set - { - if ((this._Major != value)) - { - this.OnMajorChanging(value); - this.SendPropertyChanging(); - this._Major = value; - this.SendPropertyChanged("Major"); - this.OnMajorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcessCardCode", DbType="NVarChar(200)")] - public string WeldingProcessCardCode - { - get - { - return this._WeldingProcessCardCode; - } - set - { - if ((this._WeldingProcessCardCode != value)) - { - this.OnWeldingProcessCardCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingProcessCardCode = value; - this.SendPropertyChanged("WeldingProcessCardCode"); - this.OnWeldingProcessCardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="VarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - if (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingPosition", DbType="NVarChar(50)")] - public string WeldingPosition - { - get - { - return this._WeldingPosition; - } - set - { - if ((this._WeldingPosition != value)) - { - this.OnWeldingPositionChanging(value); - this.SendPropertyChanging(); - this._WeldingPosition = value; - this.SendPropertyChanged("WeldingPosition"); - this.OnWeldingPositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BaseGrade", DbType="NVarChar(50)")] - public string BaseGrade - { - get - { - return this._BaseGrade; - } - set - { - if ((this._BaseGrade != value)) - { - this.OnBaseGradeChanging(value); - this.SendPropertyChanging(); - this._BaseGrade = value; - this.SendPropertyChanged("BaseGrade"); - this.OnBaseGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BaseSpecifications", DbType="NVarChar(50)")] - public string BaseSpecifications - { - get - { - return this._BaseSpecifications; - } - set - { - if ((this._BaseSpecifications != value)) - { - this.OnBaseSpecificationsChanging(value); - this.SendPropertyChanging(); - this._BaseSpecifications = value; - this.SendPropertyChanged("BaseSpecifications"); - this.OnBaseSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BaseWeldThickness", DbType="NVarChar(50)")] - public string BaseWeldThickness - { - get - { - return this._BaseWeldThickness; - } - set - { - if ((this._BaseWeldThickness != value)) - { - this.OnBaseWeldThicknessChanging(value); - this.SendPropertyChanging(); - this._BaseWeldThickness = value; - this.SendPropertyChanged("BaseWeldThickness"); - this.OnBaseWeldThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGrade1", DbType="NVarChar(50)")] - public string MaterialGrade1 - { - get - { - return this._MaterialGrade1; - } - set - { - if ((this._MaterialGrade1 != value)) - { - this.OnMaterialGrade1Changing(value); - this.SendPropertyChanging(); - this._MaterialGrade1 = value; - this.SendPropertyChanged("MaterialGrade1"); - this.OnMaterialGrade1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialSpecifications1", DbType="NVarChar(50)")] - public string MaterialSpecifications1 - { - get - { - return this._MaterialSpecifications1; - } - set - { - if ((this._MaterialSpecifications1 != value)) - { - this.OnMaterialSpecifications1Changing(value); - this.SendPropertyChanging(); - this._MaterialSpecifications1 = value; - this.SendPropertyChanged("MaterialSpecifications1"); - this.OnMaterialSpecifications1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialBakingSpecifications1", DbType="NVarChar(50)")] - public string MaterialBakingSpecifications1 - { - get - { - return this._MaterialBakingSpecifications1; - } - set - { - if ((this._MaterialBakingSpecifications1 != value)) - { - this.OnMaterialBakingSpecifications1Changing(value); - this.SendPropertyChanging(); - this._MaterialBakingSpecifications1 = value; - this.SendPropertyChanged("MaterialBakingSpecifications1"); - this.OnMaterialBakingSpecifications1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialGrade2", DbType="NVarChar(50)")] - public string MaterialGrade2 - { - get - { - return this._MaterialGrade2; - } - set - { - if ((this._MaterialGrade2 != value)) - { - this.OnMaterialGrade2Changing(value); - this.SendPropertyChanging(); - this._MaterialGrade2 = value; - this.SendPropertyChanged("MaterialGrade2"); - this.OnMaterialGrade2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialSpecifications2", DbType="NVarChar(50)")] - public string MaterialSpecifications2 - { - get - { - return this._MaterialSpecifications2; - } - set - { - if ((this._MaterialSpecifications2 != value)) - { - this.OnMaterialSpecifications2Changing(value); - this.SendPropertyChanging(); - this._MaterialSpecifications2 = value; - this.SendPropertyChanged("MaterialSpecifications2"); - this.OnMaterialSpecifications2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialBakingSpecifications2", DbType="NVarChar(50)")] - public string MaterialBakingSpecifications2 - { - get - { - return this._MaterialBakingSpecifications2; - } - set - { - if ((this._MaterialBakingSpecifications2 != value)) - { - this.OnMaterialBakingSpecifications2Changing(value); - this.SendPropertyChanging(); - this._MaterialBakingSpecifications2 = value; - this.SendPropertyChanged("MaterialBakingSpecifications2"); - this.OnMaterialBakingSpecifications2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointForm", DbType="NVarChar(50)")] - public string JointForm - { - get - { - return this._JointForm; - } - set - { - if ((this._JointForm != value)) - { - this.OnJointFormChanging(value); - this.SendPropertyChanging(); - this._JointForm = value; - this.SendPropertyChanged("JointForm"); - this.OnJointFormChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveAngle", DbType="NVarChar(50)")] - public string GrooveAngle - { - get - { - return this._GrooveAngle; - } - set - { - if ((this._GrooveAngle != value)) - { - this.OnGrooveAngleChanging(value); - this.SendPropertyChanging(); - this._GrooveAngle = value; - this.SendPropertyChanged("GrooveAngle"); - this.OnGrooveAngleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveProcessing", DbType="NVarChar(50)")] - public string GrooveProcessing - { - get - { - return this._GrooveProcessing; - } - set - { - if ((this._GrooveProcessing != value)) - { - this.OnGrooveProcessingChanging(value); - this.SendPropertyChanging(); - this._GrooveProcessing = value; - this.SendPropertyChanged("GrooveProcessing"); - this.OnGrooveProcessingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BluntEdge", DbType="NVarChar(50)")] - public string BluntEdge - { - get - { - return this._BluntEdge; - } - set - { - if ((this._BluntEdge != value)) - { - this.OnBluntEdgeChanging(value); - this.SendPropertyChanging(); - this._BluntEdge = value; - this.SendPropertyChanged("BluntEdge"); - this.OnBluntEdgeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GroupPairGap", DbType="NVarChar(20)")] - public string GroupPairGap - { - get - { - return this._GroupPairGap; - } - set - { - if ((this._GroupPairGap != value)) - { - this.OnGroupPairGapChanging(value); - this.SendPropertyChanging(); - this._GroupPairGap = value; - this.SendPropertyChanged("GroupPairGap"); - this.OnGroupPairGapChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SurfaceCleaning", DbType="NVarChar(20)")] - public string SurfaceCleaning - { - get - { - return this._SurfaceCleaning; - } - set - { - if ((this._SurfaceCleaning != value)) - { - this.OnSurfaceCleaningChanging(value); - this.SendPropertyChanging(); - this._SurfaceCleaning = value; - this.SendPropertyChanged("SurfaceCleaning"); - this.OnSurfaceCleaningChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatingTemperature", DbType="NVarChar(20)")] - public string HeatingTemperature - { - get - { - return this._HeatingTemperature; - } - set - { - if ((this._HeatingTemperature != value)) - { - this.OnHeatingTemperatureChanging(value); - this.SendPropertyChanging(); - this._HeatingTemperature = value; - this.SendPropertyChanged("HeatingTemperature"); - this.OnHeatingTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatingRate", DbType="NVarChar(20)")] - public string HeatingRate - { - get - { - return this._HeatingRate; - } - set - { - if ((this._HeatingRate != value)) - { - this.OnHeatingRateChanging(value); - this.SendPropertyChanging(); - this._HeatingRate = value; - this.SendPropertyChanged("HeatingRate"); - this.OnHeatingRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HoldTime", DbType="NVarChar(20)")] - public string HoldTime - { - get - { - return this._HoldTime; - } - set - { - if ((this._HoldTime != value)) - { - this.OnHoldTimeChanging(value); - this.SendPropertyChanging(); - this._HoldTime = value; - this.SendPropertyChanged("HoldTime"); - this.OnHoldTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CoolRate", DbType="NVarChar(20)")] - public string CoolRate - { - get - { - return this._CoolRate; - } - set - { - if ((this._CoolRate != value)) - { - this.OnCoolRateChanging(value); - this.SendPropertyChanging(); - this._CoolRate = value; - this.SendPropertyChanged("CoolRate"); - this.OnCoolRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreheatTemperature", DbType="NVarChar(20)")] - public string PreheatTemperature - { - get - { - return this._PreheatTemperature; - } - set - { - if ((this._PreheatTemperature != value)) - { - this.OnPreheatTemperatureChanging(value); - this.SendPropertyChanging(); - this._PreheatTemperature = value; - this.SendPropertyChanged("PreheatTemperature"); - this.OnPreheatTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InterlayerTemperature", DbType="NVarChar(20)")] - public string InterlayerTemperature - { - get - { - return this._InterlayerTemperature; - } - set - { - if ((this._InterlayerTemperature != value)) - { - this.OnInterlayerTemperatureChanging(value); - this.SendPropertyChanging(); - this._InterlayerTemperature = value; - this.SendPropertyChanged("InterlayerTemperature"); - this.OnInterlayerTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CurrentType", DbType="NVarChar(20)")] - public string CurrentType - { - get - { - return this._CurrentType; - } - set - { - if ((this._CurrentType != value)) - { - this.OnCurrentTypeChanging(value); - this.SendPropertyChanging(); - this._CurrentType = value; - this.SendPropertyChanged("CurrentType"); - this.OnCurrentTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Polarity1", DbType="NVarChar(20)")] - public string Polarity1 - { - get - { - return this._Polarity1; - } - set - { - if ((this._Polarity1 != value)) - { - this.OnPolarity1Changing(value); - this.SendPropertyChanging(); - this._Polarity1 = value; - this.SendPropertyChanged("Polarity1"); - this.OnPolarity1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Polarity2", DbType="NVarChar(20)")] - public string Polarity2 - { - get - { - return this._Polarity2; - } - set - { - if ((this._Polarity2 != value)) - { - this.OnPolarity2Changing(value); - this.SendPropertyChanging(); - this._Polarity2 = value; - this.SendPropertyChanged("Polarity2"); - this.OnPolarity2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TungstenType", DbType="NVarChar(20)")] - public string TungstenType - { - get - { - return this._TungstenType; - } - set - { - if ((this._TungstenType != value)) - { - this.OnTungstenTypeChanging(value); - this.SendPropertyChanging(); - this._TungstenType = value; - this.SendPropertyChanged("TungstenType"); - this.OnTungstenTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TungstenSpecifications", DbType="NVarChar(20)")] - public string TungstenSpecifications - { - get - { - return this._TungstenSpecifications; - } - set - { - if ((this._TungstenSpecifications != value)) - { - this.OnTungstenSpecificationsChanging(value); - this.SendPropertyChanging(); - this._TungstenSpecifications = value; - this.SendPropertyChanged("TungstenSpecifications"); - this.OnTungstenSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasPositiveType", DbType="NVarChar(20)")] - public string GasPositiveType - { - get - { - return this._GasPositiveType; - } - set - { - if ((this._GasPositiveType != value)) - { - this.OnGasPositiveTypeChanging(value); - this.SendPropertyChanging(); - this._GasPositiveType = value; - this.SendPropertyChanged("GasPositiveType"); - this.OnGasPositiveTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasPositiveFlow", DbType="NVarChar(20)")] - public string GasPositiveFlow - { - get - { - return this._GasPositiveFlow; - } - set - { - if ((this._GasPositiveFlow != value)) - { - this.OnGasPositiveFlowChanging(value); - this.SendPropertyChanging(); - this._GasPositiveFlow = value; - this.SendPropertyChanged("GasPositiveFlow"); - this.OnGasPositiveFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasBackType", DbType="NVarChar(20)")] - public string GasBackType - { - get - { - return this._GasBackType; - } - set - { - if ((this._GasBackType != value)) - { - this.OnGasBackTypeChanging(value); - this.SendPropertyChanging(); - this._GasBackType = value; - this.SendPropertyChanged("GasBackType"); - this.OnGasBackTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GasBackFlow", DbType="NVarChar(20)")] - public string GasBackFlow - { - get - { - return this._GasBackFlow; - } - set - { - if ((this._GasBackFlow != value)) - { - this.OnGasBackFlowChanging(value); - this.SendPropertyChanging(); - this._GasBackFlow = value; - this.SendPropertyChanged("GasBackFlow"); - this.OnGasBackFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer1", DbType="NVarChar(20)")] - public string Layer1 - { - get - { - return this._Layer1; - } - set - { - if ((this._Layer1 != value)) - { - this.OnLayer1Changing(value); - this.SendPropertyChanging(); - this._Layer1 = value; - this.SendPropertyChanged("Layer1"); - this.OnLayer1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod1", DbType="VarChar(50)")] - public string WeldMethod1 - { - get - { - return this._WeldMethod1; - } - set - { - if ((this._WeldMethod1 != value)) - { - this.OnWeldMethod1Changing(value); - this.SendPropertyChanging(); - this._WeldMethod1 = value; - this.SendPropertyChanged("WeldMethod1"); - this.OnWeldMethod1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade1", DbType="NVarChar(20)")] - public string WeldGrade1 - { - get - { - return this._WeldGrade1; - } - set - { - if ((this._WeldGrade1 != value)) - { - this.OnWeldGrade1Changing(value); - this.SendPropertyChanging(); - this._WeldGrade1 = value; - this.SendPropertyChanged("WeldGrade1"); - this.OnWeldGrade1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications1", DbType="NVarChar(20)")] - public string WeldSpecifications1 - { - get - { - return this._WeldSpecifications1; - } - set - { - if ((this._WeldSpecifications1 != value)) - { - this.OnWeldSpecifications1Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications1 = value; - this.SendPropertyChanged("WeldSpecifications1"); - this.OnWeldSpecifications1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent1", DbType="NVarChar(20)")] - public string WeldCurrent1 - { - get - { - return this._WeldCurrent1; - } - set - { - if ((this._WeldCurrent1 != value)) - { - this.OnWeldCurrent1Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent1 = value; - this.SendPropertyChanged("WeldCurrent1"); - this.OnWeldCurrent1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage1", DbType="NVarChar(20)")] - public string WeldVoltage1 - { - get - { - return this._WeldVoltage1; - } - set - { - if ((this._WeldVoltage1 != value)) - { - this.OnWeldVoltage1Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage1 = value; - this.SendPropertyChanged("WeldVoltage1"); - this.OnWeldVoltage1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed1", DbType="NVarChar(20)")] - public string WeldSpeed1 - { - get - { - return this._WeldSpeed1; - } - set - { - if ((this._WeldSpeed1 != value)) - { - this.OnWeldSpeed1Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed1 = value; - this.SendPropertyChanged("WeldSpeed1"); - this.OnWeldSpeed1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark1", DbType="NVarChar(200)")] - public string Remark1 - { - get - { - return this._Remark1; - } - set - { - if ((this._Remark1 != value)) - { - this.OnRemark1Changing(value); - this.SendPropertyChanging(); - this._Remark1 = value; - this.SendPropertyChanged("Remark1"); - this.OnRemark1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer2", DbType="NVarChar(20)")] - public string Layer2 - { - get - { - return this._Layer2; - } - set - { - if ((this._Layer2 != value)) - { - this.OnLayer2Changing(value); - this.SendPropertyChanging(); - this._Layer2 = value; - this.SendPropertyChanged("Layer2"); - this.OnLayer2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod2", DbType="VarChar(50)")] - public string WeldMethod2 - { - get - { - return this._WeldMethod2; - } - set - { - if ((this._WeldMethod2 != value)) - { - this.OnWeldMethod2Changing(value); - this.SendPropertyChanging(); - this._WeldMethod2 = value; - this.SendPropertyChanged("WeldMethod2"); - this.OnWeldMethod2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade2", DbType="NVarChar(20)")] - public string WeldGrade2 - { - get - { - return this._WeldGrade2; - } - set - { - if ((this._WeldGrade2 != value)) - { - this.OnWeldGrade2Changing(value); - this.SendPropertyChanging(); - this._WeldGrade2 = value; - this.SendPropertyChanged("WeldGrade2"); - this.OnWeldGrade2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications2", DbType="NVarChar(20)")] - public string WeldSpecifications2 - { - get - { - return this._WeldSpecifications2; - } - set - { - if ((this._WeldSpecifications2 != value)) - { - this.OnWeldSpecifications2Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications2 = value; - this.SendPropertyChanged("WeldSpecifications2"); - this.OnWeldSpecifications2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent2", DbType="NVarChar(20)")] - public string WeldCurrent2 - { - get - { - return this._WeldCurrent2; - } - set - { - if ((this._WeldCurrent2 != value)) - { - this.OnWeldCurrent2Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent2 = value; - this.SendPropertyChanged("WeldCurrent2"); - this.OnWeldCurrent2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage2", DbType="NVarChar(20)")] - public string WeldVoltage2 - { - get - { - return this._WeldVoltage2; - } - set - { - if ((this._WeldVoltage2 != value)) - { - this.OnWeldVoltage2Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage2 = value; - this.SendPropertyChanged("WeldVoltage2"); - this.OnWeldVoltage2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed2", DbType="NVarChar(20)")] - public string WeldSpeed2 - { - get - { - return this._WeldSpeed2; - } - set - { - if ((this._WeldSpeed2 != value)) - { - this.OnWeldSpeed2Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed2 = value; - this.SendPropertyChanged("WeldSpeed2"); - this.OnWeldSpeed2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark2", DbType="NVarChar(200)")] - public string Remark2 - { - get - { - return this._Remark2; - } - set - { - if ((this._Remark2 != value)) - { - this.OnRemark2Changing(value); - this.SendPropertyChanging(); - this._Remark2 = value; - this.SendPropertyChanged("Remark2"); - this.OnRemark2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer3", DbType="NVarChar(20)")] - public string Layer3 - { - get - { - return this._Layer3; - } - set - { - if ((this._Layer3 != value)) - { - this.OnLayer3Changing(value); - this.SendPropertyChanging(); - this._Layer3 = value; - this.SendPropertyChanged("Layer3"); - this.OnLayer3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod3", DbType="VarChar(50)")] - public string WeldMethod3 - { - get - { - return this._WeldMethod3; - } - set - { - if ((this._WeldMethod3 != value)) - { - this.OnWeldMethod3Changing(value); - this.SendPropertyChanging(); - this._WeldMethod3 = value; - this.SendPropertyChanged("WeldMethod3"); - this.OnWeldMethod3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade3", DbType="NVarChar(20)")] - public string WeldGrade3 - { - get - { - return this._WeldGrade3; - } - set - { - if ((this._WeldGrade3 != value)) - { - this.OnWeldGrade3Changing(value); - this.SendPropertyChanging(); - this._WeldGrade3 = value; - this.SendPropertyChanged("WeldGrade3"); - this.OnWeldGrade3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications3", DbType="NVarChar(20)")] - public string WeldSpecifications3 - { - get - { - return this._WeldSpecifications3; - } - set - { - if ((this._WeldSpecifications3 != value)) - { - this.OnWeldSpecifications3Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications3 = value; - this.SendPropertyChanged("WeldSpecifications3"); - this.OnWeldSpecifications3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent3", DbType="NVarChar(20)")] - public string WeldCurrent3 - { - get - { - return this._WeldCurrent3; - } - set - { - if ((this._WeldCurrent3 != value)) - { - this.OnWeldCurrent3Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent3 = value; - this.SendPropertyChanged("WeldCurrent3"); - this.OnWeldCurrent3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage3", DbType="NVarChar(20)")] - public string WeldVoltage3 - { - get - { - return this._WeldVoltage3; - } - set - { - if ((this._WeldVoltage3 != value)) - { - this.OnWeldVoltage3Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage3 = value; - this.SendPropertyChanged("WeldVoltage3"); - this.OnWeldVoltage3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed3", DbType="NVarChar(20)")] - public string WeldSpeed3 - { - get - { - return this._WeldSpeed3; - } - set - { - if ((this._WeldSpeed3 != value)) - { - this.OnWeldSpeed3Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed3 = value; - this.SendPropertyChanged("WeldSpeed3"); - this.OnWeldSpeed3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark3", DbType="NVarChar(200)")] - public string Remark3 - { - get - { - return this._Remark3; - } - set - { - if ((this._Remark3 != value)) - { - this.OnRemark3Changing(value); - this.SendPropertyChanging(); - this._Remark3 = value; - this.SendPropertyChanged("Remark3"); - this.OnRemark3Changed(); - } - } - } - - [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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineMan", DbType="NVarChar(50)")] - public string ExamineMan - { - get - { - return this._ExamineMan; - } - set - { - if ((this._ExamineMan != value)) - { - this.OnExamineManChanging(value); - this.SendPropertyChanging(); - this._ExamineMan = value; - this.SendPropertyChanged("ExamineMan"); - this.OnExamineManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineDate", DbType="DateTime")] - public System.Nullable ExamineDate - { - get - { - return this._ExamineDate; - } - set - { - if ((this._ExamineDate != value)) - { - this.OnExamineDateChanging(value); - this.SendPropertyChanging(); - this._ExamineDate = value; - this.SendPropertyChanged("ExamineDate"); - this.OnExamineDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApprovalMan", DbType="NVarChar(50)")] - public string ApprovalMan - { - get - { - return this._ApprovalMan; - } - set - { - if ((this._ApprovalMan != value)) - { - this.OnApprovalManChanging(value); - this.SendPropertyChanging(); - this._ApprovalMan = value; - this.SendPropertyChanged("ApprovalMan"); - this.OnApprovalManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApprovalDate", DbType="DateTime")] - public System.Nullable ApprovalDate - { - get - { - return this._ApprovalDate; - } - set - { - if ((this._ApprovalDate != value)) - { - this.OnApprovalDateChanging(value); - this.SendPropertyChanging(); - this._ApprovalDate = value; - this.SendPropertyChanged("ApprovalDate"); - this.OnApprovalDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="Char(1)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this.OnStateChanging(value); - this.SendPropertyChanging(); - this._State = value; - this.SendPropertyChanged("State"); - this.OnStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer4", DbType="NVarChar(20)")] - public string Layer4 - { - get - { - return this._Layer4; - } - set - { - if ((this._Layer4 != value)) - { - this.OnLayer4Changing(value); - this.SendPropertyChanging(); - this._Layer4 = value; - this.SendPropertyChanged("Layer4"); - this.OnLayer4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod4", DbType="NVarChar(50)")] - public string WeldMethod4 - { - get - { - return this._WeldMethod4; - } - set - { - if ((this._WeldMethod4 != value)) - { - this.OnWeldMethod4Changing(value); - this.SendPropertyChanging(); - this._WeldMethod4 = value; - this.SendPropertyChanged("WeldMethod4"); - this.OnWeldMethod4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade4", DbType="NVarChar(20)")] - public string WeldGrade4 - { - get - { - return this._WeldGrade4; - } - set - { - if ((this._WeldGrade4 != value)) - { - this.OnWeldGrade4Changing(value); - this.SendPropertyChanging(); - this._WeldGrade4 = value; - this.SendPropertyChanged("WeldGrade4"); - this.OnWeldGrade4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications4", DbType="NVarChar(20)")] - public string WeldSpecifications4 - { - get - { - return this._WeldSpecifications4; - } - set - { - if ((this._WeldSpecifications4 != value)) - { - this.OnWeldSpecifications4Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications4 = value; - this.SendPropertyChanged("WeldSpecifications4"); - this.OnWeldSpecifications4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent4", DbType="NVarChar(20)")] - public string WeldCurrent4 - { - get - { - return this._WeldCurrent4; - } - set - { - if ((this._WeldCurrent4 != value)) - { - this.OnWeldCurrent4Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent4 = value; - this.SendPropertyChanged("WeldCurrent4"); - this.OnWeldCurrent4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage4", DbType="NVarChar(20)")] - public string WeldVoltage4 - { - get - { - return this._WeldVoltage4; - } - set - { - if ((this._WeldVoltage4 != value)) - { - this.OnWeldVoltage4Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage4 = value; - this.SendPropertyChanged("WeldVoltage4"); - this.OnWeldVoltage4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed4", DbType="NVarChar(20)")] - public string WeldSpeed4 - { - get - { - return this._WeldSpeed4; - } - set - { - if ((this._WeldSpeed4 != value)) - { - this.OnWeldSpeed4Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed4 = value; - this.SendPropertyChanged("WeldSpeed4"); - this.OnWeldSpeed4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark4", DbType="NVarChar(200)")] - public string Remark4 - { - get - { - return this._Remark4; - } - set - { - if ((this._Remark4 != value)) - { - this.OnRemark4Changing(value); - this.SendPropertyChanging(); - this._Remark4 = value; - this.SendPropertyChanged("Remark4"); - this.OnRemark4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer5", DbType="NVarChar(20)")] - public string Layer5 - { - get - { - return this._Layer5; - } - set - { - if ((this._Layer5 != value)) - { - this.OnLayer5Changing(value); - this.SendPropertyChanging(); - this._Layer5 = value; - this.SendPropertyChanged("Layer5"); - this.OnLayer5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod5", DbType="NVarChar(50)")] - public string WeldMethod5 - { - get - { - return this._WeldMethod5; - } - set - { - if ((this._WeldMethod5 != value)) - { - this.OnWeldMethod5Changing(value); - this.SendPropertyChanging(); - this._WeldMethod5 = value; - this.SendPropertyChanged("WeldMethod5"); - this.OnWeldMethod5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade5", DbType="NVarChar(20)")] - public string WeldGrade5 - { - get - { - return this._WeldGrade5; - } - set - { - if ((this._WeldGrade5 != value)) - { - this.OnWeldGrade5Changing(value); - this.SendPropertyChanging(); - this._WeldGrade5 = value; - this.SendPropertyChanged("WeldGrade5"); - this.OnWeldGrade5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications5", DbType="NVarChar(20)")] - public string WeldSpecifications5 - { - get - { - return this._WeldSpecifications5; - } - set - { - if ((this._WeldSpecifications5 != value)) - { - this.OnWeldSpecifications5Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications5 = value; - this.SendPropertyChanged("WeldSpecifications5"); - this.OnWeldSpecifications5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent5", DbType="NVarChar(20)")] - public string WeldCurrent5 - { - get - { - return this._WeldCurrent5; - } - set - { - if ((this._WeldCurrent5 != value)) - { - this.OnWeldCurrent5Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent5 = value; - this.SendPropertyChanged("WeldCurrent5"); - this.OnWeldCurrent5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage5", DbType="NVarChar(20)")] - public string WeldVoltage5 - { - get - { - return this._WeldVoltage5; - } - set - { - if ((this._WeldVoltage5 != value)) - { - this.OnWeldVoltage5Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage5 = value; - this.SendPropertyChanged("WeldVoltage5"); - this.OnWeldVoltage5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed5", DbType="NVarChar(20)")] - public string WeldSpeed5 - { - get - { - return this._WeldSpeed5; - } - set - { - if ((this._WeldSpeed5 != value)) - { - this.OnWeldSpeed5Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed5 = value; - this.SendPropertyChanged("WeldSpeed5"); - this.OnWeldSpeed5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark5", DbType="NVarChar(200)")] - public string Remark5 - { - get - { - return this._Remark5; - } - set - { - if ((this._Remark5 != value)) - { - this.OnRemark5Changing(value); - this.SendPropertyChanging(); - this._Remark5 = value; - this.SendPropertyChanged("Remark5"); - this.OnRemark5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer6", DbType="NVarChar(20)")] - public string Layer6 - { - get - { - return this._Layer6; - } - set - { - if ((this._Layer6 != value)) - { - this.OnLayer6Changing(value); - this.SendPropertyChanging(); - this._Layer6 = value; - this.SendPropertyChanged("Layer6"); - this.OnLayer6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod6", DbType="NVarChar(50)")] - public string WeldMethod6 - { - get - { - return this._WeldMethod6; - } - set - { - if ((this._WeldMethod6 != value)) - { - this.OnWeldMethod6Changing(value); - this.SendPropertyChanging(); - this._WeldMethod6 = value; - this.SendPropertyChanged("WeldMethod6"); - this.OnWeldMethod6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade6", DbType="NVarChar(20)")] - public string WeldGrade6 - { - get - { - return this._WeldGrade6; - } - set - { - if ((this._WeldGrade6 != value)) - { - this.OnWeldGrade6Changing(value); - this.SendPropertyChanging(); - this._WeldGrade6 = value; - this.SendPropertyChanged("WeldGrade6"); - this.OnWeldGrade6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpecifications6", DbType="NVarChar(20)")] - public string WeldSpecifications6 - { - get - { - return this._WeldSpecifications6; - } - set - { - if ((this._WeldSpecifications6 != value)) - { - this.OnWeldSpecifications6Changing(value); - this.SendPropertyChanging(); - this._WeldSpecifications6 = value; - this.SendPropertyChanged("WeldSpecifications6"); - this.OnWeldSpecifications6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCurrent6", DbType="NVarChar(20)")] - public string WeldCurrent6 - { - get - { - return this._WeldCurrent6; - } - set - { - if ((this._WeldCurrent6 != value)) - { - this.OnWeldCurrent6Changing(value); - this.SendPropertyChanging(); - this._WeldCurrent6 = value; - this.SendPropertyChanged("WeldCurrent6"); - this.OnWeldCurrent6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldVoltage6", DbType="NVarChar(20)")] - public string WeldVoltage6 - { - get - { - return this._WeldVoltage6; - } - set - { - if ((this._WeldVoltage6 != value)) - { - this.OnWeldVoltage6Changing(value); - this.SendPropertyChanging(); - this._WeldVoltage6 = value; - this.SendPropertyChanged("WeldVoltage6"); - this.OnWeldVoltage6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpeed6", DbType="NVarChar(20)")] - public string WeldSpeed6 - { - get - { - return this._WeldSpeed6; - } - set - { - if ((this._WeldSpeed6 != value)) - { - this.OnWeldSpeed6Changing(value); - this.SendPropertyChanging(); - this._WeldSpeed6 = value; - this.SendPropertyChanged("WeldSpeed6"); - this.OnWeldSpeed6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark6", DbType="NVarChar(200)")] - public string Remark6 - { - get - { - return this._Remark6; - } - set - { - if ((this._Remark6 != value)) - { - this.OnRemark6Changing(value); - this.SendPropertyChanging(); - this._Remark6 = value; - this.SendPropertyChanged("Remark6"); - this.OnRemark6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this.OnWeldingProcedureCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureCode = value; - this.SendPropertyChanged("WeldingProcedureCode"); - this.OnWeldingProcedureCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_MatchedProcedureMaterial_HJGL_WeldingProcedure_WeldingPr" + - "ocessCard", Storage="_HJGL_WeldingProcedure_MatchedProcedureMaterial", ThisKey="WeldingProcessCardId", OtherKey="WeldingProcessCardId", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_MatchedProcedureMaterial - { - get - { - return this._HJGL_WeldingProcedure_MatchedProcedureMaterial; - } - set - { - this._HJGL_WeldingProcedure_MatchedProcedureMaterial.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_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.HJGL_WeldingProcedure_WeldingProcessCard.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcessCard.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_HJGL_BS_WeldMethod", Storage="_HJGL_BS_WeldMethod", ThisKey="WME_ID", OtherKey="WME_ID", IsForeignKey=true)] - public HJGL_BS_WeldMethod HJGL_BS_WeldMethod - { - get - { - return this._HJGL_BS_WeldMethod.Entity; - } - set - { - HJGL_BS_WeldMethod previousValue = this._HJGL_BS_WeldMethod.Entity; - if (((previousValue != value) - || (this._HJGL_BS_WeldMethod.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_WeldMethod.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcessCard.Remove(this); - } - this._HJGL_BS_WeldMethod.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcessCard.Add(this); - this._WME_ID = value.WME_ID; - } - else - { - this._WME_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_WeldMethod"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldingProcessCard_HJGL_WeldingProcedure_JointImage", Storage="_HJGL_WeldingProcedure_JointImage", ThisKey="JointImageId", OtherKey="JointImageId", IsForeignKey=true)] - public HJGL_WeldingProcedure_JointImage HJGL_WeldingProcedure_JointImage - { - get - { - return this._HJGL_WeldingProcedure_JointImage.Entity; - } - set - { - HJGL_WeldingProcedure_JointImage previousValue = this._HJGL_WeldingProcedure_JointImage.Entity; - if (((previousValue != value) - || (this._HJGL_WeldingProcedure_JointImage.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_WeldingProcedure_JointImage.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldingProcessCard.Remove(this); - } - this._HJGL_WeldingProcedure_JointImage.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldingProcessCard.Add(this); - this._JointImageId = value.JointImageId; - } - else - { - this._JointImageId = default(string); - } - this.SendPropertyChanged("HJGL_WeldingProcedure_JointImage"); - } - } - } - - 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_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_WeldingProcessCard = this; - } - - private void detach_HJGL_WeldingProcedure_MatchedProcedureMaterial(HJGL_WeldingProcedure_MatchedProcedureMaterial entity) - { - this.SendPropertyChanging(); - entity.HJGL_WeldingProcedure_WeldingProcessCard = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.HJGL_WeldingProcedure_WeldRepairCard")] - public partial class HJGL_WeldingProcedure_WeldRepairCard : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldRepairCardId; - - private string _ProjectId; - - private string _WeldRepairCardCode; - - private string _JOT_ID; - - private string _CHT_RepairLocation; - - private string _RepairPart; - - private string _RepairLength; - - private string _WeldingProcedureCode; - - private string _RepairNum; - - private string _Grade1; - - private string _Specifications1; - - private string _BakingSpecifications1; - - private string _Time1; - - private string _Dosage1; - - private string _Grade2; - - private string _Specifications2; - - private string _BakingSpecifications2; - - private string _Time2; - - private string _Dosage2; - - private string _Grade3; - - private string _Specifications3; - - private string _BakingSpecifications3; - - private string _Time3; - - private string _Dosage3; - - private string _Grade4; - - private string _Specifications4; - - private string _BakingSpecifications4; - - private string _Time4; - - private string _Dosage4; - - private string _RepairStep1; - - private string _RepairStep2; - - private string _RepairStep3; - - private string _RepairStep4; - - private string _RepairStep5; - - private string _Layer1; - - private string _WeldMethod1; - - private string _PowerPolarity1; - - private string _WeldGrade1; - - private string _Dia1; - - private string _PreTemp1; - - private string _LayerTemp1; - - private string _Current1; - - private string _Voltage1; - - private string _Speed1; - - private string _AfterTemp1; - - private string _Layer2; - - private string _WeldMethod2; - - private string _PowerPolarity2; - - private string _WeldGrade2; - - private string _Dia2; - - private string _PreTemp2; - - private string _LayerTemp2; - - private string _Current2; - - private string _Voltage2; - - private string _Speed2; - - private string _AfterTemp2; - - private string _Layer3; - - private string _WeldMethod3; - - private string _PowerPolarity3; - - private string _WeldGrade3; - - private string _Dia3; - - private string _PreTemp3; - - private string _LayerTemp3; - - private string _Current3; - - private string _Voltage3; - - private string _Speed3; - - private string _AfterTemp3; - - private string _Layer4; - - private string _WeldMethod4; - - private string _PowerPolarity4; - - private string _WeldGrade4; - - private string _Dia4; - - private string _PreTemp4; - - private string _LayerTemp4; - - private string _Current4; - - private string _Voltage4; - - private string _Speed4; - - private string _AfterTemp4; - - private string _Layer5; - - private string _WeldMethod5; - - private string _PowerPolarity5; - - private string _WeldGrade5; - - private string _Dia5; - - private string _PreTemp5; - - private string _LayerTemp5; - - private string _Current5; - - private string _Voltage5; - - private string _Speed5; - - private string _AfterTemp5; - - private string _Layer6; - - private string _WeldMethod6; - - private string _PowerPolarity6; - - private string _WeldGrade6; - - private string _Dia6; - - private string _PreTemp6; - - private string _LayerTemp6; - - private string _Current6; - - private string _Voltage6; - - private string _Speed6; - - private string _AfterTemp6; - - private string _CompileMan; - - private System.Nullable _CompileDate; - - private string _ExamineMan; - - private System.Nullable _ExamineDate; - - private string _Flag; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_PW_JointInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldRepairCardIdChanging(string value); - partial void OnWeldRepairCardIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldRepairCardCodeChanging(string value); - partial void OnWeldRepairCardCodeChanged(); - partial void OnJOT_IDChanging(string value); - partial void OnJOT_IDChanged(); - partial void OnCHT_RepairLocationChanging(string value); - partial void OnCHT_RepairLocationChanged(); - partial void OnRepairPartChanging(string value); - partial void OnRepairPartChanged(); - partial void OnRepairLengthChanging(string value); - partial void OnRepairLengthChanged(); - partial void OnWeldingProcedureCodeChanging(string value); - partial void OnWeldingProcedureCodeChanged(); - partial void OnRepairNumChanging(string value); - partial void OnRepairNumChanged(); - partial void OnGrade1Changing(string value); - partial void OnGrade1Changed(); - partial void OnSpecifications1Changing(string value); - partial void OnSpecifications1Changed(); - partial void OnBakingSpecifications1Changing(string value); - partial void OnBakingSpecifications1Changed(); - partial void OnTime1Changing(string value); - partial void OnTime1Changed(); - partial void OnDosage1Changing(string value); - partial void OnDosage1Changed(); - partial void OnGrade2Changing(string value); - partial void OnGrade2Changed(); - partial void OnSpecifications2Changing(string value); - partial void OnSpecifications2Changed(); - partial void OnBakingSpecifications2Changing(string value); - partial void OnBakingSpecifications2Changed(); - partial void OnTime2Changing(string value); - partial void OnTime2Changed(); - partial void OnDosage2Changing(string value); - partial void OnDosage2Changed(); - partial void OnGrade3Changing(string value); - partial void OnGrade3Changed(); - partial void OnSpecifications3Changing(string value); - partial void OnSpecifications3Changed(); - partial void OnBakingSpecifications3Changing(string value); - partial void OnBakingSpecifications3Changed(); - partial void OnTime3Changing(string value); - partial void OnTime3Changed(); - partial void OnDosage3Changing(string value); - partial void OnDosage3Changed(); - partial void OnGrade4Changing(string value); - partial void OnGrade4Changed(); - partial void OnSpecifications4Changing(string value); - partial void OnSpecifications4Changed(); - partial void OnBakingSpecifications4Changing(string value); - partial void OnBakingSpecifications4Changed(); - partial void OnTime4Changing(string value); - partial void OnTime4Changed(); - partial void OnDosage4Changing(string value); - partial void OnDosage4Changed(); - partial void OnRepairStep1Changing(string value); - partial void OnRepairStep1Changed(); - partial void OnRepairStep2Changing(string value); - partial void OnRepairStep2Changed(); - partial void OnRepairStep3Changing(string value); - partial void OnRepairStep3Changed(); - partial void OnRepairStep4Changing(string value); - partial void OnRepairStep4Changed(); - partial void OnRepairStep5Changing(string value); - partial void OnRepairStep5Changed(); - partial void OnLayer1Changing(string value); - partial void OnLayer1Changed(); - partial void OnWeldMethod1Changing(string value); - partial void OnWeldMethod1Changed(); - partial void OnPowerPolarity1Changing(string value); - partial void OnPowerPolarity1Changed(); - partial void OnWeldGrade1Changing(string value); - partial void OnWeldGrade1Changed(); - partial void OnDia1Changing(string value); - partial void OnDia1Changed(); - partial void OnPreTemp1Changing(string value); - partial void OnPreTemp1Changed(); - partial void OnLayerTemp1Changing(string value); - partial void OnLayerTemp1Changed(); - partial void OnCurrent1Changing(string value); - partial void OnCurrent1Changed(); - partial void OnVoltage1Changing(string value); - partial void OnVoltage1Changed(); - partial void OnSpeed1Changing(string value); - partial void OnSpeed1Changed(); - partial void OnAfterTemp1Changing(string value); - partial void OnAfterTemp1Changed(); - partial void OnLayer2Changing(string value); - partial void OnLayer2Changed(); - partial void OnWeldMethod2Changing(string value); - partial void OnWeldMethod2Changed(); - partial void OnPowerPolarity2Changing(string value); - partial void OnPowerPolarity2Changed(); - partial void OnWeldGrade2Changing(string value); - partial void OnWeldGrade2Changed(); - partial void OnDia2Changing(string value); - partial void OnDia2Changed(); - partial void OnPreTemp2Changing(string value); - partial void OnPreTemp2Changed(); - partial void OnLayerTemp2Changing(string value); - partial void OnLayerTemp2Changed(); - partial void OnCurrent2Changing(string value); - partial void OnCurrent2Changed(); - partial void OnVoltage2Changing(string value); - partial void OnVoltage2Changed(); - partial void OnSpeed2Changing(string value); - partial void OnSpeed2Changed(); - partial void OnAfterTemp2Changing(string value); - partial void OnAfterTemp2Changed(); - partial void OnLayer3Changing(string value); - partial void OnLayer3Changed(); - partial void OnWeldMethod3Changing(string value); - partial void OnWeldMethod3Changed(); - partial void OnPowerPolarity3Changing(string value); - partial void OnPowerPolarity3Changed(); - partial void OnWeldGrade3Changing(string value); - partial void OnWeldGrade3Changed(); - partial void OnDia3Changing(string value); - partial void OnDia3Changed(); - partial void OnPreTemp3Changing(string value); - partial void OnPreTemp3Changed(); - partial void OnLayerTemp3Changing(string value); - partial void OnLayerTemp3Changed(); - partial void OnCurrent3Changing(string value); - partial void OnCurrent3Changed(); - partial void OnVoltage3Changing(string value); - partial void OnVoltage3Changed(); - partial void OnSpeed3Changing(string value); - partial void OnSpeed3Changed(); - partial void OnAfterTemp3Changing(string value); - partial void OnAfterTemp3Changed(); - partial void OnLayer4Changing(string value); - partial void OnLayer4Changed(); - partial void OnWeldMethod4Changing(string value); - partial void OnWeldMethod4Changed(); - partial void OnPowerPolarity4Changing(string value); - partial void OnPowerPolarity4Changed(); - partial void OnWeldGrade4Changing(string value); - partial void OnWeldGrade4Changed(); - partial void OnDia4Changing(string value); - partial void OnDia4Changed(); - partial void OnPreTemp4Changing(string value); - partial void OnPreTemp4Changed(); - partial void OnLayerTemp4Changing(string value); - partial void OnLayerTemp4Changed(); - partial void OnCurrent4Changing(string value); - partial void OnCurrent4Changed(); - partial void OnVoltage4Changing(string value); - partial void OnVoltage4Changed(); - partial void OnSpeed4Changing(string value); - partial void OnSpeed4Changed(); - partial void OnAfterTemp4Changing(string value); - partial void OnAfterTemp4Changed(); - partial void OnLayer5Changing(string value); - partial void OnLayer5Changed(); - partial void OnWeldMethod5Changing(string value); - partial void OnWeldMethod5Changed(); - partial void OnPowerPolarity5Changing(string value); - partial void OnPowerPolarity5Changed(); - partial void OnWeldGrade5Changing(string value); - partial void OnWeldGrade5Changed(); - partial void OnDia5Changing(string value); - partial void OnDia5Changed(); - partial void OnPreTemp5Changing(string value); - partial void OnPreTemp5Changed(); - partial void OnLayerTemp5Changing(string value); - partial void OnLayerTemp5Changed(); - partial void OnCurrent5Changing(string value); - partial void OnCurrent5Changed(); - partial void OnVoltage5Changing(string value); - partial void OnVoltage5Changed(); - partial void OnSpeed5Changing(string value); - partial void OnSpeed5Changed(); - partial void OnAfterTemp5Changing(string value); - partial void OnAfterTemp5Changed(); - partial void OnLayer6Changing(string value); - partial void OnLayer6Changed(); - partial void OnWeldMethod6Changing(string value); - partial void OnWeldMethod6Changed(); - partial void OnPowerPolarity6Changing(string value); - partial void OnPowerPolarity6Changed(); - partial void OnWeldGrade6Changing(string value); - partial void OnWeldGrade6Changed(); - partial void OnDia6Changing(string value); - partial void OnDia6Changed(); - partial void OnPreTemp6Changing(string value); - partial void OnPreTemp6Changed(); - partial void OnLayerTemp6Changing(string value); - partial void OnLayerTemp6Changed(); - partial void OnCurrent6Changing(string value); - partial void OnCurrent6Changed(); - partial void OnVoltage6Changing(string value); - partial void OnVoltage6Changed(); - partial void OnSpeed6Changing(string value); - partial void OnSpeed6Changed(); - partial void OnAfterTemp6Changing(string value); - partial void OnAfterTemp6Changed(); - partial void OnCompileManChanging(string value); - partial void OnCompileManChanged(); - partial void OnCompileDateChanging(System.Nullable value); - partial void OnCompileDateChanged(); - partial void OnExamineManChanging(string value); - partial void OnExamineManChanged(); - partial void OnExamineDateChanging(System.Nullable value); - partial void OnExamineDateChanged(); - partial void OnFlagChanging(string value); - partial void OnFlagChanged(); - #endregion - - public HJGL_WeldingProcedure_WeldRepairCard() - { - this._Base_Project = default(EntityRef); - this._HJGL_PW_JointInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRepairCardId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldRepairCardId - { - get - { - return this._WeldRepairCardId; - } - set - { - if ((this._WeldRepairCardId != value)) - { - this.OnWeldRepairCardIdChanging(value); - this.SendPropertyChanging(); - this._WeldRepairCardId = value; - this.SendPropertyChanged("WeldRepairCardId"); - this.OnWeldRepairCardIdChanged(); - } - } - } - - [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="_WeldRepairCardCode", DbType="NVarChar(50)")] - public string WeldRepairCardCode - { - get - { - return this._WeldRepairCardCode; - } - set - { - if ((this._WeldRepairCardCode != value)) - { - this.OnWeldRepairCardCodeChanging(value); - this.SendPropertyChanging(); - this._WeldRepairCardCode = value; - this.SendPropertyChanged("WeldRepairCardCode"); - this.OnWeldRepairCardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50)")] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - if (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnJOT_IDChanging(value); - this.SendPropertyChanging(); - this._JOT_ID = value; - this.SendPropertyChanged("JOT_ID"); - this.OnJOT_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CHT_RepairLocation", DbType="VarChar(20)")] - public string CHT_RepairLocation - { - get - { - return this._CHT_RepairLocation; - } - set - { - if ((this._CHT_RepairLocation != value)) - { - this.OnCHT_RepairLocationChanging(value); - this.SendPropertyChanging(); - this._CHT_RepairLocation = value; - this.SendPropertyChanged("CHT_RepairLocation"); - this.OnCHT_RepairLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairPart", DbType="NVarChar(50)")] - public string RepairPart - { - get - { - return this._RepairPart; - } - set - { - if ((this._RepairPart != value)) - { - this.OnRepairPartChanging(value); - this.SendPropertyChanging(); - this._RepairPart = value; - this.SendPropertyChanged("RepairPart"); - this.OnRepairPartChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairLength", DbType="NVarChar(50)")] - public string RepairLength - { - get - { - return this._RepairLength; - } - set - { - if ((this._RepairLength != value)) - { - this.OnRepairLengthChanging(value); - this.SendPropertyChanging(); - this._RepairLength = value; - this.SendPropertyChanged("RepairLength"); - this.OnRepairLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingProcedureCode", DbType="NVarChar(50)")] - public string WeldingProcedureCode - { - get - { - return this._WeldingProcedureCode; - } - set - { - if ((this._WeldingProcedureCode != value)) - { - this.OnWeldingProcedureCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingProcedureCode = value; - this.SendPropertyChanged("WeldingProcedureCode"); - this.OnWeldingProcedureCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="NVarChar(50)")] - public string RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this.OnRepairNumChanging(value); - this.SendPropertyChanging(); - this._RepairNum = value; - this.SendPropertyChanged("RepairNum"); - this.OnRepairNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade1", DbType="NVarChar(50)")] - public string Grade1 - { - get - { - return this._Grade1; - } - set - { - if ((this._Grade1 != value)) - { - this.OnGrade1Changing(value); - this.SendPropertyChanging(); - this._Grade1 = value; - this.SendPropertyChanged("Grade1"); - this.OnGrade1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications1", DbType="NVarChar(50)")] - public string Specifications1 - { - get - { - return this._Specifications1; - } - set - { - if ((this._Specifications1 != value)) - { - this.OnSpecifications1Changing(value); - this.SendPropertyChanging(); - this._Specifications1 = value; - this.SendPropertyChanged("Specifications1"); - this.OnSpecifications1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications1", DbType="NVarChar(50)")] - public string BakingSpecifications1 - { - get - { - return this._BakingSpecifications1; - } - set - { - if ((this._BakingSpecifications1 != value)) - { - this.OnBakingSpecifications1Changing(value); - this.SendPropertyChanging(); - this._BakingSpecifications1 = value; - this.SendPropertyChanged("BakingSpecifications1"); - this.OnBakingSpecifications1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time1", DbType="NVarChar(50)")] - public string Time1 - { - get - { - return this._Time1; - } - set - { - if ((this._Time1 != value)) - { - this.OnTime1Changing(value); - this.SendPropertyChanging(); - this._Time1 = value; - this.SendPropertyChanged("Time1"); - this.OnTime1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage1", DbType="NVarChar(50)")] - public string Dosage1 - { - get - { - return this._Dosage1; - } - set - { - if ((this._Dosage1 != value)) - { - this.OnDosage1Changing(value); - this.SendPropertyChanging(); - this._Dosage1 = value; - this.SendPropertyChanged("Dosage1"); - this.OnDosage1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade2", DbType="NVarChar(50)")] - public string Grade2 - { - get - { - return this._Grade2; - } - set - { - if ((this._Grade2 != value)) - { - this.OnGrade2Changing(value); - this.SendPropertyChanging(); - this._Grade2 = value; - this.SendPropertyChanged("Grade2"); - this.OnGrade2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications2", DbType="NVarChar(50)")] - public string Specifications2 - { - get - { - return this._Specifications2; - } - set - { - if ((this._Specifications2 != value)) - { - this.OnSpecifications2Changing(value); - this.SendPropertyChanging(); - this._Specifications2 = value; - this.SendPropertyChanged("Specifications2"); - this.OnSpecifications2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications2", DbType="NVarChar(50)")] - public string BakingSpecifications2 - { - get - { - return this._BakingSpecifications2; - } - set - { - if ((this._BakingSpecifications2 != value)) - { - this.OnBakingSpecifications2Changing(value); - this.SendPropertyChanging(); - this._BakingSpecifications2 = value; - this.SendPropertyChanged("BakingSpecifications2"); - this.OnBakingSpecifications2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time2", DbType="NVarChar(50)")] - public string Time2 - { - get - { - return this._Time2; - } - set - { - if ((this._Time2 != value)) - { - this.OnTime2Changing(value); - this.SendPropertyChanging(); - this._Time2 = value; - this.SendPropertyChanged("Time2"); - this.OnTime2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage2", DbType="NVarChar(50)")] - public string Dosage2 - { - get - { - return this._Dosage2; - } - set - { - if ((this._Dosage2 != value)) - { - this.OnDosage2Changing(value); - this.SendPropertyChanging(); - this._Dosage2 = value; - this.SendPropertyChanged("Dosage2"); - this.OnDosage2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade3", DbType="NVarChar(50)")] - public string Grade3 - { - get - { - return this._Grade3; - } - set - { - if ((this._Grade3 != value)) - { - this.OnGrade3Changing(value); - this.SendPropertyChanging(); - this._Grade3 = value; - this.SendPropertyChanged("Grade3"); - this.OnGrade3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications3", DbType="NVarChar(50)")] - public string Specifications3 - { - get - { - return this._Specifications3; - } - set - { - if ((this._Specifications3 != value)) - { - this.OnSpecifications3Changing(value); - this.SendPropertyChanging(); - this._Specifications3 = value; - this.SendPropertyChanged("Specifications3"); - this.OnSpecifications3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications3", DbType="NVarChar(50)")] - public string BakingSpecifications3 - { - get - { - return this._BakingSpecifications3; - } - set - { - if ((this._BakingSpecifications3 != value)) - { - this.OnBakingSpecifications3Changing(value); - this.SendPropertyChanging(); - this._BakingSpecifications3 = value; - this.SendPropertyChanged("BakingSpecifications3"); - this.OnBakingSpecifications3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time3", DbType="NVarChar(50)")] - public string Time3 - { - get - { - return this._Time3; - } - set - { - if ((this._Time3 != value)) - { - this.OnTime3Changing(value); - this.SendPropertyChanging(); - this._Time3 = value; - this.SendPropertyChanged("Time3"); - this.OnTime3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage3", DbType="NVarChar(50)")] - public string Dosage3 - { - get - { - return this._Dosage3; - } - set - { - if ((this._Dosage3 != value)) - { - this.OnDosage3Changing(value); - this.SendPropertyChanging(); - this._Dosage3 = value; - this.SendPropertyChanged("Dosage3"); - this.OnDosage3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Grade4", DbType="NVarChar(50)")] - public string Grade4 - { - get - { - return this._Grade4; - } - set - { - if ((this._Grade4 != value)) - { - this.OnGrade4Changing(value); - this.SendPropertyChanging(); - this._Grade4 = value; - this.SendPropertyChanged("Grade4"); - this.OnGrade4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications4", DbType="NVarChar(50)")] - public string Specifications4 - { - get - { - return this._Specifications4; - } - set - { - if ((this._Specifications4 != value)) - { - this.OnSpecifications4Changing(value); - this.SendPropertyChanging(); - this._Specifications4 = value; - this.SendPropertyChanged("Specifications4"); - this.OnSpecifications4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BakingSpecifications4", DbType="NVarChar(50)")] - public string BakingSpecifications4 - { - get - { - return this._BakingSpecifications4; - } - set - { - if ((this._BakingSpecifications4 != value)) - { - this.OnBakingSpecifications4Changing(value); - this.SendPropertyChanging(); - this._BakingSpecifications4 = value; - this.SendPropertyChanged("BakingSpecifications4"); - this.OnBakingSpecifications4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Time4", DbType="NVarChar(50)")] - public string Time4 - { - get - { - return this._Time4; - } - set - { - if ((this._Time4 != value)) - { - this.OnTime4Changing(value); - this.SendPropertyChanging(); - this._Time4 = value; - this.SendPropertyChanged("Time4"); - this.OnTime4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dosage4", DbType="NVarChar(50)")] - public string Dosage4 - { - get - { - return this._Dosage4; - } - set - { - if ((this._Dosage4 != value)) - { - this.OnDosage4Changing(value); - this.SendPropertyChanging(); - this._Dosage4 = value; - this.SendPropertyChanged("Dosage4"); - this.OnDosage4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep1", DbType="NVarChar(500)")] - public string RepairStep1 - { - get - { - return this._RepairStep1; - } - set - { - if ((this._RepairStep1 != value)) - { - this.OnRepairStep1Changing(value); - this.SendPropertyChanging(); - this._RepairStep1 = value; - this.SendPropertyChanged("RepairStep1"); - this.OnRepairStep1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep2", DbType="NVarChar(500)")] - public string RepairStep2 - { - get - { - return this._RepairStep2; - } - set - { - if ((this._RepairStep2 != value)) - { - this.OnRepairStep2Changing(value); - this.SendPropertyChanging(); - this._RepairStep2 = value; - this.SendPropertyChanged("RepairStep2"); - this.OnRepairStep2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep3", DbType="NVarChar(500)")] - public string RepairStep3 - { - get - { - return this._RepairStep3; - } - set - { - if ((this._RepairStep3 != value)) - { - this.OnRepairStep3Changing(value); - this.SendPropertyChanging(); - this._RepairStep3 = value; - this.SendPropertyChanged("RepairStep3"); - this.OnRepairStep3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep4", DbType="NVarChar(500)")] - public string RepairStep4 - { - get - { - return this._RepairStep4; - } - set - { - if ((this._RepairStep4 != value)) - { - this.OnRepairStep4Changing(value); - this.SendPropertyChanging(); - this._RepairStep4 = value; - this.SendPropertyChanged("RepairStep4"); - this.OnRepairStep4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairStep5", DbType="NVarChar(500)")] - public string RepairStep5 - { - get - { - return this._RepairStep5; - } - set - { - if ((this._RepairStep5 != value)) - { - this.OnRepairStep5Changing(value); - this.SendPropertyChanging(); - this._RepairStep5 = value; - this.SendPropertyChanged("RepairStep5"); - this.OnRepairStep5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer1", DbType="NVarChar(50)")] - public string Layer1 - { - get - { - return this._Layer1; - } - set - { - if ((this._Layer1 != value)) - { - this.OnLayer1Changing(value); - this.SendPropertyChanging(); - this._Layer1 = value; - this.SendPropertyChanged("Layer1"); - this.OnLayer1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod1", DbType="NVarChar(50)")] - public string WeldMethod1 - { - get - { - return this._WeldMethod1; - } - set - { - if ((this._WeldMethod1 != value)) - { - this.OnWeldMethod1Changing(value); - this.SendPropertyChanging(); - this._WeldMethod1 = value; - this.SendPropertyChanged("WeldMethod1"); - this.OnWeldMethod1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity1", DbType="NVarChar(50)")] - public string PowerPolarity1 - { - get - { - return this._PowerPolarity1; - } - set - { - if ((this._PowerPolarity1 != value)) - { - this.OnPowerPolarity1Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity1 = value; - this.SendPropertyChanged("PowerPolarity1"); - this.OnPowerPolarity1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade1", DbType="NVarChar(50)")] - public string WeldGrade1 - { - get - { - return this._WeldGrade1; - } - set - { - if ((this._WeldGrade1 != value)) - { - this.OnWeldGrade1Changing(value); - this.SendPropertyChanging(); - this._WeldGrade1 = value; - this.SendPropertyChanged("WeldGrade1"); - this.OnWeldGrade1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia1", DbType="NVarChar(50)")] - public string Dia1 - { - get - { - return this._Dia1; - } - set - { - if ((this._Dia1 != value)) - { - this.OnDia1Changing(value); - this.SendPropertyChanging(); - this._Dia1 = value; - this.SendPropertyChanged("Dia1"); - this.OnDia1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp1", DbType="NVarChar(50)")] - public string PreTemp1 - { - get - { - return this._PreTemp1; - } - set - { - if ((this._PreTemp1 != value)) - { - this.OnPreTemp1Changing(value); - this.SendPropertyChanging(); - this._PreTemp1 = value; - this.SendPropertyChanged("PreTemp1"); - this.OnPreTemp1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp1", DbType="NVarChar(50)")] - public string LayerTemp1 - { - get - { - return this._LayerTemp1; - } - set - { - if ((this._LayerTemp1 != value)) - { - this.OnLayerTemp1Changing(value); - this.SendPropertyChanging(); - this._LayerTemp1 = value; - this.SendPropertyChanged("LayerTemp1"); - this.OnLayerTemp1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current1", DbType="NVarChar(50)")] - public string Current1 - { - get - { - return this._Current1; - } - set - { - if ((this._Current1 != value)) - { - this.OnCurrent1Changing(value); - this.SendPropertyChanging(); - this._Current1 = value; - this.SendPropertyChanged("Current1"); - this.OnCurrent1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage1", DbType="NVarChar(50)")] - public string Voltage1 - { - get - { - return this._Voltage1; - } - set - { - if ((this._Voltage1 != value)) - { - this.OnVoltage1Changing(value); - this.SendPropertyChanging(); - this._Voltage1 = value; - this.SendPropertyChanged("Voltage1"); - this.OnVoltage1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed1", DbType="NVarChar(50)")] - public string Speed1 - { - get - { - return this._Speed1; - } - set - { - if ((this._Speed1 != value)) - { - this.OnSpeed1Changing(value); - this.SendPropertyChanging(); - this._Speed1 = value; - this.SendPropertyChanged("Speed1"); - this.OnSpeed1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp1", DbType="NVarChar(50)")] - public string AfterTemp1 - { - get - { - return this._AfterTemp1; - } - set - { - if ((this._AfterTemp1 != value)) - { - this.OnAfterTemp1Changing(value); - this.SendPropertyChanging(); - this._AfterTemp1 = value; - this.SendPropertyChanged("AfterTemp1"); - this.OnAfterTemp1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer2", DbType="NVarChar(50)")] - public string Layer2 - { - get - { - return this._Layer2; - } - set - { - if ((this._Layer2 != value)) - { - this.OnLayer2Changing(value); - this.SendPropertyChanging(); - this._Layer2 = value; - this.SendPropertyChanged("Layer2"); - this.OnLayer2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod2", DbType="NVarChar(50)")] - public string WeldMethod2 - { - get - { - return this._WeldMethod2; - } - set - { - if ((this._WeldMethod2 != value)) - { - this.OnWeldMethod2Changing(value); - this.SendPropertyChanging(); - this._WeldMethod2 = value; - this.SendPropertyChanged("WeldMethod2"); - this.OnWeldMethod2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity2", DbType="NVarChar(50)")] - public string PowerPolarity2 - { - get - { - return this._PowerPolarity2; - } - set - { - if ((this._PowerPolarity2 != value)) - { - this.OnPowerPolarity2Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity2 = value; - this.SendPropertyChanged("PowerPolarity2"); - this.OnPowerPolarity2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade2", DbType="NVarChar(50)")] - public string WeldGrade2 - { - get - { - return this._WeldGrade2; - } - set - { - if ((this._WeldGrade2 != value)) - { - this.OnWeldGrade2Changing(value); - this.SendPropertyChanging(); - this._WeldGrade2 = value; - this.SendPropertyChanged("WeldGrade2"); - this.OnWeldGrade2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia2", DbType="NVarChar(50)")] - public string Dia2 - { - get - { - return this._Dia2; - } - set - { - if ((this._Dia2 != value)) - { - this.OnDia2Changing(value); - this.SendPropertyChanging(); - this._Dia2 = value; - this.SendPropertyChanged("Dia2"); - this.OnDia2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp2", DbType="NVarChar(50)")] - public string PreTemp2 - { - get - { - return this._PreTemp2; - } - set - { - if ((this._PreTemp2 != value)) - { - this.OnPreTemp2Changing(value); - this.SendPropertyChanging(); - this._PreTemp2 = value; - this.SendPropertyChanged("PreTemp2"); - this.OnPreTemp2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp2", DbType="NVarChar(50)")] - public string LayerTemp2 - { - get - { - return this._LayerTemp2; - } - set - { - if ((this._LayerTemp2 != value)) - { - this.OnLayerTemp2Changing(value); - this.SendPropertyChanging(); - this._LayerTemp2 = value; - this.SendPropertyChanged("LayerTemp2"); - this.OnLayerTemp2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current2", DbType="NVarChar(50)")] - public string Current2 - { - get - { - return this._Current2; - } - set - { - if ((this._Current2 != value)) - { - this.OnCurrent2Changing(value); - this.SendPropertyChanging(); - this._Current2 = value; - this.SendPropertyChanged("Current2"); - this.OnCurrent2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage2", DbType="NVarChar(50)")] - public string Voltage2 - { - get - { - return this._Voltage2; - } - set - { - if ((this._Voltage2 != value)) - { - this.OnVoltage2Changing(value); - this.SendPropertyChanging(); - this._Voltage2 = value; - this.SendPropertyChanged("Voltage2"); - this.OnVoltage2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed2", DbType="NVarChar(50)")] - public string Speed2 - { - get - { - return this._Speed2; - } - set - { - if ((this._Speed2 != value)) - { - this.OnSpeed2Changing(value); - this.SendPropertyChanging(); - this._Speed2 = value; - this.SendPropertyChanged("Speed2"); - this.OnSpeed2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp2", DbType="NVarChar(50)")] - public string AfterTemp2 - { - get - { - return this._AfterTemp2; - } - set - { - if ((this._AfterTemp2 != value)) - { - this.OnAfterTemp2Changing(value); - this.SendPropertyChanging(); - this._AfterTemp2 = value; - this.SendPropertyChanged("AfterTemp2"); - this.OnAfterTemp2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer3", DbType="NVarChar(50)")] - public string Layer3 - { - get - { - return this._Layer3; - } - set - { - if ((this._Layer3 != value)) - { - this.OnLayer3Changing(value); - this.SendPropertyChanging(); - this._Layer3 = value; - this.SendPropertyChanged("Layer3"); - this.OnLayer3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod3", DbType="NVarChar(50)")] - public string WeldMethod3 - { - get - { - return this._WeldMethod3; - } - set - { - if ((this._WeldMethod3 != value)) - { - this.OnWeldMethod3Changing(value); - this.SendPropertyChanging(); - this._WeldMethod3 = value; - this.SendPropertyChanged("WeldMethod3"); - this.OnWeldMethod3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity3", DbType="NVarChar(50)")] - public string PowerPolarity3 - { - get - { - return this._PowerPolarity3; - } - set - { - if ((this._PowerPolarity3 != value)) - { - this.OnPowerPolarity3Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity3 = value; - this.SendPropertyChanged("PowerPolarity3"); - this.OnPowerPolarity3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade3", DbType="NVarChar(50)")] - public string WeldGrade3 - { - get - { - return this._WeldGrade3; - } - set - { - if ((this._WeldGrade3 != value)) - { - this.OnWeldGrade3Changing(value); - this.SendPropertyChanging(); - this._WeldGrade3 = value; - this.SendPropertyChanged("WeldGrade3"); - this.OnWeldGrade3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia3", DbType="NVarChar(50)")] - public string Dia3 - { - get - { - return this._Dia3; - } - set - { - if ((this._Dia3 != value)) - { - this.OnDia3Changing(value); - this.SendPropertyChanging(); - this._Dia3 = value; - this.SendPropertyChanged("Dia3"); - this.OnDia3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp3", DbType="NVarChar(50)")] - public string PreTemp3 - { - get - { - return this._PreTemp3; - } - set - { - if ((this._PreTemp3 != value)) - { - this.OnPreTemp3Changing(value); - this.SendPropertyChanging(); - this._PreTemp3 = value; - this.SendPropertyChanged("PreTemp3"); - this.OnPreTemp3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp3", DbType="NVarChar(50)")] - public string LayerTemp3 - { - get - { - return this._LayerTemp3; - } - set - { - if ((this._LayerTemp3 != value)) - { - this.OnLayerTemp3Changing(value); - this.SendPropertyChanging(); - this._LayerTemp3 = value; - this.SendPropertyChanged("LayerTemp3"); - this.OnLayerTemp3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current3", DbType="NVarChar(50)")] - public string Current3 - { - get - { - return this._Current3; - } - set - { - if ((this._Current3 != value)) - { - this.OnCurrent3Changing(value); - this.SendPropertyChanging(); - this._Current3 = value; - this.SendPropertyChanged("Current3"); - this.OnCurrent3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage3", DbType="NVarChar(50)")] - public string Voltage3 - { - get - { - return this._Voltage3; - } - set - { - if ((this._Voltage3 != value)) - { - this.OnVoltage3Changing(value); - this.SendPropertyChanging(); - this._Voltage3 = value; - this.SendPropertyChanged("Voltage3"); - this.OnVoltage3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed3", DbType="NVarChar(50)")] - public string Speed3 - { - get - { - return this._Speed3; - } - set - { - if ((this._Speed3 != value)) - { - this.OnSpeed3Changing(value); - this.SendPropertyChanging(); - this._Speed3 = value; - this.SendPropertyChanged("Speed3"); - this.OnSpeed3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp3", DbType="NVarChar(50)")] - public string AfterTemp3 - { - get - { - return this._AfterTemp3; - } - set - { - if ((this._AfterTemp3 != value)) - { - this.OnAfterTemp3Changing(value); - this.SendPropertyChanging(); - this._AfterTemp3 = value; - this.SendPropertyChanged("AfterTemp3"); - this.OnAfterTemp3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer4", DbType="NVarChar(50)")] - public string Layer4 - { - get - { - return this._Layer4; - } - set - { - if ((this._Layer4 != value)) - { - this.OnLayer4Changing(value); - this.SendPropertyChanging(); - this._Layer4 = value; - this.SendPropertyChanged("Layer4"); - this.OnLayer4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod4", DbType="NVarChar(50)")] - public string WeldMethod4 - { - get - { - return this._WeldMethod4; - } - set - { - if ((this._WeldMethod4 != value)) - { - this.OnWeldMethod4Changing(value); - this.SendPropertyChanging(); - this._WeldMethod4 = value; - this.SendPropertyChanged("WeldMethod4"); - this.OnWeldMethod4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity4", DbType="NVarChar(50)")] - public string PowerPolarity4 - { - get - { - return this._PowerPolarity4; - } - set - { - if ((this._PowerPolarity4 != value)) - { - this.OnPowerPolarity4Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity4 = value; - this.SendPropertyChanged("PowerPolarity4"); - this.OnPowerPolarity4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade4", DbType="NVarChar(50)")] - public string WeldGrade4 - { - get - { - return this._WeldGrade4; - } - set - { - if ((this._WeldGrade4 != value)) - { - this.OnWeldGrade4Changing(value); - this.SendPropertyChanging(); - this._WeldGrade4 = value; - this.SendPropertyChanged("WeldGrade4"); - this.OnWeldGrade4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia4", DbType="NVarChar(50)")] - public string Dia4 - { - get - { - return this._Dia4; - } - set - { - if ((this._Dia4 != value)) - { - this.OnDia4Changing(value); - this.SendPropertyChanging(); - this._Dia4 = value; - this.SendPropertyChanged("Dia4"); - this.OnDia4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp4", DbType="NVarChar(50)")] - public string PreTemp4 - { - get - { - return this._PreTemp4; - } - set - { - if ((this._PreTemp4 != value)) - { - this.OnPreTemp4Changing(value); - this.SendPropertyChanging(); - this._PreTemp4 = value; - this.SendPropertyChanged("PreTemp4"); - this.OnPreTemp4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp4", DbType="NVarChar(50)")] - public string LayerTemp4 - { - get - { - return this._LayerTemp4; - } - set - { - if ((this._LayerTemp4 != value)) - { - this.OnLayerTemp4Changing(value); - this.SendPropertyChanging(); - this._LayerTemp4 = value; - this.SendPropertyChanged("LayerTemp4"); - this.OnLayerTemp4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current4", DbType="NVarChar(50)")] - public string Current4 - { - get - { - return this._Current4; - } - set - { - if ((this._Current4 != value)) - { - this.OnCurrent4Changing(value); - this.SendPropertyChanging(); - this._Current4 = value; - this.SendPropertyChanged("Current4"); - this.OnCurrent4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage4", DbType="NVarChar(50)")] - public string Voltage4 - { - get - { - return this._Voltage4; - } - set - { - if ((this._Voltage4 != value)) - { - this.OnVoltage4Changing(value); - this.SendPropertyChanging(); - this._Voltage4 = value; - this.SendPropertyChanged("Voltage4"); - this.OnVoltage4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed4", DbType="NVarChar(50)")] - public string Speed4 - { - get - { - return this._Speed4; - } - set - { - if ((this._Speed4 != value)) - { - this.OnSpeed4Changing(value); - this.SendPropertyChanging(); - this._Speed4 = value; - this.SendPropertyChanged("Speed4"); - this.OnSpeed4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp4", DbType="NVarChar(50)")] - public string AfterTemp4 - { - get - { - return this._AfterTemp4; - } - set - { - if ((this._AfterTemp4 != value)) - { - this.OnAfterTemp4Changing(value); - this.SendPropertyChanging(); - this._AfterTemp4 = value; - this.SendPropertyChanged("AfterTemp4"); - this.OnAfterTemp4Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer5", DbType="NVarChar(50)")] - public string Layer5 - { - get - { - return this._Layer5; - } - set - { - if ((this._Layer5 != value)) - { - this.OnLayer5Changing(value); - this.SendPropertyChanging(); - this._Layer5 = value; - this.SendPropertyChanged("Layer5"); - this.OnLayer5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod5", DbType="NVarChar(50)")] - public string WeldMethod5 - { - get - { - return this._WeldMethod5; - } - set - { - if ((this._WeldMethod5 != value)) - { - this.OnWeldMethod5Changing(value); - this.SendPropertyChanging(); - this._WeldMethod5 = value; - this.SendPropertyChanged("WeldMethod5"); - this.OnWeldMethod5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity5", DbType="NVarChar(50)")] - public string PowerPolarity5 - { - get - { - return this._PowerPolarity5; - } - set - { - if ((this._PowerPolarity5 != value)) - { - this.OnPowerPolarity5Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity5 = value; - this.SendPropertyChanged("PowerPolarity5"); - this.OnPowerPolarity5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade5", DbType="NVarChar(50)")] - public string WeldGrade5 - { - get - { - return this._WeldGrade5; - } - set - { - if ((this._WeldGrade5 != value)) - { - this.OnWeldGrade5Changing(value); - this.SendPropertyChanging(); - this._WeldGrade5 = value; - this.SendPropertyChanged("WeldGrade5"); - this.OnWeldGrade5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia5", DbType="NVarChar(50)")] - public string Dia5 - { - get - { - return this._Dia5; - } - set - { - if ((this._Dia5 != value)) - { - this.OnDia5Changing(value); - this.SendPropertyChanging(); - this._Dia5 = value; - this.SendPropertyChanged("Dia5"); - this.OnDia5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp5", DbType="NVarChar(50)")] - public string PreTemp5 - { - get - { - return this._PreTemp5; - } - set - { - if ((this._PreTemp5 != value)) - { - this.OnPreTemp5Changing(value); - this.SendPropertyChanging(); - this._PreTemp5 = value; - this.SendPropertyChanged("PreTemp5"); - this.OnPreTemp5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp5", DbType="NVarChar(50)")] - public string LayerTemp5 - { - get - { - return this._LayerTemp5; - } - set - { - if ((this._LayerTemp5 != value)) - { - this.OnLayerTemp5Changing(value); - this.SendPropertyChanging(); - this._LayerTemp5 = value; - this.SendPropertyChanged("LayerTemp5"); - this.OnLayerTemp5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current5", DbType="NVarChar(50)")] - public string Current5 - { - get - { - return this._Current5; - } - set - { - if ((this._Current5 != value)) - { - this.OnCurrent5Changing(value); - this.SendPropertyChanging(); - this._Current5 = value; - this.SendPropertyChanged("Current5"); - this.OnCurrent5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage5", DbType="NVarChar(50)")] - public string Voltage5 - { - get - { - return this._Voltage5; - } - set - { - if ((this._Voltage5 != value)) - { - this.OnVoltage5Changing(value); - this.SendPropertyChanging(); - this._Voltage5 = value; - this.SendPropertyChanged("Voltage5"); - this.OnVoltage5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed5", DbType="NVarChar(50)")] - public string Speed5 - { - get - { - return this._Speed5; - } - set - { - if ((this._Speed5 != value)) - { - this.OnSpeed5Changing(value); - this.SendPropertyChanging(); - this._Speed5 = value; - this.SendPropertyChanged("Speed5"); - this.OnSpeed5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp5", DbType="NVarChar(50)")] - public string AfterTemp5 - { - get - { - return this._AfterTemp5; - } - set - { - if ((this._AfterTemp5 != value)) - { - this.OnAfterTemp5Changing(value); - this.SendPropertyChanging(); - this._AfterTemp5 = value; - this.SendPropertyChanged("AfterTemp5"); - this.OnAfterTemp5Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Layer6", DbType="NVarChar(50)")] - public string Layer6 - { - get - { - return this._Layer6; - } - set - { - if ((this._Layer6 != value)) - { - this.OnLayer6Changing(value); - this.SendPropertyChanging(); - this._Layer6 = value; - this.SendPropertyChanged("Layer6"); - this.OnLayer6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMethod6", DbType="NVarChar(50)")] - public string WeldMethod6 - { - get - { - return this._WeldMethod6; - } - set - { - if ((this._WeldMethod6 != value)) - { - this.OnWeldMethod6Changing(value); - this.SendPropertyChanging(); - this._WeldMethod6 = value; - this.SendPropertyChanged("WeldMethod6"); - this.OnWeldMethod6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PowerPolarity6", DbType="NVarChar(50)")] - public string PowerPolarity6 - { - get - { - return this._PowerPolarity6; - } - set - { - if ((this._PowerPolarity6 != value)) - { - this.OnPowerPolarity6Changing(value); - this.SendPropertyChanging(); - this._PowerPolarity6 = value; - this.SendPropertyChanged("PowerPolarity6"); - this.OnPowerPolarity6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldGrade6", DbType="NVarChar(50)")] - public string WeldGrade6 - { - get - { - return this._WeldGrade6; - } - set - { - if ((this._WeldGrade6 != value)) - { - this.OnWeldGrade6Changing(value); - this.SendPropertyChanging(); - this._WeldGrade6 = value; - this.SendPropertyChanged("WeldGrade6"); - this.OnWeldGrade6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dia6", DbType="NVarChar(50)")] - public string Dia6 - { - get - { - return this._Dia6; - } - set - { - if ((this._Dia6 != value)) - { - this.OnDia6Changing(value); - this.SendPropertyChanging(); - this._Dia6 = value; - this.SendPropertyChanged("Dia6"); - this.OnDia6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PreTemp6", DbType="NVarChar(50)")] - public string PreTemp6 - { - get - { - return this._PreTemp6; - } - set - { - if ((this._PreTemp6 != value)) - { - this.OnPreTemp6Changing(value); - this.SendPropertyChanging(); - this._PreTemp6 = value; - this.SendPropertyChanged("PreTemp6"); - this.OnPreTemp6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LayerTemp6", DbType="NVarChar(50)")] - public string LayerTemp6 - { - get - { - return this._LayerTemp6; - } - set - { - if ((this._LayerTemp6 != value)) - { - this.OnLayerTemp6Changing(value); - this.SendPropertyChanging(); - this._LayerTemp6 = value; - this.SendPropertyChanged("LayerTemp6"); - this.OnLayerTemp6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Current6", DbType="NVarChar(50)")] - public string Current6 - { - get - { - return this._Current6; - } - set - { - if ((this._Current6 != value)) - { - this.OnCurrent6Changing(value); - this.SendPropertyChanging(); - this._Current6 = value; - this.SendPropertyChanged("Current6"); - this.OnCurrent6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Voltage6", DbType="NVarChar(50)")] - public string Voltage6 - { - get - { - return this._Voltage6; - } - set - { - if ((this._Voltage6 != value)) - { - this.OnVoltage6Changing(value); - this.SendPropertyChanging(); - this._Voltage6 = value; - this.SendPropertyChanged("Voltage6"); - this.OnVoltage6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Speed6", DbType="NVarChar(50)")] - public string Speed6 - { - get - { - return this._Speed6; - } - set - { - if ((this._Speed6 != value)) - { - this.OnSpeed6Changing(value); - this.SendPropertyChanging(); - this._Speed6 = value; - this.SendPropertyChanged("Speed6"); - this.OnSpeed6Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AfterTemp6", DbType="NVarChar(50)")] - public string AfterTemp6 - { - get - { - return this._AfterTemp6; - } - set - { - if ((this._AfterTemp6 != value)) - { - this.OnAfterTemp6Changing(value); - this.SendPropertyChanging(); - this._AfterTemp6 = value; - this.SendPropertyChanged("AfterTemp6"); - this.OnAfterTemp6Changed(); - } - } - } - - [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="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this.OnCompileDateChanging(value); - this.SendPropertyChanging(); - this._CompileDate = value; - this.SendPropertyChanged("CompileDate"); - this.OnCompileDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineMan", DbType="NVarChar(50)")] - public string ExamineMan - { - get - { - return this._ExamineMan; - } - set - { - if ((this._ExamineMan != value)) - { - this.OnExamineManChanging(value); - this.SendPropertyChanging(); - this._ExamineMan = value; - this.SendPropertyChanged("ExamineMan"); - this.OnExamineManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExamineDate", DbType="DateTime")] - public System.Nullable ExamineDate - { - get - { - return this._ExamineDate; - } - set - { - if ((this._ExamineDate != value)) - { - this.OnExamineDateChanging(value); - this.SendPropertyChanging(); - this._ExamineDate = value; - this.SendPropertyChanged("ExamineDate"); - this.OnExamineDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Char(1)")] - public string Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldRepairCard_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.HJGL_WeldingProcedure_WeldRepairCard.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldRepairCard.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_WeldingProcedure_WeldRepairCard_HJGL_PW_JointInfo", Storage="_HJGL_PW_JointInfo", ThisKey="JOT_ID", OtherKey="JOT_ID", IsForeignKey=true)] - public HJGL_PW_JointInfo HJGL_PW_JointInfo - { - get - { - return this._HJGL_PW_JointInfo.Entity; - } - set - { - HJGL_PW_JointInfo previousValue = this._HJGL_PW_JointInfo.Entity; - if (((previousValue != value) - || (this._HJGL_PW_JointInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_PW_JointInfo.Entity = null; - previousValue.HJGL_WeldingProcedure_WeldRepairCard.Remove(this); - } - this._HJGL_PW_JointInfo.Entity = value; - if ((value != null)) - { - value.HJGL_WeldingProcedure_WeldRepairCard.Add(this); - this._JOT_ID = value.JOT_ID; - } - else - { - this._JOT_ID = default(string); - } - this.SendPropertyChanged("HJGL_PW_JointInfo"); - } - } - } - - 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.OAM_UesrQualified")] - public partial class OAM_UesrQualified : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private long _MIDWelder_ID; - - private string _MIDWelder_Code; - - private string _MIDWelder_Name; - - private string _MIDWelder_QualifiedProjectCode; - - private System.Nullable _MIDWelder_LimitDate; - - private string _MIDWelder_OAID; - - private System.Nullable _IsSync; - - private string _MIDWelder_jjsy; - - private System.Nullable _MIDWelder_sfxgjgbl; - - private System.Nullable _MIDWelder_jjsybl; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMIDWelder_IDChanging(long value); - partial void OnMIDWelder_IDChanged(); - partial void OnMIDWelder_CodeChanging(string value); - partial void OnMIDWelder_CodeChanged(); - partial void OnMIDWelder_NameChanging(string value); - partial void OnMIDWelder_NameChanged(); - partial void OnMIDWelder_QualifiedProjectCodeChanging(string value); - partial void OnMIDWelder_QualifiedProjectCodeChanged(); - partial void OnMIDWelder_LimitDateChanging(System.Nullable value); - partial void OnMIDWelder_LimitDateChanged(); - partial void OnMIDWelder_OAIDChanging(string value); - partial void OnMIDWelder_OAIDChanged(); - partial void OnIsSyncChanging(System.Nullable value); - partial void OnIsSyncChanged(); - partial void OnMIDWelder_jjsyChanging(string value); - partial void OnMIDWelder_jjsyChanged(); - partial void OnMIDWelder_sfxgjgblChanging(System.Nullable value); - partial void OnMIDWelder_sfxgjgblChanged(); - partial void OnMIDWelder_jjsyblChanging(System.Nullable value); - partial void OnMIDWelder_jjsyblChanged(); - #endregion - - public OAM_UesrQualified() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_ID", AutoSync=AutoSync.OnInsert, DbType="BigInt NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] - public long MIDWelder_ID - { - get - { - return this._MIDWelder_ID; - } - set - { - if ((this._MIDWelder_ID != value)) - { - this.OnMIDWelder_IDChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_ID = value; - this.SendPropertyChanged("MIDWelder_ID"); - this.OnMIDWelder_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_Code", DbType="VarChar(20)")] - public string MIDWelder_Code - { - get - { - return this._MIDWelder_Code; - } - set - { - if ((this._MIDWelder_Code != value)) - { - this.OnMIDWelder_CodeChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_Code = value; - this.SendPropertyChanged("MIDWelder_Code"); - this.OnMIDWelder_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_Name", DbType="VarChar(40)")] - public string MIDWelder_Name - { - get - { - return this._MIDWelder_Name; - } - set - { - if ((this._MIDWelder_Name != value)) - { - this.OnMIDWelder_NameChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_Name = value; - this.SendPropertyChanged("MIDWelder_Name"); - this.OnMIDWelder_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_QualifiedProjectCode", DbType="NVarChar(100)")] - public string MIDWelder_QualifiedProjectCode - { - get - { - return this._MIDWelder_QualifiedProjectCode; - } - set - { - if ((this._MIDWelder_QualifiedProjectCode != value)) - { - this.OnMIDWelder_QualifiedProjectCodeChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_QualifiedProjectCode = value; - this.SendPropertyChanged("MIDWelder_QualifiedProjectCode"); - this.OnMIDWelder_QualifiedProjectCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_LimitDate", DbType="DateTime")] - public System.Nullable MIDWelder_LimitDate - { - get - { - return this._MIDWelder_LimitDate; - } - set - { - if ((this._MIDWelder_LimitDate != value)) - { - this.OnMIDWelder_LimitDateChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_LimitDate = value; - this.SendPropertyChanged("MIDWelder_LimitDate"); - this.OnMIDWelder_LimitDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_OAID", DbType="NVarChar(100)")] - public string MIDWelder_OAID - { - get - { - return this._MIDWelder_OAID; - } - set - { - if ((this._MIDWelder_OAID != value)) - { - this.OnMIDWelder_OAIDChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_OAID = value; - this.SendPropertyChanged("MIDWelder_OAID"); - this.OnMIDWelder_OAIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSync", DbType="Bit")] - public System.Nullable IsSync - { - get - { - return this._IsSync; - } - set - { - if ((this._IsSync != value)) - { - this.OnIsSyncChanging(value); - this.SendPropertyChanging(); - this._IsSync = value; - this.SendPropertyChanged("IsSync"); - this.OnIsSyncChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_jjsy", DbType="NVarChar(100)")] - public string MIDWelder_jjsy - { - get - { - return this._MIDWelder_jjsy; - } - set - { - if ((this._MIDWelder_jjsy != value)) - { - this.OnMIDWelder_jjsyChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_jjsy = value; - this.SendPropertyChanged("MIDWelder_jjsy"); - this.OnMIDWelder_jjsyChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_sfxgjgbl", DbType="Bit")] - public System.Nullable MIDWelder_sfxgjgbl - { - get - { - return this._MIDWelder_sfxgjgbl; - } - set - { - if ((this._MIDWelder_sfxgjgbl != value)) - { - this.OnMIDWelder_sfxgjgblChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_sfxgjgbl = value; - this.SendPropertyChanged("MIDWelder_sfxgjgbl"); - this.OnMIDWelder_sfxgjgblChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MIDWelder_jjsybl", DbType="Bit")] - public System.Nullable MIDWelder_jjsybl - { - get - { - return this._MIDWelder_jjsybl; - } - set - { - if ((this._MIDWelder_jjsybl != value)) - { - this.OnMIDWelder_jjsyblChanging(value); - this.SendPropertyChanging(); - this._MIDWelder_jjsybl = value; - this.SendPropertyChanged("MIDWelder_jjsybl"); - this.OnMIDWelder_jjsyblChanged(); - } - } - } - - 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.OAM_Unit")] - public partial class OAM_Unit : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private int _OAM_ID; - - private string _OAM_OAunit; - - private string _OAM_UnitID; - - private string _OAM_Userunit; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnOAM_IDChanging(int value); - partial void OnOAM_IDChanged(); - partial void OnOAM_OAunitChanging(string value); - partial void OnOAM_OAunitChanged(); - partial void OnOAM_UnitIDChanging(string value); - partial void OnOAM_UnitIDChanged(); - partial void OnOAM_UserunitChanging(string value); - partial void OnOAM_UserunitChanged(); - #endregion - - public OAM_Unit() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OAM_ID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] - public int OAM_ID - { - get - { - return this._OAM_ID; - } - set - { - if ((this._OAM_ID != value)) - { - this.OnOAM_IDChanging(value); - this.SendPropertyChanging(); - this._OAM_ID = value; - this.SendPropertyChanged("OAM_ID"); - this.OnOAM_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OAM_OAunit", DbType="NVarChar(50)")] - public string OAM_OAunit - { - get - { - return this._OAM_OAunit; - } - set - { - if ((this._OAM_OAunit != value)) - { - this.OnOAM_OAunitChanging(value); - this.SendPropertyChanging(); - this._OAM_OAunit = value; - this.SendPropertyChanged("OAM_OAunit"); - this.OnOAM_OAunitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OAM_UnitID", DbType="NVarChar(50)")] - public string OAM_UnitID - { - get - { - return this._OAM_UnitID; - } - set - { - if ((this._OAM_UnitID != value)) - { - this.OnOAM_UnitIDChanging(value); - this.SendPropertyChanging(); - this._OAM_UnitID = value; - this.SendPropertyChanged("OAM_UnitID"); - this.OnOAM_UnitIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OAM_Userunit", DbType="NVarChar(50)")] - public string OAM_Userunit - { - get - { - return this._OAM_Userunit; - } - set - { - if ((this._OAM_Userunit != value)) - { - this.OnOAM_UserunitChanging(value); - this.SendPropertyChanging(); - this._OAM_Userunit = value; - this.SendPropertyChanged("OAM_Userunit"); - this.OnOAM_UserunitChanged(); - } - } - } - - 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.OAM_User")] - public partial class OAM_User : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private long _MID_WorkID; - - private string _MID_Unit; - - private string _MID_Code; - - private string _MID_Name; - - private string _MID_Sex; - - private string _MID_WordCode; - - private string _MID_IdentityCard; - - private System.Nullable _MID_IfOnGuard; - - private string _MID_Remark; - - private System.Nullable _IsSync; - - private System.Nullable _MID_WeldingWire; - - private System.Nullable _MID_HanTiao; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMID_WorkIDChanging(long value); - partial void OnMID_WorkIDChanged(); - partial void OnMID_UnitChanging(string value); - partial void OnMID_UnitChanged(); - partial void OnMID_CodeChanging(string value); - partial void OnMID_CodeChanged(); - partial void OnMID_NameChanging(string value); - partial void OnMID_NameChanged(); - partial void OnMID_SexChanging(string value); - partial void OnMID_SexChanged(); - partial void OnMID_WordCodeChanging(string value); - partial void OnMID_WordCodeChanged(); - partial void OnMID_IdentityCardChanging(string value); - partial void OnMID_IdentityCardChanged(); - partial void OnMID_IfOnGuardChanging(System.Nullable value); - partial void OnMID_IfOnGuardChanged(); - partial void OnMID_RemarkChanging(string value); - partial void OnMID_RemarkChanged(); - partial void OnIsSyncChanging(System.Nullable value); - partial void OnIsSyncChanged(); - partial void OnMID_WeldingWireChanging(System.Nullable value); - partial void OnMID_WeldingWireChanged(); - partial void OnMID_HanTiaoChanging(System.Nullable value); - partial void OnMID_HanTiaoChanged(); - #endregion - - public OAM_User() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_WorkID", AutoSync=AutoSync.Always, DbType="BigInt NOT NULL IDENTITY", IsDbGenerated=true)] - public long MID_WorkID - { - get - { - return this._MID_WorkID; - } - set - { - if ((this._MID_WorkID != value)) - { - this.OnMID_WorkIDChanging(value); - this.SendPropertyChanging(); - this._MID_WorkID = value; - this.SendPropertyChanged("MID_WorkID"); - this.OnMID_WorkIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_Unit", DbType="NVarChar(50)")] - public string MID_Unit - { - get - { - return this._MID_Unit; - } - set - { - if ((this._MID_Unit != value)) - { - this.OnMID_UnitChanging(value); - this.SendPropertyChanging(); - this._MID_Unit = value; - this.SendPropertyChanged("MID_Unit"); - this.OnMID_UnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_Code", DbType="VarChar(20)")] - public string MID_Code - { - get - { - return this._MID_Code; - } - set - { - if ((this._MID_Code != value)) - { - this.OnMID_CodeChanging(value); - this.SendPropertyChanging(); - this._MID_Code = value; - this.SendPropertyChanged("MID_Code"); - this.OnMID_CodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_Name", DbType="VarChar(40)")] - public string MID_Name - { - get - { - return this._MID_Name; - } - set - { - if ((this._MID_Name != value)) - { - this.OnMID_NameChanging(value); - this.SendPropertyChanging(); - this._MID_Name = value; - this.SendPropertyChanged("MID_Name"); - this.OnMID_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_Sex", DbType="Char(1)")] - public string MID_Sex - { - get - { - return this._MID_Sex; - } - set - { - if ((this._MID_Sex != value)) - { - this.OnMID_SexChanging(value); - this.SendPropertyChanging(); - this._MID_Sex = value; - this.SendPropertyChanged("MID_Sex"); - this.OnMID_SexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_WordCode", DbType="VarChar(20)")] - public string MID_WordCode - { - get - { - return this._MID_WordCode; - } - set - { - if ((this._MID_WordCode != value)) - { - this.OnMID_WordCodeChanging(value); - this.SendPropertyChanging(); - this._MID_WordCode = value; - this.SendPropertyChanged("MID_WordCode"); - this.OnMID_WordCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_IdentityCard", DbType="NVarChar(18) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MID_IdentityCard - { - get - { - return this._MID_IdentityCard; - } - set - { - if ((this._MID_IdentityCard != value)) - { - this.OnMID_IdentityCardChanging(value); - this.SendPropertyChanging(); - this._MID_IdentityCard = value; - this.SendPropertyChanged("MID_IdentityCard"); - this.OnMID_IdentityCardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_IfOnGuard", DbType="Bit")] - public System.Nullable MID_IfOnGuard - { - get - { - return this._MID_IfOnGuard; - } - set - { - if ((this._MID_IfOnGuard != value)) - { - this.OnMID_IfOnGuardChanging(value); - this.SendPropertyChanging(); - this._MID_IfOnGuard = value; - this.SendPropertyChanged("MID_IfOnGuard"); - this.OnMID_IfOnGuardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_Remark", DbType="NVarChar(500)")] - public string MID_Remark - { - get - { - return this._MID_Remark; - } - set - { - if ((this._MID_Remark != value)) - { - this.OnMID_RemarkChanging(value); - this.SendPropertyChanging(); - this._MID_Remark = value; - this.SendPropertyChanged("MID_Remark"); - this.OnMID_RemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSync", DbType="Bit")] - public System.Nullable IsSync - { - get - { - return this._IsSync; - } - set - { - if ((this._IsSync != value)) - { - this.OnIsSyncChanging(value); - this.SendPropertyChanging(); - this._IsSync = value; - this.SendPropertyChanged("IsSync"); - this.OnIsSyncChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_WeldingWire", DbType="Decimal(6,0)")] - public System.Nullable MID_WeldingWire - { - get - { - return this._MID_WeldingWire; - } - set - { - if ((this._MID_WeldingWire != value)) - { - this.OnMID_WeldingWireChanging(value); - this.SendPropertyChanging(); - this._MID_WeldingWire = value; - this.SendPropertyChanged("MID_WeldingWire"); - this.OnMID_WeldingWireChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MID_HanTiao", DbType="Decimal(6,0)")] - public System.Nullable MID_HanTiao - { - get - { - return this._MID_HanTiao; - } - set - { - if ((this._MID_HanTiao != value)) - { - this.OnMID_HanTiaoChanging(value); - this.SendPropertyChanging(); - this._MID_HanTiao = value; - this.SendPropertyChanged("MID_HanTiao"); - this.OnMID_HanTiaoChanged(); - } - } - } - - 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.Project_Installation")] - public partial class Project_Installation : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _InstallationId; - - private string _ProjectId; - - private string _InstallationCode; - - private string _InstallationName; - - private System.Nullable _ACycle; - - private System.Nullable _BCycle; - - private System.Nullable _CCycle; - - private System.Nullable _StartDate; - - private System.Nullable _EndDate; - - private System.Nullable _Weights; - - private System.Nullable _WeightsMoney; - - private System.Nullable _IsUsed; - - private string _Def; - - private System.Nullable _SortIndex; - - private EntitySet _HJGL_BO_Batch; - - private EntitySet _HJGL_BO_WeldReportMain; - - private EntitySet _HJGL_CH_Trust; - - private EntitySet _HJGL_HotProess; - - private EntitySet _HJGL_TP_TestPackage; - - private EntityRef _Base_Project; - - private EntitySet _Project_WorkArea; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnInstallationCodeChanging(string value); - partial void OnInstallationCodeChanged(); - partial void OnInstallationNameChanging(string value); - partial void OnInstallationNameChanged(); - partial void OnACycleChanging(System.Nullable value); - partial void OnACycleChanged(); - partial void OnBCycleChanging(System.Nullable value); - partial void OnBCycleChanged(); - partial void OnCCycleChanging(System.Nullable value); - partial void OnCCycleChanged(); - partial void OnStartDateChanging(System.Nullable value); - partial void OnStartDateChanged(); - partial void OnEndDateChanging(System.Nullable value); - partial void OnEndDateChanged(); - partial void OnWeightsChanging(System.Nullable value); - partial void OnWeightsChanged(); - partial void OnWeightsMoneyChanging(System.Nullable value); - partial void OnWeightsMoneyChanged(); - partial void OnIsUsedChanging(System.Nullable value); - partial void OnIsUsedChanged(); - partial void OnDefChanging(string value); - partial void OnDefChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - #endregion - - public Project_Installation() - { - this._HJGL_BO_Batch = new EntitySet(new Action(this.attach_HJGL_BO_Batch), new Action(this.detach_HJGL_BO_Batch)); - this._HJGL_BO_WeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_WeldReportMain), new Action(this.detach_HJGL_BO_WeldReportMain)); - this._HJGL_CH_Trust = new EntitySet(new Action(this.attach_HJGL_CH_Trust), new Action(this.detach_HJGL_CH_Trust)); - this._HJGL_HotProess = new EntitySet(new Action(this.attach_HJGL_HotProess), new Action(this.detach_HJGL_HotProess)); - this._HJGL_TP_TestPackage = new EntitySet(new Action(this.attach_HJGL_TP_TestPackage), new Action(this.detach_HJGL_TP_TestPackage)); - this._Base_Project = default(EntityRef); - this._Project_WorkArea = new EntitySet(new Action(this.attach_Project_WorkArea), new Action(this.detach_Project_WorkArea)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_InstallationCode", DbType="NVarChar(50)")] - public string InstallationCode - { - get - { - return this._InstallationCode; - } - set - { - if ((this._InstallationCode != value)) - { - this.OnInstallationCodeChanging(value); - this.SendPropertyChanging(); - this._InstallationCode = value; - this.SendPropertyChanged("InstallationCode"); - this.OnInstallationCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this.OnInstallationNameChanging(value); - this.SendPropertyChanging(); - this._InstallationName = value; - this.SendPropertyChanged("InstallationName"); - this.OnInstallationNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ACycle", DbType="Int")] - public System.Nullable ACycle - { - get - { - return this._ACycle; - } - set - { - if ((this._ACycle != value)) - { - this.OnACycleChanging(value); - this.SendPropertyChanging(); - this._ACycle = value; - this.SendPropertyChanged("ACycle"); - this.OnACycleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BCycle", DbType="Int")] - public System.Nullable BCycle - { - get - { - return this._BCycle; - } - set - { - if ((this._BCycle != value)) - { - this.OnBCycleChanging(value); - this.SendPropertyChanging(); - this._BCycle = value; - this.SendPropertyChanged("BCycle"); - this.OnBCycleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CCycle", DbType="Int")] - public System.Nullable CCycle - { - get - { - return this._CCycle; - } - set - { - if ((this._CCycle != value)) - { - this.OnCCycleChanging(value); - this.SendPropertyChanging(); - this._CCycle = value; - this.SendPropertyChanged("CCycle"); - this.OnCCycleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartDate", DbType="DateTime")] - public System.Nullable StartDate - { - get - { - return this._StartDate; - } - set - { - if ((this._StartDate != value)) - { - this.OnStartDateChanging(value); - this.SendPropertyChanging(); - this._StartDate = value; - this.SendPropertyChanged("StartDate"); - this.OnStartDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndDate", DbType="DateTime")] - public System.Nullable EndDate - { - get - { - return this._EndDate; - } - set - { - if ((this._EndDate != value)) - { - this.OnEndDateChanging(value); - this.SendPropertyChanging(); - this._EndDate = value; - this.SendPropertyChanged("EndDate"); - this.OnEndDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Weights", DbType="Decimal(9,2)")] - public System.Nullable Weights - { - get - { - return this._Weights; - } - set - { - if ((this._Weights != value)) - { - this.OnWeightsChanging(value); - this.SendPropertyChanging(); - this._Weights = value; - this.SendPropertyChanged("Weights"); - this.OnWeightsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeightsMoney", DbType="Money")] - public System.Nullable WeightsMoney - { - get - { - return this._WeightsMoney; - } - set - { - if ((this._WeightsMoney != value)) - { - this.OnWeightsMoneyChanging(value); - this.SendPropertyChanging(); - this._WeightsMoney = value; - this.SendPropertyChanged("WeightsMoney"); - this.OnWeightsMoneyChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsUsed", DbType="Bit")] - public System.Nullable IsUsed - { - get - { - return this._IsUsed; - } - set - { - if ((this._IsUsed != value)) - { - this.OnIsUsedChanging(value); - this.SendPropertyChanging(); - this._IsUsed = value; - this.SendPropertyChanged("IsUsed"); - this.OnIsUsedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Def", DbType="NVarChar(300)")] - public string Def - { - get - { - return this._Def; - } - set - { - if ((this._Def != value)) - { - this.OnDefChanging(value); - this.SendPropertyChanging(); - this._Def = value; - this.SendPropertyChanged("Def"); - this.OnDefChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_Batch_Project_Installation", Storage="_HJGL_BO_Batch", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_Batch - { - get - { - return this._HJGL_BO_Batch; - } - set - { - this._HJGL_BO_Batch.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_WeldReportMain_Project_Installation", Storage="_HJGL_BO_WeldReportMain", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_WeldReportMain - { - get - { - return this._HJGL_BO_WeldReportMain; - } - set - { - this._HJGL_BO_WeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_Trust_Project_Installation", Storage="_HJGL_CH_Trust", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_Trust - { - get - { - return this._HJGL_CH_Trust; - } - set - { - this._HJGL_CH_Trust.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_HotProess_Project_Installation", Storage="_HJGL_HotProess", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet HJGL_HotProess - { - get - { - return this._HJGL_HotProess; - } - set - { - this._HJGL_HotProess.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_TP_TestPackage_Project_Installation", Storage="_HJGL_TP_TestPackage", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet HJGL_TP_TestPackage - { - get - { - return this._HJGL_TP_TestPackage; - } - set - { - this._HJGL_TP_TestPackage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Installation_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.Project_Installation.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_Installation.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_Project_Installation", Storage="_Project_WorkArea", ThisKey="InstallationId", OtherKey="InstallationId", DeleteRule="NO ACTION")] - public EntitySet Project_WorkArea - { - get - { - return this._Project_WorkArea; - } - set - { - this._Project_WorkArea.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_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_HJGL_BO_Batch(HJGL_BO_Batch entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - - private void attach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_HJGL_BO_WeldReportMain(HJGL_BO_WeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - - private void attach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_HJGL_CH_Trust(HJGL_CH_Trust entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - - private void attach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_HJGL_HotProess(HJGL_HotProess entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - - private void attach_HJGL_TP_TestPackage(HJGL_TP_TestPackage entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_HJGL_TP_TestPackage(HJGL_TP_TestPackage entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - - private void attach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = this; - } - - private void detach_Project_WorkArea(Project_WorkArea entity) - { - this.SendPropertyChanging(); - entity.Project_Installation = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Project_RoleButtonPower")] - public partial class Project_RoleButtonPower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ButtonPowerID; - - private string _ProjectId; - - private string _RoleId; - - private string _MenuId; - - private string _ButtonToMenuId; - - private EntityRef _Base_Project; - - private EntityRef _Sys_Menu; - - private EntityRef _Sys_Role; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnButtonPowerIDChanging(string value); - partial void OnButtonPowerIDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnButtonToMenuIdChanging(string value); - partial void OnButtonToMenuIdChanged(); - #endregion - - public Project_RoleButtonPower() - { - this._Base_Project = default(EntityRef); - this._Sys_Menu = default(EntityRef); - this._Sys_Role = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonPowerID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ButtonPowerID - { - get - { - return this._ButtonPowerID; - } - set - { - if ((this._ButtonPowerID != value)) - { - this.OnButtonPowerIDChanging(value); - this.SendPropertyChanging(); - this._ButtonPowerID = value; - this.SendPropertyChanged("ButtonPowerID"); - this.OnButtonPowerIDChanged(); - } - } - } - - [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="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonToMenuId", DbType="NVarChar(50)")] - public string ButtonToMenuId - { - get - { - return this._ButtonToMenuId; - } - set - { - if ((this._ButtonToMenuId != value)) - { - this.OnButtonToMenuIdChanging(value); - this.SendPropertyChanging(); - this._ButtonToMenuId = value; - this.SendPropertyChanged("ButtonToMenuId"); - this.OnButtonToMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_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.Project_RoleButtonPower.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_RoleButtonPower.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Project_RoleButtonPower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Project_RoleButtonPower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_Sys_Role", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Project_RoleButtonPower.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Project_RoleButtonPower.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - 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.Project_RolePower")] - public partial class Project_RolePower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RolePowerId; - - private string _RoleId; - - private string _MenuId; - - private string _ProjectId; - - private EntityRef _Base_Project; - - private EntityRef _Sys_Role; - - private EntityRef _Sys_Menu; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRolePowerIdChanging(string value); - partial void OnRolePowerIdChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - #endregion - - public Project_RolePower() - { - this._Base_Project = default(EntityRef); - this._Sys_Role = default(EntityRef); - this._Sys_Menu = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RolePowerId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RolePowerId - { - get - { - return this._RolePowerId; - } - set - { - if ((this._RolePowerId != value)) - { - this.OnRolePowerIdChanging(value); - this.SendPropertyChanging(); - this._RolePowerId = value; - this.SendPropertyChanged("RolePowerId"); - this.OnRolePowerIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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.AssociationAttribute(Name="FK_Project_RolePower_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.Project_RolePower.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_RolePower.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RolePower_Project_RolePower", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Project_RolePower.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Project_RolePower.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RolePower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Project_RolePower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Project_RolePower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - 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.Project_Sys_Set")] - public partial class Project_Sys_Set : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _SetId; - - private string _ProjectId; - - private string _SetName; - - private System.Nullable _IsAuto; - - private string _SetValue; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSetIdChanging(string value); - partial void OnSetIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnSetNameChanging(string value); - partial void OnSetNameChanged(); - partial void OnIsAutoChanging(System.Nullable value); - partial void OnIsAutoChanged(); - partial void OnSetValueChanging(string value); - partial void OnSetValueChanged(); - #endregion - - public Project_Sys_Set() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SetId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string SetId - { - get - { - return this._SetId; - } - set - { - if ((this._SetId != value)) - { - this.OnSetIdChanging(value); - this.SendPropertyChanging(); - this._SetId = value; - this.SendPropertyChanged("SetId"); - this.OnSetIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SetName", DbType="NVarChar(50)")] - public string SetName - { - get - { - return this._SetName; - } - set - { - if ((this._SetName != value)) - { - this.OnSetNameChanging(value); - this.SendPropertyChanging(); - this._SetName = value; - this.SendPropertyChanged("SetName"); - this.OnSetNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAuto", DbType="Bit")] - public System.Nullable IsAuto - { - get - { - return this._IsAuto; - } - set - { - if ((this._IsAuto != value)) - { - this.OnIsAutoChanging(value); - this.SendPropertyChanging(); - this._IsAuto = value; - this.SendPropertyChanged("IsAuto"); - this.OnIsAutoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SetValue", DbType="NVarChar(50)")] - public string SetValue - { - get - { - return this._SetValue; - } - set - { - if ((this._SetValue != value)) - { - this.OnSetValueChanging(value); - this.SendPropertyChanging(); - this._SetValue = value; - this.SendPropertyChanged("SetValue"); - this.OnSetValueChanged(); - } - } - } - - 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.Project_Unit")] - public partial class Project_Unit : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ProjectUnitId; - - private string _UnitId; - - private string _ProjectId; - - private string _UnitType; - - private string _WorkAreaId; - - private System.Nullable _InTime; - - private System.Nullable _OutTime; - - private string _ProjectRange; - - private string _Phone; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnProjectUnitIdChanging(string value); - partial void OnProjectUnitIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitTypeChanging(string value); - partial void OnUnitTypeChanged(); - partial void OnWorkAreaIdChanging(string value); - partial void OnWorkAreaIdChanged(); - partial void OnInTimeChanging(System.Nullable value); - partial void OnInTimeChanged(); - partial void OnOutTimeChanging(System.Nullable value); - partial void OnOutTimeChanged(); - partial void OnProjectRangeChanging(string value); - partial void OnProjectRangeChanged(); - partial void OnPhoneChanging(string value); - partial void OnPhoneChanged(); - #endregion - - public Project_Unit() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectUnitId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectUnitId - { - get - { - return this._ProjectUnitId; - } - set - { - if ((this._ProjectUnitId != value)) - { - this.OnProjectUnitIdChanging(value); - this.SendPropertyChanging(); - this._ProjectUnitId = value; - this.SendPropertyChanged("ProjectUnitId"); - this.OnProjectUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [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="_UnitType", DbType="NVarChar(20)")] - public string UnitType - { - get - { - return this._UnitType; - } - set - { - if ((this._UnitType != value)) - { - this.OnUnitTypeChanging(value); - this.SendPropertyChanging(); - this._UnitType = value; - this.SendPropertyChanged("UnitType"); - this.OnUnitTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50)")] - public string WorkAreaId - { - get - { - return this._WorkAreaId; - } - set - { - if ((this._WorkAreaId != value)) - { - this.OnWorkAreaIdChanging(value); - this.SendPropertyChanging(); - this._WorkAreaId = value; - this.SendPropertyChanged("WorkAreaId"); - this.OnWorkAreaIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InTime", DbType="DateTime")] - public System.Nullable InTime - { - get - { - return this._InTime; - } - set - { - if ((this._InTime != value)) - { - this.OnInTimeChanging(value); - this.SendPropertyChanging(); - this._InTime = value; - this.SendPropertyChanged("InTime"); - this.OnInTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutTime", DbType="DateTime")] - public System.Nullable OutTime - { - get - { - return this._OutTime; - } - set - { - if ((this._OutTime != value)) - { - this.OnOutTimeChanging(value); - this.SendPropertyChanging(); - this._OutTime = value; - this.SendPropertyChanged("OutTime"); - this.OnOutTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectRange", DbType="NVarChar(500)")] - public string ProjectRange - { - get - { - return this._ProjectRange; - } - set - { - if ((this._ProjectRange != value)) - { - this.OnProjectRangeChanging(value); - this.SendPropertyChanging(); - this._ProjectRange = value; - this.SendPropertyChanged("ProjectRange"); - this.OnProjectRangeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(15)")] - public string Phone - { - get - { - return this._Phone; - } - set - { - if ((this._Phone != value)) - { - this.OnPhoneChanging(value); - this.SendPropertyChanging(); - this._Phone = value; - this.SendPropertyChanged("Phone"); - this.OnPhoneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Unit_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.Project_Unit.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_Unit.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Unit_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Project_Unit.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Project_Unit.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - 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.Project_User")] - public partial class Project_User : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ProjectUserId; - - private string _UserId; - - private string _ProjectId; - - private string _RoleId; - - private System.Nullable _IsPost; - - private System.Nullable _IsHeadMan; - - private EntityRef _Base_Project; - - private EntityRef _Sys_Role; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnProjectUserIdChanging(string value); - partial void OnProjectUserIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnIsPostChanging(System.Nullable value); - partial void OnIsPostChanged(); - partial void OnIsHeadManChanging(System.Nullable value); - partial void OnIsHeadManChanged(); - #endregion - - public Project_User() - { - this._Base_Project = default(EntityRef); - this._Sys_Role = default(EntityRef); - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectUserId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectUserId - { - get - { - return this._ProjectUserId; - } - set - { - if ((this._ProjectUserId != value)) - { - this.OnProjectUserIdChanging(value); - this.SendPropertyChanging(); - this._ProjectUserId = value; - this.SendPropertyChanged("ProjectUserId"); - this.OnProjectUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [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="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPost", DbType="Bit")] - public System.Nullable IsPost - { - get - { - return this._IsPost; - } - set - { - if ((this._IsPost != value)) - { - this.OnIsPostChanging(value); - this.SendPropertyChanging(); - this._IsPost = value; - this.SendPropertyChanged("IsPost"); - this.OnIsPostChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHeadMan", DbType="Bit")] - public System.Nullable IsHeadMan - { - get - { - return this._IsHeadMan; - } - set - { - if ((this._IsHeadMan != value)) - { - this.OnIsHeadManChanging(value); - this.SendPropertyChanging(); - this._IsHeadMan = value; - this.SendPropertyChanged("IsHeadMan"); - this.OnIsHeadManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_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.Project_User.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_User.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_Sys_Role", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Project_User.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Project_User.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_Sys_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Project_User.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Project_User.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.Project_UserButtonPower")] - public partial class Project_UserButtonPower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ButtonPowerID; - - private string _ProjectId; - - private string _UserId; - - private string _MenuId; - - private string _ButtonToMenuId; - - private EntityRef _Base_Project; - - private EntityRef _Sys_User; - - private EntityRef _Sys_Menu; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnButtonPowerIDChanging(string value); - partial void OnButtonPowerIDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnButtonToMenuIdChanging(string value); - partial void OnButtonToMenuIdChanged(); - #endregion - - public Project_UserButtonPower() - { - this._Base_Project = default(EntityRef); - this._Sys_User = default(EntityRef); - this._Sys_Menu = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonPowerID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ButtonPowerID - { - get - { - return this._ButtonPowerID; - } - set - { - if ((this._ButtonPowerID != value)) - { - this.OnButtonPowerIDChanging(value); - this.SendPropertyChanging(); - this._ButtonPowerID = value; - this.SendPropertyChanged("ButtonPowerID"); - this.OnButtonPowerIDChanged(); - } - } - } - - [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="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonToMenuId", DbType="NVarChar(50)")] - public string ButtonToMenuId - { - get - { - return this._ButtonToMenuId; - } - set - { - if ((this._ButtonToMenuId != value)) - { - this.OnButtonToMenuIdChanging(value); - this.SendPropertyChanging(); - this._ButtonToMenuId = value; - this.SendPropertyChanged("ButtonToMenuId"); - this.OnButtonToMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_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.Project_UserButtonPower.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_UserButtonPower.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_Project_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Project_UserButtonPower.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Project_UserButtonPower.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Project_UserButtonPower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Project_UserButtonPower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - 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.Project_UserPower")] - public partial class Project_UserPower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UserPowerId; - - private string _ProjectId; - - private string _UserId; - - private string _MenuId; - - private EntityRef _Base_Project; - - private EntityRef _Sys_User; - - private EntityRef _Sys_Menu; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUserPowerIdChanging(string value); - partial void OnUserPowerIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - #endregion - - public Project_UserPower() - { - this._Base_Project = default(EntityRef); - this._Sys_User = default(EntityRef); - this._Sys_Menu = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserPowerId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UserPowerId - { - get - { - return this._UserPowerId; - } - set - { - if ((this._UserPowerId != value)) - { - this.OnUserPowerIdChanging(value); - this.SendPropertyChanging(); - this._UserPowerId = value; - this.SendPropertyChanged("UserPowerId"); - this.OnUserPowerIdChanged(); - } - } - } - - [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="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_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.Project_UserPower.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_UserPower.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_Project_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Project_UserPower.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Project_UserPower.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Project_UserPower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Project_UserPower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - 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.Project_Welder")] - public partial class Project_Welder : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ProjectWelderId; - - private string _WED_ID; - - private string _ProjectId; - - private System.Nullable _IsSelected; - - private string _SelectedMan; - - private System.Nullable _IsApprove; - - private string _ApproveMan; - - private EntityRef _Base_Project; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnProjectWelderIdChanging(string value); - partial void OnProjectWelderIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnIsSelectedChanging(System.Nullable value); - partial void OnIsSelectedChanged(); - partial void OnSelectedManChanging(string value); - partial void OnSelectedManChanged(); - partial void OnIsApproveChanging(System.Nullable value); - partial void OnIsApproveChanged(); - partial void OnApproveManChanging(string value); - partial void OnApproveManChanged(); - #endregion - - public Project_Welder() - { - this._Base_Project = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectWelderId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectWelderId - { - get - { - return this._ProjectWelderId; - } - set - { - if ((this._ProjectWelderId != value)) - { - this.OnProjectWelderIdChanging(value); - this.SendPropertyChanging(); - this._ProjectWelderId = value; - this.SendPropertyChanged("ProjectWelderId"); - this.OnProjectWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [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="_IsSelected", DbType="Bit")] - public System.Nullable IsSelected - { - get - { - return this._IsSelected; - } - set - { - if ((this._IsSelected != value)) - { - this.OnIsSelectedChanging(value); - this.SendPropertyChanging(); - this._IsSelected = value; - this.SendPropertyChanged("IsSelected"); - this.OnIsSelectedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SelectedMan", DbType="NVarChar(50)")] - public string SelectedMan - { - get - { - return this._SelectedMan; - } - set - { - if ((this._SelectedMan != value)) - { - this.OnSelectedManChanging(value); - this.SendPropertyChanging(); - this._SelectedMan = value; - this.SendPropertyChanged("SelectedMan"); - this.OnSelectedManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsApprove", DbType="Bit")] - public System.Nullable IsApprove - { - get - { - return this._IsApprove; - } - set - { - if ((this._IsApprove != value)) - { - this.OnIsApproveChanging(value); - this.SendPropertyChanging(); - this._IsApprove = value; - this.SendPropertyChanged("IsApprove"); - this.OnIsApproveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveMan", DbType="NVarChar(50)")] - public string ApproveMan - { - get - { - return this._ApproveMan; - } - set - { - if ((this._ApproveMan != value)) - { - this.OnApproveManChanging(value); - this.SendPropertyChanging(); - this._ApproveMan = value; - this.SendPropertyChanged("ApproveMan"); - this.OnApproveManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Welder_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.Project_Welder.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_Welder.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_Welder_Project_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.Project_Welder.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.Project_Welder.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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.Project_WorkArea")] - public partial class Project_WorkArea : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WorkAreaId; - - private string _WorkAreaCode; - - private string _WorkAreaName; - - private string _ProjectId; - - private string _UnitId; - - private string _InstallationId; - - private string _Def; - - private string _SupervisorUnitId; - - private EntitySet _HJGL_PW_IsoInfo; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _Project_Installation; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWorkAreaIdChanging(string value); - partial void OnWorkAreaIdChanged(); - partial void OnWorkAreaCodeChanging(string value); - partial void OnWorkAreaCodeChanged(); - partial void OnWorkAreaNameChanging(string value); - partial void OnWorkAreaNameChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnInstallationIdChanging(string value); - partial void OnInstallationIdChanged(); - partial void OnDefChanging(string value); - partial void OnDefChanged(); - partial void OnSupervisorUnitIdChanging(string value); - partial void OnSupervisorUnitIdChanged(); - #endregion - - public Project_WorkArea() - { - this._HJGL_PW_IsoInfo = new EntitySet(new Action(this.attach_HJGL_PW_IsoInfo), new Action(this.detach_HJGL_PW_IsoInfo)); - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Project_Installation = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WorkAreaId - { - get - { - return this._WorkAreaId; - } - set - { - if ((this._WorkAreaId != value)) - { - this.OnWorkAreaIdChanging(value); - this.SendPropertyChanging(); - this._WorkAreaId = value; - this.SendPropertyChanged("WorkAreaId"); - this.OnWorkAreaIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaCode", DbType="NVarChar(20) NOT NULL", CanBeNull=false)] - public string WorkAreaCode - { - get - { - return this._WorkAreaCode; - } - set - { - if ((this._WorkAreaCode != value)) - { - this.OnWorkAreaCodeChanging(value); - this.SendPropertyChanging(); - this._WorkAreaCode = value; - this.SendPropertyChanged("WorkAreaCode"); - this.OnWorkAreaCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkAreaName", DbType="NVarChar(50)")] - public string WorkAreaName - { - get - { - return this._WorkAreaName; - } - set - { - if ((this._WorkAreaName != value)) - { - this.OnWorkAreaNameChanging(value); - this.SendPropertyChanging(); - this._WorkAreaName = value; - this.SendPropertyChanged("WorkAreaName"); - this.OnWorkAreaNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - 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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - if (this._Project_Installation.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnInstallationIdChanging(value); - this.SendPropertyChanging(); - this._InstallationId = value; - this.SendPropertyChanged("InstallationId"); - this.OnInstallationIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Def", DbType="NVarChar(400)")] - public string Def - { - get - { - return this._Def; - } - set - { - if ((this._Def != value)) - { - this.OnDefChanging(value); - this.SendPropertyChanging(); - this._Def = value; - this.SendPropertyChanged("Def"); - this.OnDefChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupervisorUnitId", DbType="NVarChar(50)")] - public string SupervisorUnitId - { - get - { - return this._SupervisorUnitId; - } - set - { - if ((this._SupervisorUnitId != value)) - { - this.OnSupervisorUnitIdChanging(value); - this.SendPropertyChanging(); - this._SupervisorUnitId = value; - this.SendPropertyChanged("SupervisorUnitId"); - this.OnSupervisorUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_PW_IsoInfo_Project_WorkArea", Storage="_HJGL_PW_IsoInfo", ThisKey="WorkAreaId", OtherKey="BAW_ID", DeleteRule="NO ACTION")] - public EntitySet HJGL_PW_IsoInfo - { - get - { - return this._HJGL_PW_IsoInfo; - } - set - { - this._HJGL_PW_IsoInfo.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_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.Project_WorkArea.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Project_WorkArea.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Project_WorkArea.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Project_WorkArea.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_WorkArea_Project_Installation", Storage="_Project_Installation", ThisKey="InstallationId", OtherKey="InstallationId", IsForeignKey=true)] - public Project_Installation Project_Installation - { - get - { - return this._Project_Installation.Entity; - } - set - { - Project_Installation previousValue = this._Project_Installation.Entity; - if (((previousValue != value) - || (this._Project_Installation.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Project_Installation.Entity = null; - previousValue.Project_WorkArea.Remove(this); - } - this._Project_Installation.Entity = value; - if ((value != null)) - { - value.Project_WorkArea.Add(this); - this._InstallationId = value.InstallationId; - } - else - { - this._InstallationId = default(string); - } - this.SendPropertyChanged("Project_Installation"); - } - } - } - - 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_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Project_WorkArea = this; - } - - private void detach_HJGL_PW_IsoInfo(HJGL_PW_IsoInfo entity) - { - this.SendPropertyChanging(); - entity.Project_WorkArea = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_BO_QualityRating")] - public partial class PV_BO_QualityRating : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _QualityRatingId; - - private string _FirstMethodId; - - private string _MethodId; - - private System.Nullable _Remake; - - private string _WeldingId; - - private string _FilmNum; - - private string _RepairTag; - - private System.Nullable _Cack; - - private System.Nullable _NotFusion; - - private System.Nullable _NotPenetration; - - private System.Nullable _StripDefects; - - private System.Nullable _CircularDefects; - - private System.Nullable _DeepHoleDefects; - - private System.Nullable _RootsConcave; - - private System.Nullable _RootsBiteEdge; - - private System.Nullable _PseudoDefects; - - private string _DefectLength; - - private string _DefectResult; - - private string _SignMan; - - private System.Nullable _SignDate; - - private string _Remark; - - private string _RemakeResult; - - private System.Nullable _DetectLength; - - private string _PeakAmplitude; - - private string _DefectLocation; - - private System.Nullable _DepthDefect; - - private System.Nullable _IndicatingLength; - - private System.Nullable _DefectHeight; - - private System.Nullable _DefectsHighSide; - - private System.Nullable _DefectSize; - - private string _DefectNature; - - private string _IsPass; - - private string _DefectRation; - - private System.Nullable _RMaterial; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnQualityRatingIdChanging(string value); - partial void OnQualityRatingIdChanged(); - partial void OnFirstMethodIdChanging(string value); - partial void OnFirstMethodIdChanged(); - partial void OnMethodIdChanging(string value); - partial void OnMethodIdChanged(); - partial void OnRemakeChanging(System.Nullable value); - partial void OnRemakeChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnRepairTagChanging(string value); - partial void OnRepairTagChanged(); - partial void OnCackChanging(System.Nullable value); - partial void OnCackChanged(); - partial void OnNotFusionChanging(System.Nullable value); - partial void OnNotFusionChanged(); - partial void OnNotPenetrationChanging(System.Nullable value); - partial void OnNotPenetrationChanged(); - partial void OnStripDefectsChanging(System.Nullable value); - partial void OnStripDefectsChanged(); - partial void OnCircularDefectsChanging(System.Nullable value); - partial void OnCircularDefectsChanged(); - partial void OnDeepHoleDefectsChanging(System.Nullable value); - partial void OnDeepHoleDefectsChanged(); - partial void OnRootsConcaveChanging(System.Nullable value); - partial void OnRootsConcaveChanged(); - partial void OnRootsBiteEdgeChanging(System.Nullable value); - partial void OnRootsBiteEdgeChanged(); - partial void OnPseudoDefectsChanging(System.Nullable value); - partial void OnPseudoDefectsChanged(); - partial void OnDefectLengthChanging(string value); - partial void OnDefectLengthChanged(); - partial void OnDefectResultChanging(string value); - partial void OnDefectResultChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSignDateChanging(System.Nullable value); - partial void OnSignDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnRemakeResultChanging(string value); - partial void OnRemakeResultChanged(); - partial void OnDetectLengthChanging(System.Nullable value); - partial void OnDetectLengthChanged(); - partial void OnPeakAmplitudeChanging(string value); - partial void OnPeakAmplitudeChanged(); - partial void OnDefectLocationChanging(string value); - partial void OnDefectLocationChanged(); - partial void OnDepthDefectChanging(System.Nullable value); - partial void OnDepthDefectChanged(); - partial void OnIndicatingLengthChanging(System.Nullable value); - partial void OnIndicatingLengthChanged(); - partial void OnDefectHeightChanging(System.Nullable value); - partial void OnDefectHeightChanged(); - partial void OnDefectsHighSideChanging(System.Nullable value); - partial void OnDefectsHighSideChanged(); - partial void OnDefectSizeChanging(System.Nullable value); - partial void OnDefectSizeChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnIsPassChanging(string value); - partial void OnIsPassChanged(); - partial void OnDefectRationChanging(string value); - partial void OnDefectRationChanged(); - partial void OnRMaterialChanging(System.Nullable value); - partial void OnRMaterialChanged(); - #endregion - - public PV_BO_QualityRating() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string QualityRatingId - { - get - { - return this._QualityRatingId; - } - set - { - if ((this._QualityRatingId != value)) - { - this.OnQualityRatingIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingId = value; - this.SendPropertyChanged("QualityRatingId"); - this.OnQualityRatingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstMethodId", DbType="VarChar(50)")] - public string FirstMethodId - { - get - { - return this._FirstMethodId; - } - set - { - if ((this._FirstMethodId != value)) - { - this.OnFirstMethodIdChanging(value); - this.SendPropertyChanging(); - this._FirstMethodId = value; - this.SendPropertyChanged("FirstMethodId"); - this.OnFirstMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MethodId", DbType="VarChar(50)")] - public string MethodId - { - get - { - return this._MethodId; - } - set - { - if ((this._MethodId != value)) - { - this.OnMethodIdChanging(value); - this.SendPropertyChanging(); - this._MethodId = value; - this.SendPropertyChanged("MethodId"); - this.OnMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remake", DbType="Bit")] - public System.Nullable Remake - { - get - { - return this._Remake; - } - set - { - if ((this._Remake != value)) - { - this.OnRemakeChanging(value); - this.SendPropertyChanging(); - this._Remake = value; - this.SendPropertyChanged("Remake"); - this.OnRemakeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairTag", DbType="NVarChar(50)")] - public string RepairTag - { - get - { - return this._RepairTag; - } - set - { - if ((this._RepairTag != value)) - { - this.OnRepairTagChanging(value); - this.SendPropertyChanging(); - this._RepairTag = value; - this.SendPropertyChanged("RepairTag"); - this.OnRepairTagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cack", DbType="Bit")] - public System.Nullable Cack - { - get - { - return this._Cack; - } - set - { - if ((this._Cack != value)) - { - this.OnCackChanging(value); - this.SendPropertyChanging(); - this._Cack = value; - this.SendPropertyChanged("Cack"); - this.OnCackChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotFusion", DbType="Bit")] - public System.Nullable NotFusion - { - get - { - return this._NotFusion; - } - set - { - if ((this._NotFusion != value)) - { - this.OnNotFusionChanging(value); - this.SendPropertyChanging(); - this._NotFusion = value; - this.SendPropertyChanged("NotFusion"); - this.OnNotFusionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NotPenetration", DbType="Bit")] - public System.Nullable NotPenetration - { - get - { - return this._NotPenetration; - } - set - { - if ((this._NotPenetration != value)) - { - this.OnNotPenetrationChanging(value); - this.SendPropertyChanging(); - this._NotPenetration = value; - this.SendPropertyChanged("NotPenetration"); - this.OnNotPenetrationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StripDefects", DbType="Bit")] - public System.Nullable StripDefects - { - get - { - return this._StripDefects; - } - set - { - if ((this._StripDefects != value)) - { - this.OnStripDefectsChanging(value); - this.SendPropertyChanging(); - this._StripDefects = value; - this.SendPropertyChanged("StripDefects"); - this.OnStripDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CircularDefects", DbType="Bit")] - public System.Nullable CircularDefects - { - get - { - return this._CircularDefects; - } - set - { - if ((this._CircularDefects != value)) - { - this.OnCircularDefectsChanging(value); - this.SendPropertyChanging(); - this._CircularDefects = value; - this.SendPropertyChanged("CircularDefects"); - this.OnCircularDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeepHoleDefects", DbType="Bit")] - public System.Nullable DeepHoleDefects - { - get - { - return this._DeepHoleDefects; - } - set - { - if ((this._DeepHoleDefects != value)) - { - this.OnDeepHoleDefectsChanging(value); - this.SendPropertyChanging(); - this._DeepHoleDefects = value; - this.SendPropertyChanged("DeepHoleDefects"); - this.OnDeepHoleDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsConcave", DbType="Bit")] - public System.Nullable RootsConcave - { - get - { - return this._RootsConcave; - } - set - { - if ((this._RootsConcave != value)) - { - this.OnRootsConcaveChanging(value); - this.SendPropertyChanging(); - this._RootsConcave = value; - this.SendPropertyChanged("RootsConcave"); - this.OnRootsConcaveChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RootsBiteEdge", DbType="Bit")] - public System.Nullable RootsBiteEdge - { - get - { - return this._RootsBiteEdge; - } - set - { - if ((this._RootsBiteEdge != value)) - { - this.OnRootsBiteEdgeChanging(value); - this.SendPropertyChanging(); - this._RootsBiteEdge = value; - this.SendPropertyChanged("RootsBiteEdge"); - this.OnRootsBiteEdgeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects", DbType="Bit")] - public System.Nullable PseudoDefects - { - get - { - return this._PseudoDefects; - } - set - { - if ((this._PseudoDefects != value)) - { - this.OnPseudoDefectsChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects = value; - this.SendPropertyChanged("PseudoDefects"); - this.OnPseudoDefectsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLength", DbType="NVarChar(50)")] - public string DefectLength - { - get - { - return this._DefectLength; - } - set - { - if ((this._DefectLength != value)) - { - this.OnDefectLengthChanging(value); - this.SendPropertyChanging(); - this._DefectLength = value; - this.SendPropertyChanged("DefectLength"); - this.OnDefectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectResult", DbType="Char(10)")] - public string DefectResult - { - get - { - return this._DefectResult; - } - set - { - if ((this._DefectResult != value)) - { - this.OnDefectResultChanging(value); - this.SendPropertyChanging(); - this._DefectResult = value; - this.SendPropertyChanged("DefectResult"); - this.OnDefectResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignDate", DbType="DateTime")] - public System.Nullable SignDate - { - get - { - return this._SignDate; - } - set - { - if ((this._SignDate != value)) - { - this.OnSignDateChanging(value); - this.SendPropertyChanging(); - this._SignDate = value; - this.SendPropertyChanged("SignDate"); - this.OnSignDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemakeResult", DbType="NVarChar(100)")] - public string RemakeResult - { - get - { - return this._RemakeResult; - } - set - { - if ((this._RemakeResult != value)) - { - this.OnRemakeResultChanging(value); - this.SendPropertyChanging(); - this._RemakeResult = value; - this.SendPropertyChanged("RemakeResult"); - this.OnRemakeResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectLength", DbType="Decimal(18,2)")] - public System.Nullable DetectLength - { - get - { - return this._DetectLength; - } - set - { - if ((this._DetectLength != value)) - { - this.OnDetectLengthChanging(value); - this.SendPropertyChanging(); - this._DetectLength = value; - this.SendPropertyChanged("DetectLength"); - this.OnDetectLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PeakAmplitude", DbType="NVarChar(50)")] - public string PeakAmplitude - { - get - { - return this._PeakAmplitude; - } - set - { - if ((this._PeakAmplitude != value)) - { - this.OnPeakAmplitudeChanging(value); - this.SendPropertyChanging(); - this._PeakAmplitude = value; - this.SendPropertyChanged("PeakAmplitude"); - this.OnPeakAmplitudeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectLocation", DbType="NVarChar(50)")] - public string DefectLocation - { - get - { - return this._DefectLocation; - } - set - { - if ((this._DefectLocation != value)) - { - this.OnDefectLocationChanging(value); - this.SendPropertyChanging(); - this._DefectLocation = value; - this.SendPropertyChanged("DefectLocation"); - this.OnDefectLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepthDefect", DbType="Decimal(18,2)")] - public System.Nullable DepthDefect - { - get - { - return this._DepthDefect; - } - set - { - if ((this._DepthDefect != value)) - { - this.OnDepthDefectChanging(value); - this.SendPropertyChanging(); - this._DepthDefect = value; - this.SendPropertyChanged("DepthDefect"); - this.OnDepthDefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IndicatingLength", DbType="Decimal(18,2)")] - public System.Nullable IndicatingLength - { - get - { - return this._IndicatingLength; - } - set - { - if ((this._IndicatingLength != value)) - { - this.OnIndicatingLengthChanging(value); - this.SendPropertyChanging(); - this._IndicatingLength = value; - this.SendPropertyChanged("IndicatingLength"); - this.OnIndicatingLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectHeight", DbType="Decimal(18,2)")] - public System.Nullable DefectHeight - { - get - { - return this._DefectHeight; - } - set - { - if ((this._DefectHeight != value)) - { - this.OnDefectHeightChanging(value); - this.SendPropertyChanging(); - this._DefectHeight = value; - this.SendPropertyChanged("DefectHeight"); - this.OnDefectHeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectsHighSide", DbType="Decimal(18,2)")] - public System.Nullable DefectsHighSide - { - get - { - return this._DefectsHighSide; - } - set - { - if ((this._DefectsHighSide != value)) - { - this.OnDefectsHighSideChanging(value); - this.SendPropertyChanging(); - this._DefectsHighSide = value; - this.SendPropertyChanged("DefectsHighSide"); - this.OnDefectsHighSideChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectSize", DbType="Decimal(18,2)")] - public System.Nullable DefectSize - { - get - { - return this._DefectSize; - } - set - { - if ((this._DefectSize != value)) - { - this.OnDefectSizeChanging(value); - this.SendPropertyChanging(); - this._DefectSize = value; - this.SendPropertyChanged("DefectSize"); - this.OnDefectSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPass", DbType="NVarChar(10)")] - public string IsPass - { - get - { - return this._IsPass; - } - set - { - if ((this._IsPass != value)) - { - this.OnIsPassChanging(value); - this.SendPropertyChanging(); - this._IsPass = value; - this.SendPropertyChanged("IsPass"); - this.OnIsPassChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectRation", DbType="NVarChar(50)")] - public string DefectRation - { - get - { - return this._DefectRation; - } - set - { - if ((this._DefectRation != value)) - { - this.OnDefectRationChanging(value); - this.SendPropertyChanging(); - this._DefectRation = value; - this.SendPropertyChanged("DefectRation"); - this.OnDefectRationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RMaterial", DbType="Bit")] - public System.Nullable RMaterial - { - get - { - return this._RMaterial; - } - set - { - if ((this._RMaterial != value)) - { - this.OnRMaterialChanging(value); - this.SendPropertyChanging(); - this._RMaterial = value; - this.SendPropertyChanged("RMaterial"); - this.OnRMaterialChanged(); - } - } - } - - 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.PV_BO_RemakeReason")] - public partial class PV_BO_RemakeReason : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RemakeId; - - private string _QualityRatingId; - - private string _CheckMan; - - private System.Nullable _TypeNum_Error; - - private System.Nullable _TypeNum_Defect; - - private System.Nullable _TypeNum_Position; - - private System.Nullable _TypeNum_Displacement; - - private System.Nullable _ImageQualityMeter_Error; - - private System.Nullable _ImageQualityMeter_Defect; - - private System.Nullable _RayField_Tilt; - - private System.Nullable _RayField_Whitehead; - - private System.Nullable _RayField_FocalLengthSmall; - - private System.Nullable _Blackness_TooHigh; - - private System.Nullable _Blackness_TooLow; - - private System.Nullable _EllipticalOpening_TooMuch; - - private System.Nullable _EllipticalOpening_TooSmall; - - private System.Nullable _NegativeOffset; - - private System.Nullable _Ghosting; - - private System.Nullable _LocationIsNot; - - private System.Nullable _PseudoDefects_Obstacles; - - private System.Nullable _PseudoDefects_Mark; - - private System.Nullable _BackScattering; - - private System.Nullable _FilmSensitizingScreen; - - private System.Nullable _WashPiece; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRemakeIdChanging(string value); - partial void OnRemakeIdChanged(); - partial void OnQualityRatingIdChanging(string value); - partial void OnQualityRatingIdChanged(); - partial void OnCheckManChanging(string value); - partial void OnCheckManChanged(); - partial void OnTypeNum_ErrorChanging(System.Nullable value); - partial void OnTypeNum_ErrorChanged(); - partial void OnTypeNum_DefectChanging(System.Nullable value); - partial void OnTypeNum_DefectChanged(); - partial void OnTypeNum_PositionChanging(System.Nullable value); - partial void OnTypeNum_PositionChanged(); - partial void OnTypeNum_DisplacementChanging(System.Nullable value); - partial void OnTypeNum_DisplacementChanged(); - partial void OnImageQualityMeter_ErrorChanging(System.Nullable value); - partial void OnImageQualityMeter_ErrorChanged(); - partial void OnImageQualityMeter_DefectChanging(System.Nullable value); - partial void OnImageQualityMeter_DefectChanged(); - partial void OnRayField_TiltChanging(System.Nullable value); - partial void OnRayField_TiltChanged(); - partial void OnRayField_WhiteheadChanging(System.Nullable value); - partial void OnRayField_WhiteheadChanged(); - partial void OnRayField_FocalLengthSmallChanging(System.Nullable value); - partial void OnRayField_FocalLengthSmallChanged(); - partial void OnBlackness_TooHighChanging(System.Nullable value); - partial void OnBlackness_TooHighChanged(); - partial void OnBlackness_TooLowChanging(System.Nullable value); - partial void OnBlackness_TooLowChanged(); - partial void OnEllipticalOpening_TooMuchChanging(System.Nullable value); - partial void OnEllipticalOpening_TooMuchChanged(); - partial void OnEllipticalOpening_TooSmallChanging(System.Nullable value); - partial void OnEllipticalOpening_TooSmallChanged(); - partial void OnNegativeOffsetChanging(System.Nullable value); - partial void OnNegativeOffsetChanged(); - partial void OnGhostingChanging(System.Nullable value); - partial void OnGhostingChanged(); - partial void OnLocationIsNotChanging(System.Nullable value); - partial void OnLocationIsNotChanged(); - partial void OnPseudoDefects_ObstaclesChanging(System.Nullable value); - partial void OnPseudoDefects_ObstaclesChanged(); - partial void OnPseudoDefects_MarkChanging(System.Nullable value); - partial void OnPseudoDefects_MarkChanged(); - partial void OnBackScatteringChanging(System.Nullable value); - partial void OnBackScatteringChanged(); - partial void OnFilmSensitizingScreenChanging(System.Nullable value); - partial void OnFilmSensitizingScreenChanged(); - partial void OnWashPieceChanging(System.Nullable value); - partial void OnWashPieceChanged(); - #endregion - - public PV_BO_RemakeReason() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemakeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RemakeId - { - get - { - return this._RemakeId; - } - set - { - if ((this._RemakeId != value)) - { - this.OnRemakeIdChanging(value); - this.SendPropertyChanging(); - this._RemakeId = value; - this.SendPropertyChanged("RemakeId"); - this.OnRemakeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingId", DbType="NVarChar(50)")] - public string QualityRatingId - { - get - { - return this._QualityRatingId; - } - set - { - if ((this._QualityRatingId != value)) - { - this.OnQualityRatingIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingId = value; - this.SendPropertyChanged("QualityRatingId"); - this.OnQualityRatingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckMan", DbType="NVarChar(50)")] - public string CheckMan - { - get - { - return this._CheckMan; - } - set - { - if ((this._CheckMan != value)) - { - this.OnCheckManChanging(value); - this.SendPropertyChanging(); - this._CheckMan = value; - this.SendPropertyChanged("CheckMan"); - this.OnCheckManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Error", DbType="Bit")] - public System.Nullable TypeNum_Error - { - get - { - return this._TypeNum_Error; - } - set - { - if ((this._TypeNum_Error != value)) - { - this.OnTypeNum_ErrorChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Error = value; - this.SendPropertyChanged("TypeNum_Error"); - this.OnTypeNum_ErrorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Defect", DbType="Bit")] - public System.Nullable TypeNum_Defect - { - get - { - return this._TypeNum_Defect; - } - set - { - if ((this._TypeNum_Defect != value)) - { - this.OnTypeNum_DefectChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Defect = value; - this.SendPropertyChanged("TypeNum_Defect"); - this.OnTypeNum_DefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Position", DbType="Bit")] - public System.Nullable TypeNum_Position - { - get - { - return this._TypeNum_Position; - } - set - { - if ((this._TypeNum_Position != value)) - { - this.OnTypeNum_PositionChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Position = value; - this.SendPropertyChanged("TypeNum_Position"); - this.OnTypeNum_PositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeNum_Displacement", DbType="Bit")] - public System.Nullable TypeNum_Displacement - { - get - { - return this._TypeNum_Displacement; - } - set - { - if ((this._TypeNum_Displacement != value)) - { - this.OnTypeNum_DisplacementChanging(value); - this.SendPropertyChanging(); - this._TypeNum_Displacement = value; - this.SendPropertyChanged("TypeNum_Displacement"); - this.OnTypeNum_DisplacementChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityMeter_Error", DbType="Bit")] - public System.Nullable ImageQualityMeter_Error - { - get - { - return this._ImageQualityMeter_Error; - } - set - { - if ((this._ImageQualityMeter_Error != value)) - { - this.OnImageQualityMeter_ErrorChanging(value); - this.SendPropertyChanging(); - this._ImageQualityMeter_Error = value; - this.SendPropertyChanged("ImageQualityMeter_Error"); - this.OnImageQualityMeter_ErrorChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityMeter_Defect", DbType="Bit")] - public System.Nullable ImageQualityMeter_Defect - { - get - { - return this._ImageQualityMeter_Defect; - } - set - { - if ((this._ImageQualityMeter_Defect != value)) - { - this.OnImageQualityMeter_DefectChanging(value); - this.SendPropertyChanging(); - this._ImageQualityMeter_Defect = value; - this.SendPropertyChanged("ImageQualityMeter_Defect"); - this.OnImageQualityMeter_DefectChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_Tilt", DbType="Bit")] - public System.Nullable RayField_Tilt - { - get - { - return this._RayField_Tilt; - } - set - { - if ((this._RayField_Tilt != value)) - { - this.OnRayField_TiltChanging(value); - this.SendPropertyChanging(); - this._RayField_Tilt = value; - this.SendPropertyChanged("RayField_Tilt"); - this.OnRayField_TiltChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_Whitehead", DbType="Bit")] - public System.Nullable RayField_Whitehead - { - get - { - return this._RayField_Whitehead; - } - set - { - if ((this._RayField_Whitehead != value)) - { - this.OnRayField_WhiteheadChanging(value); - this.SendPropertyChanging(); - this._RayField_Whitehead = value; - this.SendPropertyChanged("RayField_Whitehead"); - this.OnRayField_WhiteheadChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RayField_FocalLengthSmall", DbType="Bit")] - public System.Nullable RayField_FocalLengthSmall - { - get - { - return this._RayField_FocalLengthSmall; - } - set - { - if ((this._RayField_FocalLengthSmall != value)) - { - this.OnRayField_FocalLengthSmallChanging(value); - this.SendPropertyChanging(); - this._RayField_FocalLengthSmall = value; - this.SendPropertyChanged("RayField_FocalLengthSmall"); - this.OnRayField_FocalLengthSmallChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Blackness_TooHigh", DbType="Bit")] - public System.Nullable Blackness_TooHigh - { - get - { - return this._Blackness_TooHigh; - } - set - { - if ((this._Blackness_TooHigh != value)) - { - this.OnBlackness_TooHighChanging(value); - this.SendPropertyChanging(); - this._Blackness_TooHigh = value; - this.SendPropertyChanged("Blackness_TooHigh"); - this.OnBlackness_TooHighChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Blackness_TooLow", DbType="Bit")] - public System.Nullable Blackness_TooLow - { - get - { - return this._Blackness_TooLow; - } - set - { - if ((this._Blackness_TooLow != value)) - { - this.OnBlackness_TooLowChanging(value); - this.SendPropertyChanging(); - this._Blackness_TooLow = value; - this.SendPropertyChanged("Blackness_TooLow"); - this.OnBlackness_TooLowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EllipticalOpening_TooMuch", DbType="Bit")] - public System.Nullable EllipticalOpening_TooMuch - { - get - { - return this._EllipticalOpening_TooMuch; - } - set - { - if ((this._EllipticalOpening_TooMuch != value)) - { - this.OnEllipticalOpening_TooMuchChanging(value); - this.SendPropertyChanging(); - this._EllipticalOpening_TooMuch = value; - this.SendPropertyChanged("EllipticalOpening_TooMuch"); - this.OnEllipticalOpening_TooMuchChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EllipticalOpening_TooSmall", DbType="Bit")] - public System.Nullable EllipticalOpening_TooSmall - { - get - { - return this._EllipticalOpening_TooSmall; - } - set - { - if ((this._EllipticalOpening_TooSmall != value)) - { - this.OnEllipticalOpening_TooSmallChanging(value); - this.SendPropertyChanging(); - this._EllipticalOpening_TooSmall = value; - this.SendPropertyChanged("EllipticalOpening_TooSmall"); - this.OnEllipticalOpening_TooSmallChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NegativeOffset", DbType="Bit")] - public System.Nullable NegativeOffset - { - get - { - return this._NegativeOffset; - } - set - { - if ((this._NegativeOffset != value)) - { - this.OnNegativeOffsetChanging(value); - this.SendPropertyChanging(); - this._NegativeOffset = value; - this.SendPropertyChanged("NegativeOffset"); - this.OnNegativeOffsetChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ghosting", DbType="Bit")] - public System.Nullable Ghosting - { - get - { - return this._Ghosting; - } - set - { - if ((this._Ghosting != value)) - { - this.OnGhostingChanging(value); - this.SendPropertyChanging(); - this._Ghosting = value; - this.SendPropertyChanged("Ghosting"); - this.OnGhostingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LocationIsNot", DbType="Bit")] - public System.Nullable LocationIsNot - { - get - { - return this._LocationIsNot; - } - set - { - if ((this._LocationIsNot != value)) - { - this.OnLocationIsNotChanging(value); - this.SendPropertyChanging(); - this._LocationIsNot = value; - this.SendPropertyChanged("LocationIsNot"); - this.OnLocationIsNotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects_Obstacles", DbType="Bit")] - public System.Nullable PseudoDefects_Obstacles - { - get - { - return this._PseudoDefects_Obstacles; - } - set - { - if ((this._PseudoDefects_Obstacles != value)) - { - this.OnPseudoDefects_ObstaclesChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects_Obstacles = value; - this.SendPropertyChanged("PseudoDefects_Obstacles"); - this.OnPseudoDefects_ObstaclesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PseudoDefects_Mark", DbType="Bit")] - public System.Nullable PseudoDefects_Mark - { - get - { - return this._PseudoDefects_Mark; - } - set - { - if ((this._PseudoDefects_Mark != value)) - { - this.OnPseudoDefects_MarkChanging(value); - this.SendPropertyChanging(); - this._PseudoDefects_Mark = value; - this.SendPropertyChanged("PseudoDefects_Mark"); - this.OnPseudoDefects_MarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BackScattering", DbType="Bit")] - public System.Nullable BackScattering - { - get - { - return this._BackScattering; - } - set - { - if ((this._BackScattering != value)) - { - this.OnBackScatteringChanging(value); - this.SendPropertyChanging(); - this._BackScattering = value; - this.SendPropertyChanged("BackScattering"); - this.OnBackScatteringChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmSensitizingScreen", DbType="Bit")] - public System.Nullable FilmSensitizingScreen - { - get - { - return this._FilmSensitizingScreen; - } - set - { - if ((this._FilmSensitizingScreen != value)) - { - this.OnFilmSensitizingScreenChanging(value); - this.SendPropertyChanging(); - this._FilmSensitizingScreen = value; - this.SendPropertyChanged("FilmSensitizingScreen"); - this.OnFilmSensitizingScreenChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WashPiece", DbType="Bit")] - public System.Nullable WashPiece - { - get - { - return this._WashPiece; - } - set - { - if ((this._WashPiece != value)) - { - this.OnWashPieceChanging(value); - this.SendPropertyChanging(); - this._WashPiece = value; - this.SendPropertyChanged("WashPiece"); - this.OnWashPieceChanged(); - } - } - } - - 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.PV_BO_WeldReportMain")] - public partial class PV_BO_WeldReportMain : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _DReportID; - - private string _ProjectId; - - private System.DateTime _ReportDate; - - private string _UnitId; - - private string _WeldDailyReportNo; - - private string _Tabler; - - private System.Nullable _TableDate; - - private string _Remark; - - private System.Nullable _ReportType; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnDReportIDChanging(string value); - partial void OnDReportIDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnReportDateChanging(System.DateTime value); - partial void OnReportDateChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnWeldDailyReportNoChanging(string value); - partial void OnWeldDailyReportNoChanged(); - partial void OnTablerChanging(string value); - partial void OnTablerChanged(); - partial void OnTableDateChanging(System.Nullable value); - partial void OnTableDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnReportTypeChanging(System.Nullable value); - partial void OnReportTypeChanged(); - #endregion - - public PV_BO_WeldReportMain() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this.OnDReportIDChanging(value); - this.SendPropertyChanging(); - this._DReportID = value; - this.SendPropertyChanged("DReportID"); - this.OnDReportIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportDate", DbType="DateTime NOT NULL")] - public System.DateTime ReportDate - { - get - { - return this._ReportDate; - } - set - { - if ((this._ReportDate != value)) - { - this.OnReportDateChanging(value); - this.SendPropertyChanging(); - this._ReportDate = value; - this.SendPropertyChanged("ReportDate"); - this.OnReportDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="VarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldDailyReportNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WeldDailyReportNo - { - get - { - return this._WeldDailyReportNo; - } - set - { - if ((this._WeldDailyReportNo != value)) - { - this.OnWeldDailyReportNoChanging(value); - this.SendPropertyChanging(); - this._WeldDailyReportNo = value; - this.SendPropertyChanged("WeldDailyReportNo"); - this.OnWeldDailyReportNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Tabler", DbType="VarChar(50)")] - public string Tabler - { - get - { - return this._Tabler; - } - set - { - if ((this._Tabler != value)) - { - this.OnTablerChanging(value); - this.SendPropertyChanging(); - this._Tabler = value; - this.SendPropertyChanged("Tabler"); - this.OnTablerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TableDate", DbType="DateTime")] - public System.Nullable TableDate - { - get - { - return this._TableDate; - } - set - { - if ((this._TableDate != value)) - { - this.OnTableDateChanging(value); - this.SendPropertyChanging(); - this._TableDate = value; - this.SendPropertyChanged("TableDate"); - this.OnTableDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportType", DbType="Int")] - public System.Nullable ReportType - { - get - { - return this._ReportType; - } - set - { - if ((this._ReportType != value)) - { - this.OnReportTypeChanging(value); - this.SendPropertyChanging(); - this._ReportType = value; - this.SendPropertyChanged("ReportType"); - this.OnReportTypeChanged(); - } - } - } - - 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.PV_CH_AgainHotInfo")] - public partial class PV_CH_AgainHotInfo : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _AgainId; - - private string _ProjectId; - - private string _WeldingId; - - private string _HotId; - - private System.Nullable _TrustType; - - private System.Nullable _RepairNum; - - private System.Nullable _IsHotProessTrust; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAgainIdChanging(string value); - partial void OnAgainIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnHotIdChanging(string value); - partial void OnHotIdChanged(); - partial void OnTrustTypeChanging(System.Nullable value); - partial void OnTrustTypeChanged(); - partial void OnRepairNumChanging(System.Nullable value); - partial void OnRepairNumChanged(); - partial void OnIsHotProessTrustChanging(System.Nullable value); - partial void OnIsHotProessTrustChanged(); - #endregion - - public PV_CH_AgainHotInfo() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this.OnAgainIdChanging(value); - this.SendPropertyChanging(); - this._AgainId = value; - this.SendPropertyChanged("AgainId"); - this.OnAgainIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this.OnHotIdChanging(value); - this.SendPropertyChanging(); - this._HotId = value; - this.SendPropertyChanged("HotId"); - this.OnHotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this.OnTrustTypeChanging(value); - this.SendPropertyChanging(); - this._TrustType = value; - this.SendPropertyChanged("TrustType"); - this.OnTrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this.OnRepairNumChanging(value); - this.SendPropertyChanging(); - this._RepairNum = value; - this.SendPropertyChanged("RepairNum"); - this.OnRepairNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotProessTrust", DbType="Bit")] - public System.Nullable IsHotProessTrust - { - get - { - return this._IsHotProessTrust; - } - set - { - if ((this._IsHotProessTrust != value)) - { - this.OnIsHotProessTrustChanging(value); - this.SendPropertyChanging(); - this._IsHotProessTrust = value; - this.SendPropertyChanged("IsHotProessTrust"); - this.OnIsHotProessTrustChanged(); - } - } - } - - 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.PV_CH_HardProessResult")] - public partial class PV_CH_HardProessResult : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardProessResultId; - - private string _HardProessTrustId; - - private string _HardProessItemId; - - private string _HotProessTrustId; - - private string _HotProessTrustItemId; - - private string _ProjectId; - - private string _HotId; - - private System.Nullable _IsOK; - - private string _Remark; - - private System.Nullable _ResultDate; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardProessResultIdChanging(string value); - partial void OnHardProessResultIdChanged(); - partial void OnHardProessTrustIdChanging(string value); - partial void OnHardProessTrustIdChanged(); - partial void OnHardProessItemIdChanging(string value); - partial void OnHardProessItemIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnHotProessTrustItemIdChanging(string value); - partial void OnHotProessTrustItemIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHotIdChanging(string value); - partial void OnHotIdChanged(); - partial void OnIsOKChanging(System.Nullable value); - partial void OnIsOKChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnResultDateChanging(System.Nullable value); - partial void OnResultDateChanged(); - #endregion - - public PV_CH_HardProessResult() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessResultId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardProessResultId - { - get - { - return this._HardProessResultId; - } - set - { - if ((this._HardProessResultId != value)) - { - this.OnHardProessResultIdChanging(value); - this.SendPropertyChanging(); - this._HardProessResultId = value; - this.SendPropertyChanged("HardProessResultId"); - this.OnHardProessResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="VarChar(50)")] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this.OnHardProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustId = value; - this.SendPropertyChanged("HardProessTrustId"); - this.OnHardProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessItemId", DbType="VarChar(50)")] - public string HardProessItemId - { - get - { - return this._HardProessItemId; - } - set - { - if ((this._HardProessItemId != value)) - { - this.OnHardProessItemIdChanging(value); - this.SendPropertyChanging(); - this._HardProessItemId = value; - this.SendPropertyChanged("HardProessItemId"); - this.OnHardProessItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this.OnHotProessTrustItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustItemId = value; - this.SendPropertyChanged("HotProessTrustItemId"); - this.OnHotProessTrustItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this.OnHotIdChanging(value); - this.SendPropertyChanging(); - this._HotId = value; - this.SendPropertyChanged("HotId"); - this.OnHotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Int")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this.OnIsOKChanging(value); - this.SendPropertyChanging(); - this._IsOK = value; - this.SendPropertyChanged("IsOK"); - this.OnIsOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this.OnResultDateChanging(value); - this.SendPropertyChanging(); - this._ResultDate = value; - this.SendPropertyChanged("ResultDate"); - this.OnResultDateChanged(); - } - } - } - - 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.PV_CH_HardProessTrust")] - public partial class PV_CH_HardProessTrust : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardProessTrustId; - - private string _ProjectId; - - private string _HardProessTrustCode; - - private string _ProjectName; - - private string _ConstructionNo; - - private string _TrustUnitId; - - private string _TrstManId; - - private System.Nullable _CreateDate; - - private System.Nullable _IsPrint; - - private string _TrustType; - - private string _CreateId; - - private System.Nullable _CreateTime; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardProessTrustIdChanging(string value); - partial void OnHardProessTrustIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHardProessTrustCodeChanging(string value); - partial void OnHardProessTrustCodeChanged(); - partial void OnProjectNameChanging(string value); - partial void OnProjectNameChanged(); - partial void OnConstructionNoChanging(string value); - partial void OnConstructionNoChanged(); - partial void OnTrustUnitIdChanging(string value); - partial void OnTrustUnitIdChanged(); - partial void OnTrstManIdChanging(string value); - partial void OnTrstManIdChanged(); - partial void OnCreateDateChanging(System.Nullable value); - partial void OnCreateDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnTrustTypeChanging(string value); - partial void OnTrustTypeChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public PV_CH_HardProessTrust() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this.OnHardProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustId = value; - this.SendPropertyChanged("HardProessTrustId"); - this.OnHardProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustCode", DbType="NVarChar(50)")] - public string HardProessTrustCode - { - get - { - return this._HardProessTrustCode; - } - set - { - if ((this._HardProessTrustCode != value)) - { - this.OnHardProessTrustCodeChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustCode = value; - this.SendPropertyChanged("HardProessTrustCode"); - this.OnHardProessTrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this.OnProjectNameChanging(value); - this.SendPropertyChanging(); - this._ProjectName = value; - this.SendPropertyChanged("ProjectName"); - this.OnProjectNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionNo", DbType="NVarChar(50)")] - public string ConstructionNo - { - get - { - return this._ConstructionNo; - } - set - { - if ((this._ConstructionNo != value)) - { - this.OnConstructionNoChanging(value); - this.SendPropertyChanging(); - this._ConstructionNo = value; - this.SendPropertyChanged("ConstructionNo"); - this.OnConstructionNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustUnitId", DbType="NVarChar(50)")] - public string TrustUnitId - { - get - { - return this._TrustUnitId; - } - set - { - if ((this._TrustUnitId != value)) - { - this.OnTrustUnitIdChanging(value); - this.SendPropertyChanging(); - this._TrustUnitId = value; - this.SendPropertyChanged("TrustUnitId"); - this.OnTrustUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrstManId", DbType="NVarChar(50)")] - public string TrstManId - { - get - { - return this._TrstManId; - } - set - { - if ((this._TrstManId != value)) - { - this.OnTrstManIdChanging(value); - this.SendPropertyChanging(); - this._TrstManId = value; - this.SendPropertyChanged("TrstManId"); - this.OnTrstManIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateDate", DbType="DateTime")] - public System.Nullable CreateDate - { - get - { - return this._CreateDate; - } - set - { - if ((this._CreateDate != value)) - { - this.OnCreateDateChanging(value); - this.SendPropertyChanging(); - this._CreateDate = value; - this.SendPropertyChanged("CreateDate"); - this.OnCreateDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Char(1)")] - public string TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this.OnTrustTypeChanging(value); - this.SendPropertyChanging(); - this._TrustType = value; - this.SendPropertyChanged("TrustType"); - this.OnTrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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(); - } - } - } - - 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.PV_CH_HotProessResult")] - public partial class PV_CH_HotProessResult : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessResultId; - - private string _HotProessTrustId; - - private string _HotProessTrustItemId; - - private string _ProjectId; - - private string _HotId; - - private string _HotProessCurveNo; - - private System.Nullable _IsNeedHardTest; - - private System.Nullable _CompleteDate; - - private System.Nullable _IsOK; - - private string _ProessTypes; - - private System.Nullable _ResultDate; - - private string _Remark; - - private string _HardProessTrustId; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessResultIdChanging(string value); - partial void OnHotProessResultIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnHotProessTrustItemIdChanging(string value); - partial void OnHotProessTrustItemIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHotIdChanging(string value); - partial void OnHotIdChanged(); - partial void OnHotProessCurveNoChanging(string value); - partial void OnHotProessCurveNoChanged(); - partial void OnIsNeedHardTestChanging(System.Nullable value); - partial void OnIsNeedHardTestChanged(); - partial void OnCompleteDateChanging(System.Nullable value); - partial void OnCompleteDateChanged(); - partial void OnIsOKChanging(System.Nullable value); - partial void OnIsOKChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnResultDateChanging(System.Nullable value); - partial void OnResultDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnHardProessTrustIdChanging(string value); - partial void OnHardProessTrustIdChanged(); - #endregion - - public PV_CH_HotProessResult() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessResultId - { - get - { - return this._HotProessResultId; - } - set - { - if ((this._HotProessResultId != value)) - { - this.OnHotProessResultIdChanging(value); - this.SendPropertyChanging(); - this._HotProessResultId = value; - this.SendPropertyChanged("HotProessResultId"); - this.OnHotProessResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this.OnHotProessTrustItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustItemId = value; - this.SendPropertyChanged("HotProessTrustItemId"); - this.OnHotProessTrustItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this.OnHotIdChanging(value); - this.SendPropertyChanging(); - this._HotId = value; - this.SendPropertyChanged("HotId"); - this.OnHotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessCurveNo", DbType="VarChar(50)")] - public string HotProessCurveNo - { - get - { - return this._HotProessCurveNo; - } - set - { - if ((this._HotProessCurveNo != value)) - { - this.OnHotProessCurveNoChanging(value); - this.SendPropertyChanging(); - this._HotProessCurveNo = value; - this.SendPropertyChanged("HotProessCurveNo"); - this.OnHotProessCurveNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedHardTest", DbType="Bit")] - public System.Nullable IsNeedHardTest - { - get - { - return this._IsNeedHardTest; - } - set - { - if ((this._IsNeedHardTest != value)) - { - this.OnIsNeedHardTestChanging(value); - this.SendPropertyChanging(); - this._IsNeedHardTest = value; - this.SendPropertyChanged("IsNeedHardTest"); - this.OnIsNeedHardTestChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompleteDate", DbType="DateTime")] - public System.Nullable CompleteDate - { - get - { - return this._CompleteDate; - } - set - { - if ((this._CompleteDate != value)) - { - this.OnCompleteDateChanging(value); - this.SendPropertyChanging(); - this._CompleteDate = value; - this.SendPropertyChanged("CompleteDate"); - this.OnCompleteDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this.OnIsOKChanging(value); - this.SendPropertyChanging(); - this._IsOK = value; - this.SendPropertyChanged("IsOK"); - this.OnIsOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="VarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this.OnResultDateChanging(value); - this.SendPropertyChanging(); - this._ResultDate = value; - this.SendPropertyChanged("ResultDate"); - this.OnResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="VarChar(50)")] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this.OnHardProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustId = value; - this.SendPropertyChanged("HardProessTrustId"); - this.OnHardProessTrustIdChanged(); - } - } - } - - 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.PV_CH_HotProessTrust")] - public partial class PV_CH_HotProessTrust : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessTrustId; - - private string _ProjectId; - - private string _HotProessTrustCode; - - private string _ProjectName; - - private string _ConstructionNo; - - private string _TrustUnitId; - - private string _TrstManId; - - private System.Nullable _CreateDate; - - private System.Nullable _IsPrint; - - private string _CreateId; - - private System.Nullable _CreateTime; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHotProessTrustCodeChanging(string value); - partial void OnHotProessTrustCodeChanged(); - partial void OnProjectNameChanging(string value); - partial void OnProjectNameChanged(); - partial void OnConstructionNoChanging(string value); - partial void OnConstructionNoChanged(); - partial void OnTrustUnitIdChanging(string value); - partial void OnTrustUnitIdChanged(); - partial void OnTrstManIdChanging(string value); - partial void OnTrstManIdChanged(); - partial void OnCreateDateChanging(System.Nullable value); - partial void OnCreateDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public PV_CH_HotProessTrust() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustCode", DbType="NVarChar(50)")] - public string HotProessTrustCode - { - get - { - return this._HotProessTrustCode; - } - set - { - if ((this._HotProessTrustCode != value)) - { - this.OnHotProessTrustCodeChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustCode = value; - this.SendPropertyChanged("HotProessTrustCode"); - this.OnHotProessTrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this.OnProjectNameChanging(value); - this.SendPropertyChanging(); - this._ProjectName = value; - this.SendPropertyChanged("ProjectName"); - this.OnProjectNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionNo", DbType="NVarChar(50)")] - public string ConstructionNo - { - get - { - return this._ConstructionNo; - } - set - { - if ((this._ConstructionNo != value)) - { - this.OnConstructionNoChanging(value); - this.SendPropertyChanging(); - this._ConstructionNo = value; - this.SendPropertyChanged("ConstructionNo"); - this.OnConstructionNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustUnitId", DbType="NVarChar(50)")] - public string TrustUnitId - { - get - { - return this._TrustUnitId; - } - set - { - if ((this._TrustUnitId != value)) - { - this.OnTrustUnitIdChanging(value); - this.SendPropertyChanging(); - this._TrustUnitId = value; - this.SendPropertyChanged("TrustUnitId"); - this.OnTrustUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrstManId", DbType="NVarChar(50)")] - public string TrstManId - { - get - { - return this._TrstManId; - } - set - { - if ((this._TrstManId != value)) - { - this.OnTrstManIdChanging(value); - this.SendPropertyChanging(); - this._TrstManId = value; - this.SendPropertyChanged("TrstManId"); - this.OnTrstManIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateDate", DbType="DateTime")] - public System.Nullable CreateDate - { - get - { - return this._CreateDate; - } - set - { - if ((this._CreateDate != value)) - { - this.OnCreateDateChanging(value); - this.SendPropertyChanging(); - this._CreateDate = value; - this.SendPropertyChanged("CreateDate"); - this.OnCreateDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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(); - } - } - } - - 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.PV_CH_HotProessTrustItem")] - public partial class PV_CH_HotProessTrustItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HotProessTrustItemId; - - private string _HotProessTrustId; - - private string _HotId; - - private string _ProessTypes; - - private System.Nullable _TrustDate; - - private string _Remark; - - private System.Nullable _TrustType; - - private string _TrustItemID; - - private string _HardTestResultId; - - private string _HardRepairMark; - - private string _ProjectId; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHotProessTrustItemIdChanging(string value); - partial void OnHotProessTrustItemIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnHotIdChanging(string value); - partial void OnHotIdChanged(); - partial void OnProessTypesChanging(string value); - partial void OnProessTypesChanged(); - partial void OnTrustDateChanging(System.Nullable value); - partial void OnTrustDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnTrustTypeChanging(System.Nullable value); - partial void OnTrustTypeChanged(); - partial void OnTrustItemIDChanging(string value); - partial void OnTrustItemIDChanged(); - partial void OnHardTestResultIdChanging(string value); - partial void OnHardTestResultIdChanged(); - partial void OnHardRepairMarkChanging(string value); - partial void OnHardRepairMarkChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - #endregion - - public PV_CH_HotProessTrustItem() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this.OnHotProessTrustItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustItemId = value; - this.SendPropertyChanged("HotProessTrustItemId"); - this.OnHotProessTrustItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this.OnHotIdChanging(value); - this.SendPropertyChanging(); - this._HotId = value; - this.SendPropertyChanged("HotId"); - this.OnHotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="VarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this.OnProessTypesChanging(value); - this.SendPropertyChanging(); - this._ProessTypes = value; - this.SendPropertyChanged("ProessTypes"); - this.OnProessTypesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this.OnTrustDateChanging(value); - this.SendPropertyChanging(); - this._TrustDate = value; - this.SendPropertyChanged("TrustDate"); - this.OnTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this.OnTrustTypeChanging(value); - this.SendPropertyChanging(); - this._TrustType = value; - this.SendPropertyChanged("TrustType"); - this.OnTrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this.OnTrustItemIDChanging(value); - this.SendPropertyChanging(); - this._TrustItemID = value; - this.SendPropertyChanged("TrustItemID"); - this.OnTrustItemIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultId", DbType="VarChar(50)")] - public string HardTestResultId - { - get - { - return this._HardTestResultId; - } - set - { - if ((this._HardTestResultId != value)) - { - this.OnHardTestResultIdChanging(value); - this.SendPropertyChanging(); - this._HardTestResultId = value; - this.SendPropertyChanged("HardTestResultId"); - this.OnHardTestResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardRepairMark", DbType="VarChar(10)")] - public string HardRepairMark - { - get - { - return this._HardRepairMark; - } - set - { - if ((this._HardRepairMark != value)) - { - this.OnHardRepairMarkChanging(value); - this.SendPropertyChanging(); - this._HardRepairMark = value; - this.SendPropertyChanged("HardRepairMark"); - this.OnHardRepairMarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - 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.PV_CH_RepairItemRecord")] - public partial class PV_CH_RepairItemRecord : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RepairItemRecordId; - - private string _OldRepairItemRecordId; - - private string _FirstRepairItemRecordId; - - private System.Nullable _RepairNum; - - private string _ProjectId; - - private string _WeldingId; - - private string _QualityRatingId; - - private string _DReportID; - - private string _FilmNum; - - private string _MethodId; - - private string _EntrustId; - - private string _EntrustCode; - - private string _RepairMark; - - private string _DefectNature; - - private string _DefectResult; - - private System.Nullable _IsWeld; - - private string _WmeId; - - private string _BackingWelderId; - - private string _CoverWelderId; - - private System.Nullable _Confirmation; - - private System.Nullable _WeldDate; - - private string _ConstructionPerson; - - private System.Nullable _ConfirmDate; - - private System.Nullable _FeedbackDate; - - private string _NdtId; - - private string _SignMan; - - private System.Nullable _SignDate; - - private string _ReceiveMan; - - private System.Nullable _ReceiveDate; - - private System.Nullable _IsPrint; - - private string _PrintMan; - - private System.Nullable _PrintDate; - - private string _TrustRemark; - - private string _SerialNumber; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnOldRepairItemRecordIdChanging(string value); - partial void OnOldRepairItemRecordIdChanged(); - partial void OnFirstRepairItemRecordIdChanging(string value); - partial void OnFirstRepairItemRecordIdChanged(); - partial void OnRepairNumChanging(System.Nullable value); - partial void OnRepairNumChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnQualityRatingIdChanging(string value); - partial void OnQualityRatingIdChanged(); - partial void OnDReportIDChanging(string value); - partial void OnDReportIDChanged(); - partial void OnFilmNumChanging(string value); - partial void OnFilmNumChanged(); - partial void OnMethodIdChanging(string value); - partial void OnMethodIdChanged(); - partial void OnEntrustIdChanging(string value); - partial void OnEntrustIdChanged(); - partial void OnEntrustCodeChanging(string value); - partial void OnEntrustCodeChanged(); - partial void OnRepairMarkChanging(string value); - partial void OnRepairMarkChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnDefectResultChanging(string value); - partial void OnDefectResultChanged(); - partial void OnIsWeldChanging(System.Nullable value); - partial void OnIsWeldChanged(); - partial void OnWmeIdChanging(string value); - partial void OnWmeIdChanged(); - partial void OnBackingWelderIdChanging(string value); - partial void OnBackingWelderIdChanged(); - partial void OnCoverWelderIdChanging(string value); - partial void OnCoverWelderIdChanged(); - partial void OnConfirmationChanging(System.Nullable value); - partial void OnConfirmationChanged(); - partial void OnWeldDateChanging(System.Nullable value); - partial void OnWeldDateChanged(); - partial void OnConstructionPersonChanging(string value); - partial void OnConstructionPersonChanged(); - partial void OnConfirmDateChanging(System.Nullable value); - partial void OnConfirmDateChanged(); - partial void OnFeedbackDateChanging(System.Nullable value); - partial void OnFeedbackDateChanged(); - partial void OnNdtIdChanging(string value); - partial void OnNdtIdChanged(); - partial void OnSignManChanging(string value); - partial void OnSignManChanged(); - partial void OnSignDateChanging(System.Nullable value); - partial void OnSignDateChanged(); - partial void OnReceiveManChanging(string value); - partial void OnReceiveManChanged(); - partial void OnReceiveDateChanging(System.Nullable value); - partial void OnReceiveDateChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnPrintManChanging(string value); - partial void OnPrintManChanged(); - partial void OnPrintDateChanging(System.Nullable value); - partial void OnPrintDateChanged(); - partial void OnTrustRemarkChanging(string value); - partial void OnTrustRemarkChanged(); - partial void OnSerialNumberChanging(string value); - partial void OnSerialNumberChanged(); - #endregion - - public PV_CH_RepairItemRecord() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OldRepairItemRecordId", DbType="VarChar(50)")] - public string OldRepairItemRecordId - { - get - { - return this._OldRepairItemRecordId; - } - set - { - if ((this._OldRepairItemRecordId != value)) - { - this.OnOldRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._OldRepairItemRecordId = value; - this.SendPropertyChanged("OldRepairItemRecordId"); - this.OnOldRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FirstRepairItemRecordId", DbType="VarChar(50)")] - public string FirstRepairItemRecordId - { - get - { - return this._FirstRepairItemRecordId; - } - set - { - if ((this._FirstRepairItemRecordId != value)) - { - this.OnFirstRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._FirstRepairItemRecordId = value; - this.SendPropertyChanged("FirstRepairItemRecordId"); - this.OnFirstRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this.OnRepairNumChanging(value); - this.SendPropertyChanging(); - this._RepairNum = value; - this.SendPropertyChanged("RepairNum"); - this.OnRepairNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualityRatingId", DbType="NVarChar(50)")] - public string QualityRatingId - { - get - { - return this._QualityRatingId; - } - set - { - if ((this._QualityRatingId != value)) - { - this.OnQualityRatingIdChanging(value); - this.SendPropertyChanging(); - this._QualityRatingId = value; - this.SendPropertyChanged("QualityRatingId"); - this.OnQualityRatingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this.OnDReportIDChanging(value); - this.SendPropertyChanging(); - this._DReportID = value; - this.SendPropertyChanged("DReportID"); - this.OnDReportIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmNum", DbType="NVarChar(50)")] - public string FilmNum - { - get - { - return this._FilmNum; - } - set - { - if ((this._FilmNum != value)) - { - this.OnFilmNumChanging(value); - this.SendPropertyChanging(); - this._FilmNum = value; - this.SendPropertyChanged("FilmNum"); - this.OnFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MethodId", DbType="VarChar(50)")] - public string MethodId - { - get - { - return this._MethodId; - } - set - { - if ((this._MethodId != value)) - { - this.OnMethodIdChanging(value); - this.SendPropertyChanging(); - this._MethodId = value; - this.SendPropertyChanged("MethodId"); - this.OnMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustId", DbType="NVarChar(50)")] - public string EntrustId - { - get - { - return this._EntrustId; - } - set - { - if ((this._EntrustId != value)) - { - this.OnEntrustIdChanging(value); - this.SendPropertyChanging(); - this._EntrustId = value; - this.SendPropertyChanged("EntrustId"); - this.OnEntrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustCode", DbType="NVarChar(50)")] - public string EntrustCode - { - get - { - return this._EntrustCode; - } - set - { - if ((this._EntrustCode != value)) - { - this.OnEntrustCodeChanging(value); - this.SendPropertyChanging(); - this._EntrustCode = value; - this.SendPropertyChanged("EntrustCode"); - this.OnEntrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairMark", DbType="NVarChar(50)")] - public string RepairMark - { - get - { - return this._RepairMark; - } - set - { - if ((this._RepairMark != value)) - { - this.OnRepairMarkChanging(value); - this.SendPropertyChanging(); - this._RepairMark = value; - this.SendPropertyChanged("RepairMark"); - this.OnRepairMarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(50)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectResult", DbType="Char(10)")] - public string DefectResult - { - get - { - return this._DefectResult; - } - set - { - if ((this._DefectResult != value)) - { - this.OnDefectResultChanging(value); - this.SendPropertyChanging(); - this._DefectResult = value; - this.SendPropertyChanged("DefectResult"); - this.OnDefectResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWeld", DbType="Bit")] - public System.Nullable IsWeld - { - get - { - return this._IsWeld; - } - set - { - if ((this._IsWeld != value)) - { - this.OnIsWeldChanging(value); - this.SendPropertyChanging(); - this._IsWeld = value; - this.SendPropertyChanged("IsWeld"); - this.OnIsWeldChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WmeId", DbType="VarChar(50)")] - public string WmeId - { - get - { - return this._WmeId; - } - set - { - if ((this._WmeId != value)) - { - this.OnWmeIdChanging(value); - this.SendPropertyChanging(); - this._WmeId = value; - this.SendPropertyChanged("WmeId"); - this.OnWmeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BackingWelderId", DbType="VarChar(1000)")] - public string BackingWelderId - { - get - { - return this._BackingWelderId; - } - set - { - if ((this._BackingWelderId != value)) - { - this.OnBackingWelderIdChanging(value); - this.SendPropertyChanging(); - this._BackingWelderId = value; - this.SendPropertyChanged("BackingWelderId"); - this.OnBackingWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CoverWelderId", DbType="VarChar(1000)")] - public string CoverWelderId - { - get - { - return this._CoverWelderId; - } - set - { - if ((this._CoverWelderId != value)) - { - this.OnCoverWelderIdChanging(value); - this.SendPropertyChanging(); - this._CoverWelderId = value; - this.SendPropertyChanged("CoverWelderId"); - this.OnCoverWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Confirmation", DbType="Int")] - public System.Nullable Confirmation - { - get - { - return this._Confirmation; - } - set - { - if ((this._Confirmation != value)) - { - this.OnConfirmationChanging(value); - this.SendPropertyChanging(); - this._Confirmation = value; - this.SendPropertyChanged("Confirmation"); - this.OnConfirmationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldDate", DbType="DateTime")] - public System.Nullable WeldDate - { - get - { - return this._WeldDate; - } - set - { - if ((this._WeldDate != value)) - { - this.OnWeldDateChanging(value); - this.SendPropertyChanging(); - this._WeldDate = value; - this.SendPropertyChanged("WeldDate"); - this.OnWeldDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionPerson", DbType="NVarChar(50)")] - public string ConstructionPerson - { - get - { - return this._ConstructionPerson; - } - set - { - if ((this._ConstructionPerson != value)) - { - this.OnConstructionPersonChanging(value); - this.SendPropertyChanging(); - this._ConstructionPerson = value; - this.SendPropertyChanged("ConstructionPerson"); - this.OnConstructionPersonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConfirmDate", DbType="DateTime")] - public System.Nullable ConfirmDate - { - get - { - return this._ConfirmDate; - } - set - { - if ((this._ConfirmDate != value)) - { - this.OnConfirmDateChanging(value); - this.SendPropertyChanging(); - this._ConfirmDate = value; - this.SendPropertyChanged("ConfirmDate"); - this.OnConfirmDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackDate", DbType="DateTime")] - public System.Nullable FeedbackDate - { - get - { - return this._FeedbackDate; - } - set - { - if ((this._FeedbackDate != value)) - { - this.OnFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._FeedbackDate = value; - this.SendPropertyChanged("FeedbackDate"); - this.OnFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this.OnNdtIdChanging(value); - this.SendPropertyChanging(); - this._NdtId = value; - this.SendPropertyChanged("NdtId"); - this.OnNdtIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this.OnSignManChanging(value); - this.SendPropertyChanging(); - this._SignMan = value; - this.SendPropertyChanged("SignMan"); - this.OnSignManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignDate", DbType="DateTime")] - public System.Nullable SignDate - { - get - { - return this._SignDate; - } - set - { - if ((this._SignDate != value)) - { - this.OnSignDateChanging(value); - this.SendPropertyChanging(); - this._SignDate = value; - this.SendPropertyChanged("SignDate"); - this.OnSignDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveMan", DbType="NVarChar(50)")] - public string ReceiveMan - { - get - { - return this._ReceiveMan; - } - set - { - if ((this._ReceiveMan != value)) - { - this.OnReceiveManChanging(value); - this.SendPropertyChanging(); - this._ReceiveMan = value; - this.SendPropertyChanged("ReceiveMan"); - this.OnReceiveManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveDate", DbType="DateTime")] - public System.Nullable ReceiveDate - { - get - { - return this._ReceiveDate; - } - set - { - if ((this._ReceiveDate != value)) - { - this.OnReceiveDateChanging(value); - this.SendPropertyChanging(); - this._ReceiveDate = value; - this.SendPropertyChanged("ReceiveDate"); - this.OnReceiveDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintMan", DbType="NVarChar(50)")] - public string PrintMan - { - get - { - return this._PrintMan; - } - set - { - if ((this._PrintMan != value)) - { - this.OnPrintManChanging(value); - this.SendPropertyChanging(); - this._PrintMan = value; - this.SendPropertyChanged("PrintMan"); - this.OnPrintManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this.OnPrintDateChanging(value); - this.SendPropertyChanging(); - this._PrintDate = value; - this.SendPropertyChanged("PrintDate"); - this.OnPrintDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustRemark", DbType="NVarChar(50)")] - public string TrustRemark - { - get - { - return this._TrustRemark; - } - set - { - if ((this._TrustRemark != value)) - { - this.OnTrustRemarkChanging(value); - this.SendPropertyChanging(); - this._TrustRemark = value; - this.SendPropertyChanged("TrustRemark"); - this.OnTrustRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SerialNumber", DbType="VarChar(100)")] - public string SerialNumber - { - get - { - return this._SerialNumber; - } - set - { - if ((this._SerialNumber != value)) - { - this.OnSerialNumberChanging(value); - this.SendPropertyChanging(); - this._SerialNumber = value; - this.SendPropertyChanged("SerialNumber"); - this.OnSerialNumberChanged(); - } - } - } - - 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.PV_CH_TestingReportPrint")] - public partial class PV_CH_TestingReportPrint : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _TestingReportPrintId; - - private string _Specifications; - - private string _WeldingId; - - private string _RepairItemRecordId; - - private string _NdtId; - - private string _EntrustId; - - private string _ReportCode; - - private string _ContractUnitId; - - private string _RT_TechnicalGrade; - - private string _RT_FocalSize; - - private string _RT_TubeCurrent; - - private string _RT_SourceType; - - private string _RT_FilmDensity; - - private string _RT_DeveloperTemperature; - - private string _RT_DeveloperTime; - - private string _PT_SurfaceState; - - private string _PT_PenetrantGrade; - - private string _PT_CleaningGrade; - - private string _PT_ImagingGrade; - - private string _PT_OsmoticTemperature; - - private string _PT_ImposingMethod; - - private string _PT_ObservationMethod; - - private string _PT_SensitivityTestBlock; - - private string _PT_PermeationTime; - - private string _PT_ImagingTime; - - private string _MT_SurfaceState; - - private string _MT_SensitivityTestBlock; - - private string _MT_CurrentType; - - private string _MT_LiftingPower; - - private string _MT_MagnetizationTime; - - private string _MT_MagneticPowderType; - - private string _MT_Concentration; - - private string _MT_ImposingMethod; - - private string _UT_TechnicalGrade; - - private string _UT_DetectionSurface; - - private string _UT_SurfaceState; - - private string _UT_StandardTestBlock; - - private string _UT_ProbeType; - - private string _UT_SurfaceCompensation; - - private string _UT_ScanningRate; - - private string _UT_DetectionSensitivity; - - private string _UT_CouplingAgent; - - private string _Type; - - private string _Printer; - - private System.Nullable _PrintTime; - - private string _ProjectId; - - private string _TestingTime; - - private string _TransilluminationMode; - - private string _FilmModel; - - private string _IntensifyingWay; - - private string _TubeVoltage; - - private string _SourceActivity; - - private string _ImageQualityModel; - - private string _WireDiameterCode; - - private string _FocalLength; - - private string _ExposureTime; - - private string _EffectiveLength; - - private string _EquipmentCode; - - private string _EquipmentName; - - private string _JotyName; - - private string _MT_TestMethod; - - private string _HotProessState; - - private string _TestBlock; - - private string _PoleSpacing; - - private string _UT_StandardTestBlock2; - - private string _STE_ID; - - private string _STE_ID2; - - private string _WME_ID; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnTestingReportPrintIdChanging(string value); - partial void OnTestingReportPrintIdChanged(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnNdtIdChanging(string value); - partial void OnNdtIdChanged(); - partial void OnEntrustIdChanging(string value); - partial void OnEntrustIdChanged(); - partial void OnReportCodeChanging(string value); - partial void OnReportCodeChanged(); - partial void OnContractUnitIdChanging(string value); - partial void OnContractUnitIdChanged(); - partial void OnRT_TechnicalGradeChanging(string value); - partial void OnRT_TechnicalGradeChanged(); - partial void OnRT_FocalSizeChanging(string value); - partial void OnRT_FocalSizeChanged(); - partial void OnRT_TubeCurrentChanging(string value); - partial void OnRT_TubeCurrentChanged(); - partial void OnRT_SourceTypeChanging(string value); - partial void OnRT_SourceTypeChanged(); - partial void OnRT_FilmDensityChanging(string value); - partial void OnRT_FilmDensityChanged(); - partial void OnRT_DeveloperTemperatureChanging(string value); - partial void OnRT_DeveloperTemperatureChanged(); - partial void OnRT_DeveloperTimeChanging(string value); - partial void OnRT_DeveloperTimeChanged(); - partial void OnPT_SurfaceStateChanging(string value); - partial void OnPT_SurfaceStateChanged(); - partial void OnPT_PenetrantGradeChanging(string value); - partial void OnPT_PenetrantGradeChanged(); - partial void OnPT_CleaningGradeChanging(string value); - partial void OnPT_CleaningGradeChanged(); - partial void OnPT_ImagingGradeChanging(string value); - partial void OnPT_ImagingGradeChanged(); - partial void OnPT_OsmoticTemperatureChanging(string value); - partial void OnPT_OsmoticTemperatureChanged(); - partial void OnPT_ImposingMethodChanging(string value); - partial void OnPT_ImposingMethodChanged(); - partial void OnPT_ObservationMethodChanging(string value); - partial void OnPT_ObservationMethodChanged(); - partial void OnPT_SensitivityTestBlockChanging(string value); - partial void OnPT_SensitivityTestBlockChanged(); - partial void OnPT_PermeationTimeChanging(string value); - partial void OnPT_PermeationTimeChanged(); - partial void OnPT_ImagingTimeChanging(string value); - partial void OnPT_ImagingTimeChanged(); - partial void OnMT_SurfaceStateChanging(string value); - partial void OnMT_SurfaceStateChanged(); - partial void OnMT_SensitivityTestBlockChanging(string value); - partial void OnMT_SensitivityTestBlockChanged(); - partial void OnMT_CurrentTypeChanging(string value); - partial void OnMT_CurrentTypeChanged(); - partial void OnMT_LiftingPowerChanging(string value); - partial void OnMT_LiftingPowerChanged(); - partial void OnMT_MagnetizationTimeChanging(string value); - partial void OnMT_MagnetizationTimeChanged(); - partial void OnMT_MagneticPowderTypeChanging(string value); - partial void OnMT_MagneticPowderTypeChanged(); - partial void OnMT_ConcentrationChanging(string value); - partial void OnMT_ConcentrationChanged(); - partial void OnMT_ImposingMethodChanging(string value); - partial void OnMT_ImposingMethodChanged(); - partial void OnUT_TechnicalGradeChanging(string value); - partial void OnUT_TechnicalGradeChanged(); - partial void OnUT_DetectionSurfaceChanging(string value); - partial void OnUT_DetectionSurfaceChanged(); - partial void OnUT_SurfaceStateChanging(string value); - partial void OnUT_SurfaceStateChanged(); - partial void OnUT_StandardTestBlockChanging(string value); - partial void OnUT_StandardTestBlockChanged(); - partial void OnUT_ProbeTypeChanging(string value); - partial void OnUT_ProbeTypeChanged(); - partial void OnUT_SurfaceCompensationChanging(string value); - partial void OnUT_SurfaceCompensationChanged(); - partial void OnUT_ScanningRateChanging(string value); - partial void OnUT_ScanningRateChanged(); - partial void OnUT_DetectionSensitivityChanging(string value); - partial void OnUT_DetectionSensitivityChanged(); - partial void OnUT_CouplingAgentChanging(string value); - partial void OnUT_CouplingAgentChanged(); - partial void OnTypeChanging(string value); - partial void OnTypeChanged(); - partial void OnPrinterChanging(string value); - partial void OnPrinterChanged(); - partial void OnPrintTimeChanging(System.Nullable value); - partial void OnPrintTimeChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnTestingTimeChanging(string value); - partial void OnTestingTimeChanged(); - partial void OnTransilluminationModeChanging(string value); - partial void OnTransilluminationModeChanged(); - partial void OnFilmModelChanging(string value); - partial void OnFilmModelChanged(); - partial void OnIntensifyingWayChanging(string value); - partial void OnIntensifyingWayChanged(); - partial void OnTubeVoltageChanging(string value); - partial void OnTubeVoltageChanged(); - partial void OnSourceActivityChanging(string value); - partial void OnSourceActivityChanged(); - partial void OnImageQualityModelChanging(string value); - partial void OnImageQualityModelChanged(); - partial void OnWireDiameterCodeChanging(string value); - partial void OnWireDiameterCodeChanged(); - partial void OnFocalLengthChanging(string value); - partial void OnFocalLengthChanged(); - partial void OnExposureTimeChanging(string value); - partial void OnExposureTimeChanged(); - partial void OnEffectiveLengthChanging(string value); - partial void OnEffectiveLengthChanged(); - partial void OnEquipmentCodeChanging(string value); - partial void OnEquipmentCodeChanged(); - partial void OnEquipmentNameChanging(string value); - partial void OnEquipmentNameChanged(); - partial void OnJotyNameChanging(string value); - partial void OnJotyNameChanged(); - partial void OnMT_TestMethodChanging(string value); - partial void OnMT_TestMethodChanged(); - partial void OnHotProessStateChanging(string value); - partial void OnHotProessStateChanged(); - partial void OnTestBlockChanging(string value); - partial void OnTestBlockChanged(); - partial void OnPoleSpacingChanging(string value); - partial void OnPoleSpacingChanged(); - partial void OnUT_StandardTestBlock2Changing(string value); - partial void OnUT_StandardTestBlock2Changed(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnSTE_ID2Changing(string value); - partial void OnSTE_ID2Changed(); - partial void OnWME_IDChanging(string value); - partial void OnWME_IDChanged(); - #endregion - - public PV_CH_TestingReportPrint() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingReportPrintId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string TestingReportPrintId - { - get - { - return this._TestingReportPrintId; - } - set - { - if ((this._TestingReportPrintId != value)) - { - this.OnTestingReportPrintIdChanging(value); - this.SendPropertyChanging(); - this._TestingReportPrintId = value; - this.SendPropertyChanged("TestingReportPrintId"); - this.OnTestingReportPrintIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="VarChar(50)")] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this.OnNdtIdChanging(value); - this.SendPropertyChanging(); - this._NdtId = value; - this.SendPropertyChanged("NdtId"); - this.OnNdtIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustId", DbType="NVarChar(50)")] - public string EntrustId - { - get - { - return this._EntrustId; - } - set - { - if ((this._EntrustId != value)) - { - this.OnEntrustIdChanging(value); - this.SendPropertyChanging(); - this._EntrustId = value; - this.SendPropertyChanged("EntrustId"); - this.OnEntrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportCode", DbType="NVarChar(50)")] - public string ReportCode - { - get - { - return this._ReportCode; - } - set - { - if ((this._ReportCode != value)) - { - this.OnReportCodeChanging(value); - this.SendPropertyChanging(); - this._ReportCode = value; - this.SendPropertyChanged("ReportCode"); - this.OnReportCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractUnitId", DbType="NVarChar(50)")] - public string ContractUnitId - { - get - { - return this._ContractUnitId; - } - set - { - if ((this._ContractUnitId != value)) - { - this.OnContractUnitIdChanging(value); - this.SendPropertyChanging(); - this._ContractUnitId = value; - this.SendPropertyChanged("ContractUnitId"); - this.OnContractUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TechnicalGrade", DbType="NVarChar(50)")] - public string RT_TechnicalGrade - { - get - { - return this._RT_TechnicalGrade; - } - set - { - if ((this._RT_TechnicalGrade != value)) - { - this.OnRT_TechnicalGradeChanging(value); - this.SendPropertyChanging(); - this._RT_TechnicalGrade = value; - this.SendPropertyChanged("RT_TechnicalGrade"); - this.OnRT_TechnicalGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FocalSize", DbType="NVarChar(50)")] - public string RT_FocalSize - { - get - { - return this._RT_FocalSize; - } - set - { - if ((this._RT_FocalSize != value)) - { - this.OnRT_FocalSizeChanging(value); - this.SendPropertyChanging(); - this._RT_FocalSize = value; - this.SendPropertyChanged("RT_FocalSize"); - this.OnRT_FocalSizeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TubeCurrent", DbType="NVarChar(50)")] - public string RT_TubeCurrent - { - get - { - return this._RT_TubeCurrent; - } - set - { - if ((this._RT_TubeCurrent != value)) - { - this.OnRT_TubeCurrentChanging(value); - this.SendPropertyChanging(); - this._RT_TubeCurrent = value; - this.SendPropertyChanged("RT_TubeCurrent"); - this.OnRT_TubeCurrentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_SourceType", DbType="NVarChar(50)")] - public string RT_SourceType - { - get - { - return this._RT_SourceType; - } - set - { - if ((this._RT_SourceType != value)) - { - this.OnRT_SourceTypeChanging(value); - this.SendPropertyChanging(); - this._RT_SourceType = value; - this.SendPropertyChanged("RT_SourceType"); - this.OnRT_SourceTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmDensity", DbType="NVarChar(50)")] - public string RT_FilmDensity - { - get - { - return this._RT_FilmDensity; - } - set - { - if ((this._RT_FilmDensity != value)) - { - this.OnRT_FilmDensityChanging(value); - this.SendPropertyChanging(); - this._RT_FilmDensity = value; - this.SendPropertyChanged("RT_FilmDensity"); - this.OnRT_FilmDensityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTemperature", DbType="NVarChar(50)")] - public string RT_DeveloperTemperature - { - get - { - return this._RT_DeveloperTemperature; - } - set - { - if ((this._RT_DeveloperTemperature != value)) - { - this.OnRT_DeveloperTemperatureChanging(value); - this.SendPropertyChanging(); - this._RT_DeveloperTemperature = value; - this.SendPropertyChanged("RT_DeveloperTemperature"); - this.OnRT_DeveloperTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTime", DbType="NVarChar(50)")] - public string RT_DeveloperTime - { - get - { - return this._RT_DeveloperTime; - } - set - { - if ((this._RT_DeveloperTime != value)) - { - this.OnRT_DeveloperTimeChanging(value); - this.SendPropertyChanging(); - this._RT_DeveloperTime = value; - this.SendPropertyChanged("RT_DeveloperTime"); - this.OnRT_DeveloperTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_SurfaceState", DbType="NVarChar(50)")] - public string PT_SurfaceState - { - get - { - return this._PT_SurfaceState; - } - set - { - if ((this._PT_SurfaceState != value)) - { - this.OnPT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._PT_SurfaceState = value; - this.SendPropertyChanged("PT_SurfaceState"); - this.OnPT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PenetrantGrade", DbType="NVarChar(50)")] - public string PT_PenetrantGrade - { - get - { - return this._PT_PenetrantGrade; - } - set - { - if ((this._PT_PenetrantGrade != value)) - { - this.OnPT_PenetrantGradeChanging(value); - this.SendPropertyChanging(); - this._PT_PenetrantGrade = value; - this.SendPropertyChanged("PT_PenetrantGrade"); - this.OnPT_PenetrantGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_CleaningGrade", DbType="NVarChar(50)")] - public string PT_CleaningGrade - { - get - { - return this._PT_CleaningGrade; - } - set - { - if ((this._PT_CleaningGrade != value)) - { - this.OnPT_CleaningGradeChanging(value); - this.SendPropertyChanging(); - this._PT_CleaningGrade = value; - this.SendPropertyChanged("PT_CleaningGrade"); - this.OnPT_CleaningGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImagingGrade", DbType="NVarChar(50)")] - public string PT_ImagingGrade - { - get - { - return this._PT_ImagingGrade; - } - set - { - if ((this._PT_ImagingGrade != value)) - { - this.OnPT_ImagingGradeChanging(value); - this.SendPropertyChanging(); - this._PT_ImagingGrade = value; - this.SendPropertyChanged("PT_ImagingGrade"); - this.OnPT_ImagingGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_OsmoticTemperature", DbType="NVarChar(50)")] - public string PT_OsmoticTemperature - { - get - { - return this._PT_OsmoticTemperature; - } - set - { - if ((this._PT_OsmoticTemperature != value)) - { - this.OnPT_OsmoticTemperatureChanging(value); - this.SendPropertyChanging(); - this._PT_OsmoticTemperature = value; - this.SendPropertyChanged("PT_OsmoticTemperature"); - this.OnPT_OsmoticTemperatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImposingMethod", DbType="NVarChar(50)")] - public string PT_ImposingMethod - { - get - { - return this._PT_ImposingMethod; - } - set - { - if ((this._PT_ImposingMethod != value)) - { - this.OnPT_ImposingMethodChanging(value); - this.SendPropertyChanging(); - this._PT_ImposingMethod = value; - this.SendPropertyChanged("PT_ImposingMethod"); - this.OnPT_ImposingMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ObservationMethod", DbType="NVarChar(50)")] - public string PT_ObservationMethod - { - get - { - return this._PT_ObservationMethod; - } - set - { - if ((this._PT_ObservationMethod != value)) - { - this.OnPT_ObservationMethodChanging(value); - this.SendPropertyChanging(); - this._PT_ObservationMethod = value; - this.SendPropertyChanged("PT_ObservationMethod"); - this.OnPT_ObservationMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string PT_SensitivityTestBlock - { - get - { - return this._PT_SensitivityTestBlock; - } - set - { - if ((this._PT_SensitivityTestBlock != value)) - { - this.OnPT_SensitivityTestBlockChanging(value); - this.SendPropertyChanging(); - this._PT_SensitivityTestBlock = value; - this.SendPropertyChanged("PT_SensitivityTestBlock"); - this.OnPT_SensitivityTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PermeationTime", DbType="NVarChar(50)")] - public string PT_PermeationTime - { - get - { - return this._PT_PermeationTime; - } - set - { - if ((this._PT_PermeationTime != value)) - { - this.OnPT_PermeationTimeChanging(value); - this.SendPropertyChanging(); - this._PT_PermeationTime = value; - this.SendPropertyChanged("PT_PermeationTime"); - this.OnPT_PermeationTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImagingTime", DbType="NVarChar(50)")] - public string PT_ImagingTime - { - get - { - return this._PT_ImagingTime; - } - set - { - if ((this._PT_ImagingTime != value)) - { - this.OnPT_ImagingTimeChanging(value); - this.SendPropertyChanging(); - this._PT_ImagingTime = value; - this.SendPropertyChanged("PT_ImagingTime"); - this.OnPT_ImagingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SurfaceState", DbType="NVarChar(50)")] - public string MT_SurfaceState - { - get - { - return this._MT_SurfaceState; - } - set - { - if ((this._MT_SurfaceState != value)) - { - this.OnMT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._MT_SurfaceState = value; - this.SendPropertyChanged("MT_SurfaceState"); - this.OnMT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string MT_SensitivityTestBlock - { - get - { - return this._MT_SensitivityTestBlock; - } - set - { - if ((this._MT_SensitivityTestBlock != value)) - { - this.OnMT_SensitivityTestBlockChanging(value); - this.SendPropertyChanging(); - this._MT_SensitivityTestBlock = value; - this.SendPropertyChanged("MT_SensitivityTestBlock"); - this.OnMT_SensitivityTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_CurrentType", DbType="NVarChar(50)")] - public string MT_CurrentType - { - get - { - return this._MT_CurrentType; - } - set - { - if ((this._MT_CurrentType != value)) - { - this.OnMT_CurrentTypeChanging(value); - this.SendPropertyChanging(); - this._MT_CurrentType = value; - this.SendPropertyChanged("MT_CurrentType"); - this.OnMT_CurrentTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_LiftingPower", DbType="NVarChar(50)")] - public string MT_LiftingPower - { - get - { - return this._MT_LiftingPower; - } - set - { - if ((this._MT_LiftingPower != value)) - { - this.OnMT_LiftingPowerChanging(value); - this.SendPropertyChanging(); - this._MT_LiftingPower = value; - this.SendPropertyChanged("MT_LiftingPower"); - this.OnMT_LiftingPowerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagnetizationTime", DbType="NVarChar(50)")] - public string MT_MagnetizationTime - { - get - { - return this._MT_MagnetizationTime; - } - set - { - if ((this._MT_MagnetizationTime != value)) - { - this.OnMT_MagnetizationTimeChanging(value); - this.SendPropertyChanging(); - this._MT_MagnetizationTime = value; - this.SendPropertyChanged("MT_MagnetizationTime"); - this.OnMT_MagnetizationTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagneticPowderType", DbType="NVarChar(50)")] - public string MT_MagneticPowderType - { - get - { - return this._MT_MagneticPowderType; - } - set - { - if ((this._MT_MagneticPowderType != value)) - { - this.OnMT_MagneticPowderTypeChanging(value); - this.SendPropertyChanging(); - this._MT_MagneticPowderType = value; - this.SendPropertyChanged("MT_MagneticPowderType"); - this.OnMT_MagneticPowderTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_Concentration", DbType="NVarChar(50)")] - public string MT_Concentration - { - get - { - return this._MT_Concentration; - } - set - { - if ((this._MT_Concentration != value)) - { - this.OnMT_ConcentrationChanging(value); - this.SendPropertyChanging(); - this._MT_Concentration = value; - this.SendPropertyChanged("MT_Concentration"); - this.OnMT_ConcentrationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_ImposingMethod", DbType="NVarChar(50)")] - public string MT_ImposingMethod - { - get - { - return this._MT_ImposingMethod; - } - set - { - if ((this._MT_ImposingMethod != value)) - { - this.OnMT_ImposingMethodChanging(value); - this.SendPropertyChanging(); - this._MT_ImposingMethod = value; - this.SendPropertyChanged("MT_ImposingMethod"); - this.OnMT_ImposingMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TechnicalGrade", DbType="NVarChar(50)")] - public string UT_TechnicalGrade - { - get - { - return this._UT_TechnicalGrade; - } - set - { - if ((this._UT_TechnicalGrade != value)) - { - this.OnUT_TechnicalGradeChanging(value); - this.SendPropertyChanging(); - this._UT_TechnicalGrade = value; - this.SendPropertyChanged("UT_TechnicalGrade"); - this.OnUT_TechnicalGradeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSurface", DbType="NVarChar(50)")] - public string UT_DetectionSurface - { - get - { - return this._UT_DetectionSurface; - } - set - { - if ((this._UT_DetectionSurface != value)) - { - this.OnUT_DetectionSurfaceChanging(value); - this.SendPropertyChanging(); - this._UT_DetectionSurface = value; - this.SendPropertyChanged("UT_DetectionSurface"); - this.OnUT_DetectionSurfaceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceState", DbType="NVarChar(50)")] - public string UT_SurfaceState - { - get - { - return this._UT_SurfaceState; - } - set - { - if ((this._UT_SurfaceState != value)) - { - this.OnUT_SurfaceStateChanging(value); - this.SendPropertyChanging(); - this._UT_SurfaceState = value; - this.SendPropertyChanged("UT_SurfaceState"); - this.OnUT_SurfaceStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock", DbType="NVarChar(50)")] - public string UT_StandardTestBlock - { - get - { - return this._UT_StandardTestBlock; - } - set - { - if ((this._UT_StandardTestBlock != value)) - { - this.OnUT_StandardTestBlockChanging(value); - this.SendPropertyChanging(); - this._UT_StandardTestBlock = value; - this.SendPropertyChanged("UT_StandardTestBlock"); - this.OnUT_StandardTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ProbeType", DbType="NVarChar(50)")] - public string UT_ProbeType - { - get - { - return this._UT_ProbeType; - } - set - { - if ((this._UT_ProbeType != value)) - { - this.OnUT_ProbeTypeChanging(value); - this.SendPropertyChanging(); - this._UT_ProbeType = value; - this.SendPropertyChanged("UT_ProbeType"); - this.OnUT_ProbeTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceCompensation", DbType="NVarChar(50)")] - public string UT_SurfaceCompensation - { - get - { - return this._UT_SurfaceCompensation; - } - set - { - if ((this._UT_SurfaceCompensation != value)) - { - this.OnUT_SurfaceCompensationChanging(value); - this.SendPropertyChanging(); - this._UT_SurfaceCompensation = value; - this.SendPropertyChanged("UT_SurfaceCompensation"); - this.OnUT_SurfaceCompensationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ScanningRate", DbType="NVarChar(50)")] - public string UT_ScanningRate - { - get - { - return this._UT_ScanningRate; - } - set - { - if ((this._UT_ScanningRate != value)) - { - this.OnUT_ScanningRateChanging(value); - this.SendPropertyChanging(); - this._UT_ScanningRate = value; - this.SendPropertyChanged("UT_ScanningRate"); - this.OnUT_ScanningRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSensitivity", DbType="NVarChar(50)")] - public string UT_DetectionSensitivity - { - get - { - return this._UT_DetectionSensitivity; - } - set - { - if ((this._UT_DetectionSensitivity != value)) - { - this.OnUT_DetectionSensitivityChanging(value); - this.SendPropertyChanging(); - this._UT_DetectionSensitivity = value; - this.SendPropertyChanged("UT_DetectionSensitivity"); - this.OnUT_DetectionSensitivityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_CouplingAgent", DbType="NVarChar(50)")] - public string UT_CouplingAgent - { - get - { - return this._UT_CouplingAgent; - } - set - { - if ((this._UT_CouplingAgent != value)) - { - this.OnUT_CouplingAgentChanging(value); - this.SendPropertyChanging(); - this._UT_CouplingAgent = value; - this.SendPropertyChanged("UT_CouplingAgent"); - this.OnUT_CouplingAgentChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NChar(10)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this.OnTypeChanging(value); - this.SendPropertyChanging(); - this._Type = value; - this.SendPropertyChanged("Type"); - this.OnTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Printer", DbType="NVarChar(50)")] - public string Printer - { - get - { - return this._Printer; - } - set - { - if ((this._Printer != value)) - { - this.OnPrinterChanging(value); - this.SendPropertyChanging(); - this._Printer = value; - this.SendPropertyChanged("Printer"); - this.OnPrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintTime", DbType="DateTime")] - public System.Nullable PrintTime - { - get - { - return this._PrintTime; - } - set - { - if ((this._PrintTime != value)) - { - this.OnPrintTimeChanging(value); - this.SendPropertyChanging(); - this._PrintTime = value; - this.SendPropertyChanged("PrintTime"); - this.OnPrintTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingTime", DbType="NVarChar(50)")] - public string TestingTime - { - get - { - return this._TestingTime; - } - set - { - if ((this._TestingTime != value)) - { - this.OnTestingTimeChanging(value); - this.SendPropertyChanging(); - this._TestingTime = value; - this.SendPropertyChanged("TestingTime"); - this.OnTestingTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TransilluminationMode", DbType="NVarChar(50)")] - public string TransilluminationMode - { - get - { - return this._TransilluminationMode; - } - set - { - if ((this._TransilluminationMode != value)) - { - this.OnTransilluminationModeChanging(value); - this.SendPropertyChanging(); - this._TransilluminationMode = value; - this.SendPropertyChanged("TransilluminationMode"); - this.OnTransilluminationModeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmModel", DbType="NVarChar(50)")] - public string FilmModel - { - get - { - return this._FilmModel; - } - set - { - if ((this._FilmModel != value)) - { - this.OnFilmModelChanging(value); - this.SendPropertyChanging(); - this._FilmModel = value; - this.SendPropertyChanged("FilmModel"); - this.OnFilmModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IntensifyingWay", DbType="NVarChar(50)")] - public string IntensifyingWay - { - get - { - return this._IntensifyingWay; - } - set - { - if ((this._IntensifyingWay != value)) - { - this.OnIntensifyingWayChanging(value); - this.SendPropertyChanging(); - this._IntensifyingWay = value; - this.SendPropertyChanged("IntensifyingWay"); - this.OnIntensifyingWayChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeVoltage", DbType="NVarChar(50)")] - public string TubeVoltage - { - get - { - return this._TubeVoltage; - } - set - { - if ((this._TubeVoltage != value)) - { - this.OnTubeVoltageChanging(value); - this.SendPropertyChanging(); - this._TubeVoltage = value; - this.SendPropertyChanged("TubeVoltage"); - this.OnTubeVoltageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SourceActivity", DbType="NVarChar(50)")] - public string SourceActivity - { - get - { - return this._SourceActivity; - } - set - { - if ((this._SourceActivity != value)) - { - this.OnSourceActivityChanging(value); - this.SendPropertyChanging(); - this._SourceActivity = value; - this.SendPropertyChanged("SourceActivity"); - this.OnSourceActivityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ImageQualityModel", DbType="NVarChar(50)")] - public string ImageQualityModel - { - get - { - return this._ImageQualityModel; - } - set - { - if ((this._ImageQualityModel != value)) - { - this.OnImageQualityModelChanging(value); - this.SendPropertyChanging(); - this._ImageQualityModel = value; - this.SendPropertyChanged("ImageQualityModel"); - this.OnImageQualityModelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WireDiameterCode", DbType="NVarChar(50)")] - public string WireDiameterCode - { - get - { - return this._WireDiameterCode; - } - set - { - if ((this._WireDiameterCode != value)) - { - this.OnWireDiameterCodeChanging(value); - this.SendPropertyChanging(); - this._WireDiameterCode = value; - this.SendPropertyChanged("WireDiameterCode"); - this.OnWireDiameterCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalLength", DbType="NVarChar(50)")] - public string FocalLength - { - get - { - return this._FocalLength; - } - set - { - if ((this._FocalLength != value)) - { - this.OnFocalLengthChanging(value); - this.SendPropertyChanging(); - this._FocalLength = value; - this.SendPropertyChanged("FocalLength"); - this.OnFocalLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExposureTime", DbType="NVarChar(50)")] - public string ExposureTime - { - get - { - return this._ExposureTime; - } - set - { - if ((this._ExposureTime != value)) - { - this.OnExposureTimeChanging(value); - this.SendPropertyChanging(); - this._ExposureTime = value; - this.SendPropertyChanged("ExposureTime"); - this.OnExposureTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EffectiveLength", DbType="NVarChar(50)")] - public string EffectiveLength - { - get - { - return this._EffectiveLength; - } - set - { - if ((this._EffectiveLength != value)) - { - this.OnEffectiveLengthChanging(value); - this.SendPropertyChanging(); - this._EffectiveLength = value; - this.SendPropertyChanged("EffectiveLength"); - this.OnEffectiveLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentCode", DbType="NVarChar(50)")] - public string EquipmentCode - { - get - { - return this._EquipmentCode; - } - set - { - if ((this._EquipmentCode != value)) - { - this.OnEquipmentCodeChanging(value); - this.SendPropertyChanging(); - this._EquipmentCode = value; - this.SendPropertyChanged("EquipmentCode"); - this.OnEquipmentCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentName", DbType="NVarChar(50)")] - public string EquipmentName - { - get - { - return this._EquipmentName; - } - set - { - if ((this._EquipmentName != value)) - { - this.OnEquipmentNameChanging(value); - this.SendPropertyChanging(); - this._EquipmentName = value; - this.SendPropertyChanged("EquipmentName"); - this.OnEquipmentNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JotyName", DbType="NVarChar(50)")] - public string JotyName - { - get - { - return this._JotyName; - } - set - { - if ((this._JotyName != value)) - { - this.OnJotyNameChanging(value); - this.SendPropertyChanging(); - this._JotyName = value; - this.SendPropertyChanged("JotyName"); - this.OnJotyNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TestMethod", DbType="NVarChar(50)")] - public string MT_TestMethod - { - get - { - return this._MT_TestMethod; - } - set - { - if ((this._MT_TestMethod != value)) - { - this.OnMT_TestMethodChanging(value); - this.SendPropertyChanging(); - this._MT_TestMethod = value; - this.SendPropertyChanged("MT_TestMethod"); - this.OnMT_TestMethodChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessState", DbType="NVarChar(50)")] - public string HotProessState - { - get - { - return this._HotProessState; - } - set - { - if ((this._HotProessState != value)) - { - this.OnHotProessStateChanging(value); - this.SendPropertyChanging(); - this._HotProessState = value; - this.SendPropertyChanged("HotProessState"); - this.OnHotProessStateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestBlock", DbType="NVarChar(50)")] - public string TestBlock - { - get - { - return this._TestBlock; - } - set - { - if ((this._TestBlock != value)) - { - this.OnTestBlockChanging(value); - this.SendPropertyChanging(); - this._TestBlock = value; - this.SendPropertyChanged("TestBlock"); - this.OnTestBlockChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PoleSpacing", DbType="NVarChar(50)")] - public string PoleSpacing - { - get - { - return this._PoleSpacing; - } - set - { - if ((this._PoleSpacing != value)) - { - this.OnPoleSpacingChanging(value); - this.SendPropertyChanging(); - this._PoleSpacing = value; - this.SendPropertyChanged("PoleSpacing"); - this.OnPoleSpacingChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock2", DbType="NVarChar(50)")] - public string UT_StandardTestBlock2 - { - get - { - return this._UT_StandardTestBlock2; - } - set - { - if ((this._UT_StandardTestBlock2 != value)) - { - this.OnUT_StandardTestBlock2Changing(value); - this.SendPropertyChanging(); - this._UT_StandardTestBlock2 = value; - this.SendPropertyChanged("UT_StandardTestBlock2"); - this.OnUT_StandardTestBlock2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="NVarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="NVarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - this.OnSTE_ID2Changing(value); - this.SendPropertyChanging(); - this._STE_ID2 = value; - this.SendPropertyChanged("STE_ID2"); - this.OnSTE_ID2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="NVarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this.OnWME_IDChanging(value); - this.SendPropertyChanging(); - this._WME_ID = value; - this.SendPropertyChanged("WME_ID"); - this.OnWME_IDChanged(); - } - } - } - - 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.PV_DetectionTime")] - public partial class PV_DetectionTime : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Id; - - private string _DetectionTime; - - private string _ProjectSoft; - - private string _Remark; - - private string _CreateId; - - private System.Nullable _CreateTime; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnIdChanging(string value); - partial void OnIdChanged(); - partial void OnDetectionTimeChanging(string value); - partial void OnDetectionTimeChanged(); - partial void OnProjectSoftChanging(string value); - partial void OnProjectSoftChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public PV_DetectionTime() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Id - { - get - { - return this._Id; - } - set - { - if ((this._Id != value)) - { - this.OnIdChanging(value); - this.SendPropertyChanging(); - this._Id = value; - this.SendPropertyChanged("Id"); - this.OnIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionTime", DbType="VarChar(50)")] - public string DetectionTime - { - get - { - return this._DetectionTime; - } - set - { - if ((this._DetectionTime != value)) - { - this.OnDetectionTimeChanging(value); - this.SendPropertyChanging(); - this._DetectionTime = value; - this.SendPropertyChanged("DetectionTime"); - this.OnDetectionTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectSoft", DbType="VarChar(20)")] - public string ProjectSoft - { - get - { - return this._ProjectSoft; - } - set - { - if ((this._ProjectSoft != value)) - { - this.OnProjectSoftChanging(value); - this.SendPropertyChanging(); - this._ProjectSoft = value; - this.SendPropertyChanged("ProjectSoft"); - this.OnProjectSoftChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(200)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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(); - } - } - } - - 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.PV_EntrustRecord")] - public partial class PV_EntrustRecord : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Id; - - private string _ProjectId; - - private System.Nullable _EntrustData; - - private string _NdtId; - - private string _WmeId; - - private string _GrooveType; - - private string _TestStandardId; - - private System.Nullable _EntrustNo; - - private string _EntrustCode; - - private System.Nullable _EntrustType; - - private System.Nullable _IsPrint; - - private string _PrinterId; - - private System.Nullable _PrintTime; - - private string _CreateId; - - private System.Nullable _CreateTime; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnIdChanging(string value); - partial void OnIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnEntrustDataChanging(System.Nullable value); - partial void OnEntrustDataChanged(); - partial void OnNdtIdChanging(string value); - partial void OnNdtIdChanged(); - partial void OnWmeIdChanging(string value); - partial void OnWmeIdChanged(); - partial void OnGrooveTypeChanging(string value); - partial void OnGrooveTypeChanged(); - partial void OnTestStandardIdChanging(string value); - partial void OnTestStandardIdChanged(); - partial void OnEntrustNoChanging(System.Nullable value); - partial void OnEntrustNoChanged(); - partial void OnEntrustCodeChanging(string value); - partial void OnEntrustCodeChanged(); - partial void OnEntrustTypeChanging(System.Nullable value); - partial void OnEntrustTypeChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnPrinterIdChanging(string value); - partial void OnPrinterIdChanged(); - partial void OnPrintTimeChanging(System.Nullable value); - partial void OnPrintTimeChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public PV_EntrustRecord() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Id - { - get - { - return this._Id; - } - set - { - if ((this._Id != value)) - { - this.OnIdChanging(value); - this.SendPropertyChanging(); - this._Id = value; - this.SendPropertyChanged("Id"); - this.OnIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustData", DbType="DateTime")] - public System.Nullable EntrustData - { - get - { - return this._EntrustData; - } - set - { - if ((this._EntrustData != value)) - { - this.OnEntrustDataChanging(value); - this.SendPropertyChanging(); - this._EntrustData = value; - this.SendPropertyChanged("EntrustData"); - this.OnEntrustDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this.OnNdtIdChanging(value); - this.SendPropertyChanging(); - this._NdtId = value; - this.SendPropertyChanged("NdtId"); - this.OnNdtIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WmeId", DbType="VarChar(50)")] - public string WmeId - { - get - { - return this._WmeId; - } - set - { - if ((this._WmeId != value)) - { - this.OnWmeIdChanging(value); - this.SendPropertyChanging(); - this._WmeId = value; - this.SendPropertyChanged("WmeId"); - this.OnWmeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveType", DbType="VarChar(50)")] - public string GrooveType - { - get - { - return this._GrooveType; - } - set - { - if ((this._GrooveType != value)) - { - this.OnGrooveTypeChanging(value); - this.SendPropertyChanging(); - this._GrooveType = value; - this.SendPropertyChanged("GrooveType"); - this.OnGrooveTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestStandardId", DbType="VarChar(50)")] - public string TestStandardId - { - get - { - return this._TestStandardId; - } - set - { - if ((this._TestStandardId != value)) - { - this.OnTestStandardIdChanging(value); - this.SendPropertyChanging(); - this._TestStandardId = value; - this.SendPropertyChanged("TestStandardId"); - this.OnTestStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustNo", DbType="Int")] - public System.Nullable EntrustNo - { - get - { - return this._EntrustNo; - } - set - { - if ((this._EntrustNo != value)) - { - this.OnEntrustNoChanging(value); - this.SendPropertyChanging(); - this._EntrustNo = value; - this.SendPropertyChanged("EntrustNo"); - this.OnEntrustNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustCode", DbType="VarChar(50)")] - public string EntrustCode - { - get - { - return this._EntrustCode; - } - set - { - if ((this._EntrustCode != value)) - { - this.OnEntrustCodeChanging(value); - this.SendPropertyChanging(); - this._EntrustCode = value; - this.SendPropertyChanged("EntrustCode"); - this.OnEntrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustType", DbType="Int")] - public System.Nullable EntrustType - { - get - { - return this._EntrustType; - } - set - { - if ((this._EntrustType != value)) - { - this.OnEntrustTypeChanging(value); - this.SendPropertyChanging(); - this._EntrustType = value; - this.SendPropertyChanged("EntrustType"); - this.OnEntrustTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Int")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrinterId", DbType="VarChar(50)")] - public string PrinterId - { - get - { - return this._PrinterId; - } - set - { - if ((this._PrinterId != value)) - { - this.OnPrinterIdChanging(value); - this.SendPropertyChanging(); - this._PrinterId = value; - this.SendPropertyChanged("PrinterId"); - this.OnPrinterIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintTime", DbType="DateTime")] - public System.Nullable PrintTime - { - get - { - return this._PrintTime; - } - set - { - if ((this._PrintTime != value)) - { - this.OnPrintTimeChanging(value); - this.SendPropertyChanging(); - this._PrintTime = value; - this.SendPropertyChanged("PrintTime"); - this.OnPrintTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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(); - } - } - } - - 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.PV_HardProessItem")] - public partial class PV_HardProessItem : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _HardProessItemId; - - private string _HardProessTrustId; - - private string _HotProessTrustItemId; - - private string _HotProessTrustId; - - private string _HardProessResultId; - - private string _ProjectId; - - private string _HotId; - - private string _WeldingCode; - - private System.Nullable _TrustDate; - - private string _Remark; - - private System.Nullable _IsPrint; - - private System.Nullable _PrintDate; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnHardProessItemIdChanging(string value); - partial void OnHardProessItemIdChanged(); - partial void OnHardProessTrustIdChanging(string value); - partial void OnHardProessTrustIdChanged(); - partial void OnHotProessTrustItemIdChanging(string value); - partial void OnHotProessTrustItemIdChanged(); - partial void OnHotProessTrustIdChanging(string value); - partial void OnHotProessTrustIdChanged(); - partial void OnHardProessResultIdChanging(string value); - partial void OnHardProessResultIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnHotIdChanging(string value); - partial void OnHotIdChanged(); - partial void OnWeldingCodeChanging(string value); - partial void OnWeldingCodeChanged(); - partial void OnTrustDateChanging(System.Nullable value); - partial void OnTrustDateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnIsPrintChanging(System.Nullable value); - partial void OnIsPrintChanged(); - partial void OnPrintDateChanging(System.Nullable value); - partial void OnPrintDateChanged(); - #endregion - - public PV_HardProessItem() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessItemId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string HardProessItemId - { - get - { - return this._HardProessItemId; - } - set - { - if ((this._HardProessItemId != value)) - { - this.OnHardProessItemIdChanging(value); - this.SendPropertyChanging(); - this._HardProessItemId = value; - this.SendPropertyChanged("HardProessItemId"); - this.OnHardProessItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="VarChar(50)")] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this.OnHardProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustId = value; - this.SendPropertyChanged("HardProessTrustId"); - this.OnHardProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this.OnHotProessTrustItemIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustItemId = value; - this.SendPropertyChanged("HotProessTrustItemId"); - this.OnHotProessTrustItemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this.OnHotProessTrustIdChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustId = value; - this.SendPropertyChanged("HotProessTrustId"); - this.OnHotProessTrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessResultId", DbType="VarChar(50)")] - public string HardProessResultId - { - get - { - return this._HardProessResultId; - } - set - { - if ((this._HardProessResultId != value)) - { - this.OnHardProessResultIdChanging(value); - this.SendPropertyChanging(); - this._HardProessResultId = value; - this.SendPropertyChanged("HardProessResultId"); - this.OnHardProessResultIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this.OnHotIdChanging(value); - this.SendPropertyChanging(); - this._HotId = value; - this.SendPropertyChanged("HotId"); - this.OnHotIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this.OnWeldingCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingCode = value; - this.SendPropertyChanged("WeldingCode"); - this.OnWeldingCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this.OnTrustDateChanging(value); - this.SendPropertyChanging(); - this._TrustDate = value; - this.SendPropertyChanged("TrustDate"); - this.OnTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this.OnIsPrintChanging(value); - this.SendPropertyChanging(); - this._IsPrint = value; - this.SendPropertyChanged("IsPrint"); - this.OnIsPrintChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this.OnPrintDateChanging(value); - this.SendPropertyChanging(); - this._PrintDate = value; - this.SendPropertyChanged("PrintDate"); - this.OnPrintDateChanged(); - } - } - } - - 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.PV_ManagementMethod")] - public partial class PV_ManagementMethod : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MethodId; - - private string _NdtId; - - private string _NdtCode; - - private string _WeldingId; - - private System.Nullable _EntrustStatus; - - private string _EntrustId; - - private string _EntrustCode; - - private string _EntrustPeople; - - private string _FilmingLocation; - - private string _Remarks; - - private System.Nullable _EntrustData; - - private System.Nullable _DetectionStatus; - - private string _DetectionTimeId; - - private System.Nullable _UnableCheck; - - private string _UnableCheckReason; - - private string _FeedbackPeople; - - private System.Nullable _FeedbackData; - - private string _EquipmentId; - - private string _ShootMan; - - private System.Nullable _ShootDate; - - private System.Nullable _ReportNoticeDate; - - private string _CreateId; - - private System.Nullable _CreateTime; - - private string _Printer; - - private System.Nullable _PrinterDate; - - private int _SortField; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMethodIdChanging(string value); - partial void OnMethodIdChanged(); - partial void OnNdtIdChanging(string value); - partial void OnNdtIdChanged(); - partial void OnNdtCodeChanging(string value); - partial void OnNdtCodeChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnEntrustStatusChanging(System.Nullable value); - partial void OnEntrustStatusChanged(); - partial void OnEntrustIdChanging(string value); - partial void OnEntrustIdChanged(); - partial void OnEntrustCodeChanging(string value); - partial void OnEntrustCodeChanged(); - partial void OnEntrustPeopleChanging(string value); - partial void OnEntrustPeopleChanged(); - partial void OnFilmingLocationChanging(string value); - partial void OnFilmingLocationChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnEntrustDataChanging(System.Nullable value); - partial void OnEntrustDataChanged(); - partial void OnDetectionStatusChanging(System.Nullable value); - partial void OnDetectionStatusChanged(); - partial void OnDetectionTimeIdChanging(string value); - partial void OnDetectionTimeIdChanged(); - partial void OnUnableCheckChanging(System.Nullable value); - partial void OnUnableCheckChanged(); - partial void OnUnableCheckReasonChanging(string value); - partial void OnUnableCheckReasonChanged(); - partial void OnFeedbackPeopleChanging(string value); - partial void OnFeedbackPeopleChanged(); - partial void OnFeedbackDataChanging(System.Nullable value); - partial void OnFeedbackDataChanged(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnShootManChanging(string value); - partial void OnShootManChanged(); - partial void OnShootDateChanging(System.Nullable value); - partial void OnShootDateChanged(); - partial void OnReportNoticeDateChanging(System.Nullable value); - partial void OnReportNoticeDateChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - partial void OnPrinterChanging(string value); - partial void OnPrinterChanged(); - partial void OnPrinterDateChanging(System.Nullable value); - partial void OnPrinterDateChanged(); - partial void OnSortFieldChanging(int value); - partial void OnSortFieldChanged(); - #endregion - - public PV_ManagementMethod() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MethodId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MethodId - { - get - { - return this._MethodId; - } - set - { - if ((this._MethodId != value)) - { - this.OnMethodIdChanging(value); - this.SendPropertyChanging(); - this._MethodId = value; - this.SendPropertyChanged("MethodId"); - this.OnMethodIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this.OnNdtIdChanging(value); - this.SendPropertyChanging(); - this._NdtId = value; - this.SendPropertyChanged("NdtId"); - this.OnNdtIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtCode", DbType="VarChar(50)")] - public string NdtCode - { - get - { - return this._NdtCode; - } - set - { - if ((this._NdtCode != value)) - { - this.OnNdtCodeChanging(value); - this.SendPropertyChanging(); - this._NdtCode = value; - this.SendPropertyChanged("NdtCode"); - this.OnNdtCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustStatus", DbType="Int")] - public System.Nullable EntrustStatus - { - get - { - return this._EntrustStatus; - } - set - { - if ((this._EntrustStatus != value)) - { - this.OnEntrustStatusChanging(value); - this.SendPropertyChanging(); - this._EntrustStatus = value; - this.SendPropertyChanged("EntrustStatus"); - this.OnEntrustStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustId", DbType="VarChar(50)")] - public string EntrustId - { - get - { - return this._EntrustId; - } - set - { - if ((this._EntrustId != value)) - { - this.OnEntrustIdChanging(value); - this.SendPropertyChanging(); - this._EntrustId = value; - this.SendPropertyChanged("EntrustId"); - this.OnEntrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustCode", DbType="VarChar(100)")] - public string EntrustCode - { - get - { - return this._EntrustCode; - } - set - { - if ((this._EntrustCode != value)) - { - this.OnEntrustCodeChanging(value); - this.SendPropertyChanging(); - this._EntrustCode = value; - this.SendPropertyChanged("EntrustCode"); - this.OnEntrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustPeople", DbType="VarChar(50)")] - public string EntrustPeople - { - get - { - return this._EntrustPeople; - } - set - { - if ((this._EntrustPeople != value)) - { - this.OnEntrustPeopleChanging(value); - this.SendPropertyChanging(); - this._EntrustPeople = value; - this.SendPropertyChanged("EntrustPeople"); - this.OnEntrustPeopleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmingLocation", DbType="VarChar(50)")] - public string FilmingLocation - { - get - { - return this._FilmingLocation; - } - set - { - if ((this._FilmingLocation != value)) - { - this.OnFilmingLocationChanging(value); - this.SendPropertyChanging(); - this._FilmingLocation = value; - this.SendPropertyChanged("FilmingLocation"); - this.OnFilmingLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="VarChar(200)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustData", DbType="DateTime")] - public System.Nullable EntrustData - { - get - { - return this._EntrustData; - } - set - { - if ((this._EntrustData != value)) - { - this.OnEntrustDataChanging(value); - this.SendPropertyChanging(); - this._EntrustData = value; - this.SendPropertyChanged("EntrustData"); - this.OnEntrustDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionStatus", DbType="Int")] - public System.Nullable DetectionStatus - { - get - { - return this._DetectionStatus; - } - set - { - if ((this._DetectionStatus != value)) - { - this.OnDetectionStatusChanging(value); - this.SendPropertyChanging(); - this._DetectionStatus = value; - this.SendPropertyChanged("DetectionStatus"); - this.OnDetectionStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionTimeId", DbType="VarChar(50)")] - public string DetectionTimeId - { - get - { - return this._DetectionTimeId; - } - set - { - if ((this._DetectionTimeId != value)) - { - this.OnDetectionTimeIdChanging(value); - this.SendPropertyChanging(); - this._DetectionTimeId = value; - this.SendPropertyChanged("DetectionTimeId"); - this.OnDetectionTimeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheck", DbType="Bit")] - public System.Nullable UnableCheck - { - get - { - return this._UnableCheck; - } - set - { - if ((this._UnableCheck != value)) - { - this.OnUnableCheckChanging(value); - this.SendPropertyChanging(); - this._UnableCheck = value; - this.SendPropertyChanged("UnableCheck"); - this.OnUnableCheckChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheckReason", DbType="NVarChar(100)")] - public string UnableCheckReason - { - get - { - return this._UnableCheckReason; - } - set - { - if ((this._UnableCheckReason != value)) - { - this.OnUnableCheckReasonChanging(value); - this.SendPropertyChanging(); - this._UnableCheckReason = value; - this.SendPropertyChanged("UnableCheckReason"); - this.OnUnableCheckReasonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackPeople", DbType="VarChar(50)")] - public string FeedbackPeople - { - get - { - return this._FeedbackPeople; - } - set - { - if ((this._FeedbackPeople != value)) - { - this.OnFeedbackPeopleChanging(value); - this.SendPropertyChanging(); - this._FeedbackPeople = value; - this.SendPropertyChanged("FeedbackPeople"); - this.OnFeedbackPeopleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackData", DbType="DateTime")] - public System.Nullable FeedbackData - { - get - { - return this._FeedbackData; - } - set - { - if ((this._FeedbackData != value)) - { - this.OnFeedbackDataChanging(value); - this.SendPropertyChanging(); - this._FeedbackData = value; - this.SendPropertyChanged("FeedbackData"); - this.OnFeedbackDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="VarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootMan", DbType="VarChar(50)")] - public string ShootMan - { - get - { - return this._ShootMan; - } - set - { - if ((this._ShootMan != value)) - { - this.OnShootManChanging(value); - this.SendPropertyChanging(); - this._ShootMan = value; - this.SendPropertyChanged("ShootMan"); - this.OnShootManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootDate", DbType="DateTime")] - public System.Nullable ShootDate - { - get - { - return this._ShootDate; - } - set - { - if ((this._ShootDate != value)) - { - this.OnShootDateChanging(value); - this.SendPropertyChanging(); - this._ShootDate = value; - this.SendPropertyChanged("ShootDate"); - this.OnShootDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportNoticeDate", DbType="DateTime")] - public System.Nullable ReportNoticeDate - { - get - { - return this._ReportNoticeDate; - } - set - { - if ((this._ReportNoticeDate != value)) - { - this.OnReportNoticeDateChanging(value); - this.SendPropertyChanging(); - this._ReportNoticeDate = value; - this.SendPropertyChanged("ReportNoticeDate"); - this.OnReportNoticeDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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.ColumnAttribute(Storage="_Printer", DbType="VarChar(50)")] - public string Printer - { - get - { - return this._Printer; - } - set - { - if ((this._Printer != value)) - { - this.OnPrinterChanging(value); - this.SendPropertyChanging(); - this._Printer = value; - this.SendPropertyChanged("Printer"); - this.OnPrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrinterDate", DbType="DateTime")] - public System.Nullable PrinterDate - { - get - { - return this._PrinterDate; - } - set - { - if ((this._PrinterDate != value)) - { - this.OnPrinterDateChanging(value); - this.SendPropertyChanging(); - this._PrinterDate = value; - this.SendPropertyChanged("PrinterDate"); - this.OnPrinterDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortField", DbType="Int NOT NULL")] - public int SortField - { - get - { - return this._SortField; - } - set - { - if ((this._SortField != value)) - { - this.OnSortFieldChanging(value); - this.SendPropertyChanging(); - this._SortField = value; - this.SendPropertyChanged("SortField"); - this.OnSortFieldChanged(); - } - } - } - - 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.PV_ReworkManagementMethod")] - public partial class PV_ReworkManagementMethod : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ReworkId; - - private string _NdtId; - - private string _RepairItemRecordId; - - private string _NdtCode; - - private string _WeldingId; - - private System.Nullable _EntrustStatus; - - private string _EntrustId; - - private string _EntrustCode; - - private string _EntrustPeople; - - private string _FilmingLocation; - - private string _Remarks; - - private System.Nullable _EntrustData; - - private System.Nullable _DetectionStatus; - - private string _DetectionTimeId; - - private System.Nullable _UnableCheck; - - private string _UnableCheckReason; - - private string _DefectNature; - - private string _FeedbackPeople; - - private System.Nullable _FeedbackData; - - private string _EquipmentId; - - private string _ShootMan; - - private System.Nullable _ShootDate; - - private System.Nullable _ReportNoticeDate; - - private string _Printer; - - private System.Nullable _PrinterDate; - - private string _CreateId; - - private System.Nullable _CreateTime; - - private int _SortField; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnReworkIdChanging(string value); - partial void OnReworkIdChanged(); - partial void OnNdtIdChanging(string value); - partial void OnNdtIdChanged(); - partial void OnRepairItemRecordIdChanging(string value); - partial void OnRepairItemRecordIdChanged(); - partial void OnNdtCodeChanging(string value); - partial void OnNdtCodeChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnEntrustStatusChanging(System.Nullable value); - partial void OnEntrustStatusChanged(); - partial void OnEntrustIdChanging(string value); - partial void OnEntrustIdChanged(); - partial void OnEntrustCodeChanging(string value); - partial void OnEntrustCodeChanged(); - partial void OnEntrustPeopleChanging(string value); - partial void OnEntrustPeopleChanged(); - partial void OnFilmingLocationChanging(string value); - partial void OnFilmingLocationChanged(); - partial void OnRemarksChanging(string value); - partial void OnRemarksChanged(); - partial void OnEntrustDataChanging(System.Nullable value); - partial void OnEntrustDataChanged(); - partial void OnDetectionStatusChanging(System.Nullable value); - partial void OnDetectionStatusChanged(); - partial void OnDetectionTimeIdChanging(string value); - partial void OnDetectionTimeIdChanged(); - partial void OnUnableCheckChanging(System.Nullable value); - partial void OnUnableCheckChanged(); - partial void OnUnableCheckReasonChanging(string value); - partial void OnUnableCheckReasonChanged(); - partial void OnDefectNatureChanging(string value); - partial void OnDefectNatureChanged(); - partial void OnFeedbackPeopleChanging(string value); - partial void OnFeedbackPeopleChanged(); - partial void OnFeedbackDataChanging(System.Nullable value); - partial void OnFeedbackDataChanged(); - partial void OnEquipmentIdChanging(string value); - partial void OnEquipmentIdChanged(); - partial void OnShootManChanging(string value); - partial void OnShootManChanged(); - partial void OnShootDateChanging(System.Nullable value); - partial void OnShootDateChanged(); - partial void OnReportNoticeDateChanging(System.Nullable value); - partial void OnReportNoticeDateChanged(); - partial void OnPrinterChanging(string value); - partial void OnPrinterChanged(); - partial void OnPrinterDateChanging(System.Nullable value); - partial void OnPrinterDateChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - partial void OnSortFieldChanging(int value); - partial void OnSortFieldChanged(); - #endregion - - public PV_ReworkManagementMethod() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReworkId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ReworkId - { - get - { - return this._ReworkId; - } - set - { - if ((this._ReworkId != value)) - { - this.OnReworkIdChanging(value); - this.SendPropertyChanging(); - this._ReworkId = value; - this.SendPropertyChanged("ReworkId"); - this.OnReworkIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this.OnNdtIdChanging(value); - this.SendPropertyChanging(); - this._NdtId = value; - this.SendPropertyChanged("NdtId"); - this.OnNdtIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairItemRecordId", DbType="VarChar(50)")] - public string RepairItemRecordId - { - get - { - return this._RepairItemRecordId; - } - set - { - if ((this._RepairItemRecordId != value)) - { - this.OnRepairItemRecordIdChanging(value); - this.SendPropertyChanging(); - this._RepairItemRecordId = value; - this.SendPropertyChanged("RepairItemRecordId"); - this.OnRepairItemRecordIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtCode", DbType="VarChar(50)")] - public string NdtCode - { - get - { - return this._NdtCode; - } - set - { - if ((this._NdtCode != value)) - { - this.OnNdtCodeChanging(value); - this.SendPropertyChanging(); - this._NdtCode = value; - this.SendPropertyChanged("NdtCode"); - this.OnNdtCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustStatus", DbType="Int")] - public System.Nullable EntrustStatus - { - get - { - return this._EntrustStatus; - } - set - { - if ((this._EntrustStatus != value)) - { - this.OnEntrustStatusChanging(value); - this.SendPropertyChanging(); - this._EntrustStatus = value; - this.SendPropertyChanged("EntrustStatus"); - this.OnEntrustStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustId", DbType="VarChar(50)")] - public string EntrustId - { - get - { - return this._EntrustId; - } - set - { - if ((this._EntrustId != value)) - { - this.OnEntrustIdChanging(value); - this.SendPropertyChanging(); - this._EntrustId = value; - this.SendPropertyChanged("EntrustId"); - this.OnEntrustIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustCode", DbType="VarChar(100)")] - public string EntrustCode - { - get - { - return this._EntrustCode; - } - set - { - if ((this._EntrustCode != value)) - { - this.OnEntrustCodeChanging(value); - this.SendPropertyChanging(); - this._EntrustCode = value; - this.SendPropertyChanged("EntrustCode"); - this.OnEntrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustPeople", DbType="VarChar(50)")] - public string EntrustPeople - { - get - { - return this._EntrustPeople; - } - set - { - if ((this._EntrustPeople != value)) - { - this.OnEntrustPeopleChanging(value); - this.SendPropertyChanging(); - this._EntrustPeople = value; - this.SendPropertyChanged("EntrustPeople"); - this.OnEntrustPeopleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmingLocation", DbType="VarChar(50)")] - public string FilmingLocation - { - get - { - return this._FilmingLocation; - } - set - { - if ((this._FilmingLocation != value)) - { - this.OnFilmingLocationChanging(value); - this.SendPropertyChanging(); - this._FilmingLocation = value; - this.SendPropertyChanged("FilmingLocation"); - this.OnFilmingLocationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="VarChar(200)")] - public string Remarks - { - get - { - return this._Remarks; - } - set - { - if ((this._Remarks != value)) - { - this.OnRemarksChanging(value); - this.SendPropertyChanging(); - this._Remarks = value; - this.SendPropertyChanged("Remarks"); - this.OnRemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustData", DbType="DateTime")] - public System.Nullable EntrustData - { - get - { - return this._EntrustData; - } - set - { - if ((this._EntrustData != value)) - { - this.OnEntrustDataChanging(value); - this.SendPropertyChanging(); - this._EntrustData = value; - this.SendPropertyChanged("EntrustData"); - this.OnEntrustDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionStatus", DbType="Int")] - public System.Nullable DetectionStatus - { - get - { - return this._DetectionStatus; - } - set - { - if ((this._DetectionStatus != value)) - { - this.OnDetectionStatusChanging(value); - this.SendPropertyChanging(); - this._DetectionStatus = value; - this.SendPropertyChanged("DetectionStatus"); - this.OnDetectionStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DetectionTimeId", DbType="VarChar(50)")] - public string DetectionTimeId - { - get - { - return this._DetectionTimeId; - } - set - { - if ((this._DetectionTimeId != value)) - { - this.OnDetectionTimeIdChanging(value); - this.SendPropertyChanging(); - this._DetectionTimeId = value; - this.SendPropertyChanged("DetectionTimeId"); - this.OnDetectionTimeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheck", DbType="Bit")] - public System.Nullable UnableCheck - { - get - { - return this._UnableCheck; - } - set - { - if ((this._UnableCheck != value)) - { - this.OnUnableCheckChanging(value); - this.SendPropertyChanging(); - this._UnableCheck = value; - this.SendPropertyChanged("UnableCheck"); - this.OnUnableCheckChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnableCheckReason", DbType="NVarChar(100)")] - public string UnableCheckReason - { - get - { - return this._UnableCheckReason; - } - set - { - if ((this._UnableCheckReason != value)) - { - this.OnUnableCheckReasonChanging(value); - this.SendPropertyChanging(); - this._UnableCheckReason = value; - this.SendPropertyChanged("UnableCheckReason"); - this.OnUnableCheckReasonChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DefectNature", DbType="NVarChar(1000)")] - public string DefectNature - { - get - { - return this._DefectNature; - } - set - { - if ((this._DefectNature != value)) - { - this.OnDefectNatureChanging(value); - this.SendPropertyChanging(); - this._DefectNature = value; - this.SendPropertyChanged("DefectNature"); - this.OnDefectNatureChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackPeople", DbType="VarChar(50)")] - public string FeedbackPeople - { - get - { - return this._FeedbackPeople; - } - set - { - if ((this._FeedbackPeople != value)) - { - this.OnFeedbackPeopleChanging(value); - this.SendPropertyChanging(); - this._FeedbackPeople = value; - this.SendPropertyChanged("FeedbackPeople"); - this.OnFeedbackPeopleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FeedbackData", DbType="DateTime")] - public System.Nullable FeedbackData - { - get - { - return this._FeedbackData; - } - set - { - if ((this._FeedbackData != value)) - { - this.OnFeedbackDataChanging(value); - this.SendPropertyChanging(); - this._FeedbackData = value; - this.SendPropertyChanged("FeedbackData"); - this.OnFeedbackDataChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentId", DbType="VarChar(50)")] - public string EquipmentId - { - get - { - return this._EquipmentId; - } - set - { - if ((this._EquipmentId != value)) - { - this.OnEquipmentIdChanging(value); - this.SendPropertyChanging(); - this._EquipmentId = value; - this.SendPropertyChanged("EquipmentId"); - this.OnEquipmentIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootMan", DbType="VarChar(50)")] - public string ShootMan - { - get - { - return this._ShootMan; - } - set - { - if ((this._ShootMan != value)) - { - this.OnShootManChanging(value); - this.SendPropertyChanging(); - this._ShootMan = value; - this.SendPropertyChanged("ShootMan"); - this.OnShootManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShootDate", DbType="DateTime")] - public System.Nullable ShootDate - { - get - { - return this._ShootDate; - } - set - { - if ((this._ShootDate != value)) - { - this.OnShootDateChanging(value); - this.SendPropertyChanging(); - this._ShootDate = value; - this.SendPropertyChanged("ShootDate"); - this.OnShootDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportNoticeDate", DbType="DateTime")] - public System.Nullable ReportNoticeDate - { - get - { - return this._ReportNoticeDate; - } - set - { - if ((this._ReportNoticeDate != value)) - { - this.OnReportNoticeDateChanging(value); - this.SendPropertyChanging(); - this._ReportNoticeDate = value; - this.SendPropertyChanged("ReportNoticeDate"); - this.OnReportNoticeDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Printer", DbType="VarChar(50)")] - public string Printer - { - get - { - return this._Printer; - } - set - { - if ((this._Printer != value)) - { - this.OnPrinterChanging(value); - this.SendPropertyChanging(); - this._Printer = value; - this.SendPropertyChanged("Printer"); - this.OnPrinterChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrinterDate", DbType="DateTime")] - public System.Nullable PrinterDate - { - get - { - return this._PrinterDate; - } - set - { - if ((this._PrinterDate != value)) - { - this.OnPrinterDateChanging(value); - this.SendPropertyChanging(); - this._PrinterDate = value; - this.SendPropertyChanged("PrinterDate"); - this.OnPrinterDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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.ColumnAttribute(Storage="_SortField", DbType="Int NOT NULL")] - public int SortField - { - get - { - return this._SortField; - } - set - { - if ((this._SortField != value)) - { - this.OnSortFieldChanging(value); - this.SendPropertyChanging(); - this._SortField = value; - this.SendPropertyChanged("SortField"); - this.OnSortFieldChanged(); - } - } - } - - 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.PV_TestMethod")] - public partial class PV_TestMethod : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _Ndt_Id; - - private string _Ndt_NdtCode; - - private string _Ndt_NdtName; - - private string _Ndt_NdtrId; - - private System.Nullable _Ndt_NdtrRate; - - private string _Ndt_Level; - - private string _Ndt_TestStandardId; - - private string _Ndt_TestStandardCode; - - private string _Ndt_Remarks; - - private string _Ndt_ProjectSoft; - - private string _Ndt_Create; - - private System.Nullable _Ndt_CreateTime; - - private int _Ndt_Sort; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnNdt_IdChanging(string value); - partial void OnNdt_IdChanged(); - partial void OnNdt_NdtCodeChanging(string value); - partial void OnNdt_NdtCodeChanged(); - partial void OnNdt_NdtNameChanging(string value); - partial void OnNdt_NdtNameChanged(); - partial void OnNdt_NdtrIdChanging(string value); - partial void OnNdt_NdtrIdChanged(); - partial void OnNdt_NdtrRateChanging(System.Nullable value); - partial void OnNdt_NdtrRateChanged(); - partial void OnNdt_LevelChanging(string value); - partial void OnNdt_LevelChanged(); - partial void OnNdt_TestStandardIdChanging(string value); - partial void OnNdt_TestStandardIdChanged(); - partial void OnNdt_TestStandardCodeChanging(string value); - partial void OnNdt_TestStandardCodeChanged(); - partial void OnNdt_RemarksChanging(string value); - partial void OnNdt_RemarksChanged(); - partial void OnNdt_ProjectSoftChanging(string value); - partial void OnNdt_ProjectSoftChanged(); - partial void OnNdt_CreateChanging(string value); - partial void OnNdt_CreateChanged(); - partial void OnNdt_CreateTimeChanging(System.Nullable value); - partial void OnNdt_CreateTimeChanged(); - partial void OnNdt_SortChanging(int value); - partial void OnNdt_SortChanged(); - #endregion - - public PV_TestMethod() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string Ndt_Id - { - get - { - return this._Ndt_Id; - } - set - { - if ((this._Ndt_Id != value)) - { - this.OnNdt_IdChanging(value); - this.SendPropertyChanging(); - this._Ndt_Id = value; - this.SendPropertyChanged("Ndt_Id"); - this.OnNdt_IdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_NdtCode", DbType="VarChar(50)")] - public string Ndt_NdtCode - { - get - { - return this._Ndt_NdtCode; - } - set - { - if ((this._Ndt_NdtCode != value)) - { - this.OnNdt_NdtCodeChanging(value); - this.SendPropertyChanging(); - this._Ndt_NdtCode = value; - this.SendPropertyChanged("Ndt_NdtCode"); - this.OnNdt_NdtCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_NdtName", DbType="VarChar(50)")] - public string Ndt_NdtName - { - get - { - return this._Ndt_NdtName; - } - set - { - if ((this._Ndt_NdtName != value)) - { - this.OnNdt_NdtNameChanging(value); - this.SendPropertyChanging(); - this._Ndt_NdtName = value; - this.SendPropertyChanged("Ndt_NdtName"); - this.OnNdt_NdtNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_NdtrId", DbType="VarChar(50)")] - public string Ndt_NdtrId - { - get - { - return this._Ndt_NdtrId; - } - set - { - if ((this._Ndt_NdtrId != value)) - { - this.OnNdt_NdtrIdChanging(value); - this.SendPropertyChanging(); - this._Ndt_NdtrId = value; - this.SendPropertyChanged("Ndt_NdtrId"); - this.OnNdt_NdtrIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_NdtrRate", DbType="Int")] - public System.Nullable Ndt_NdtrRate - { - get - { - return this._Ndt_NdtrRate; - } - set - { - if ((this._Ndt_NdtrRate != value)) - { - this.OnNdt_NdtrRateChanging(value); - this.SendPropertyChanging(); - this._Ndt_NdtrRate = value; - this.SendPropertyChanged("Ndt_NdtrRate"); - this.OnNdt_NdtrRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Level", DbType="VarChar(5)")] - public string Ndt_Level - { - get - { - return this._Ndt_Level; - } - set - { - if ((this._Ndt_Level != value)) - { - this.OnNdt_LevelChanging(value); - this.SendPropertyChanging(); - this._Ndt_Level = value; - this.SendPropertyChanged("Ndt_Level"); - this.OnNdt_LevelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_TestStandardId", DbType="VarChar(50)")] - public string Ndt_TestStandardId - { - get - { - return this._Ndt_TestStandardId; - } - set - { - if ((this._Ndt_TestStandardId != value)) - { - this.OnNdt_TestStandardIdChanging(value); - this.SendPropertyChanging(); - this._Ndt_TestStandardId = value; - this.SendPropertyChanged("Ndt_TestStandardId"); - this.OnNdt_TestStandardIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_TestStandardCode", DbType="VarChar(50)")] - public string Ndt_TestStandardCode - { - get - { - return this._Ndt_TestStandardCode; - } - set - { - if ((this._Ndt_TestStandardCode != value)) - { - this.OnNdt_TestStandardCodeChanging(value); - this.SendPropertyChanging(); - this._Ndt_TestStandardCode = value; - this.SendPropertyChanged("Ndt_TestStandardCode"); - this.OnNdt_TestStandardCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Remarks", DbType="VarChar(200)")] - public string Ndt_Remarks - { - get - { - return this._Ndt_Remarks; - } - set - { - if ((this._Ndt_Remarks != value)) - { - this.OnNdt_RemarksChanging(value); - this.SendPropertyChanging(); - this._Ndt_Remarks = value; - this.SendPropertyChanged("Ndt_Remarks"); - this.OnNdt_RemarksChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_ProjectSoft", DbType="VarChar(5)")] - public string Ndt_ProjectSoft - { - get - { - return this._Ndt_ProjectSoft; - } - set - { - if ((this._Ndt_ProjectSoft != value)) - { - this.OnNdt_ProjectSoftChanging(value); - this.SendPropertyChanging(); - this._Ndt_ProjectSoft = value; - this.SendPropertyChanged("Ndt_ProjectSoft"); - this.OnNdt_ProjectSoftChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Create", DbType="VarChar(50)")] - public string Ndt_Create - { - get - { - return this._Ndt_Create; - } - set - { - if ((this._Ndt_Create != value)) - { - this.OnNdt_CreateChanging(value); - this.SendPropertyChanging(); - this._Ndt_Create = value; - this.SendPropertyChanged("Ndt_Create"); - this.OnNdt_CreateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_CreateTime", DbType="DateTime")] - public System.Nullable Ndt_CreateTime - { - get - { - return this._Ndt_CreateTime; - } - set - { - if ((this._Ndt_CreateTime != value)) - { - this.OnNdt_CreateTimeChanging(value); - this.SendPropertyChanging(); - this._Ndt_CreateTime = value; - this.SendPropertyChanged("Ndt_CreateTime"); - this.OnNdt_CreateTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Sort", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)] - public int Ndt_Sort - { - get - { - return this._Ndt_Sort; - } - set - { - if ((this._Ndt_Sort != value)) - { - this.OnNdt_SortChanging(value); - this.SendPropertyChanging(); - this._Ndt_Sort = value; - this.SendPropertyChanged("Ndt_Sort"); - this.OnNdt_SortChanged(); - } - } - } - - 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.PV_View_CH_HardProessTrustItem")] - public partial class PV_View_CH_HardProessTrustItem - { - - private string _HardProessItemId; - - private string _HardProessTrustId; - - private string _HotProessTrustId; - - private string _ProessTypes; - - private string _HotProessTrustItemId; - - private string _ProjectId; - - private string _HotId; - - private string _WeldingCode; - - private string _JointDesc; - - private string _RepairFalg; - - private System.Nullable _RepairNum; - - private string _AgainId; - - private System.Nullable _TrustType; - - private string _STE_Code; - - private string _Remark; - - private System.Nullable _IsPrint; - - private System.Nullable _PrintDate; - - private System.Nullable _TrustDate; - - private System.Nullable _HotTrustDate; - - private System.Nullable _IsNeedHardTest; - - private System.Nullable _CompleteDate; - - private string _HardQuaStandard; - - public PV_View_CH_HardProessTrustItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessItemId", DbType="VarChar(50)")] - public string HardProessItemId - { - get - { - return this._HardProessItemId; - } - set - { - if ((this._HardProessItemId != value)) - { - this._HardProessItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="VarChar(50)")] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this._HardProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="VarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this._HotProessTrustItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="NVarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this._HotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this._JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairFalg", DbType="VarChar(6)")] - public string RepairFalg - { - get - { - return this._RepairFalg; - } - set - { - if ((this._RepairFalg != value)) - { - this._RepairFalg = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50)")] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this._AgainId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this._TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this._IsPrint = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this._PrintDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this._TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotTrustDate", DbType="DateTime")] - public System.Nullable HotTrustDate - { - get - { - return this._HotTrustDate; - } - set - { - if ((this._HotTrustDate != value)) - { - this._HotTrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedHardTest", DbType="Bit")] - public System.Nullable IsNeedHardTest - { - get - { - return this._IsNeedHardTest; - } - set - { - if ((this._IsNeedHardTest != value)) - { - this._IsNeedHardTest = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompleteDate", DbType="DateTime")] - public System.Nullable CompleteDate - { - get - { - return this._CompleteDate; - } - set - { - if ((this._CompleteDate != value)) - { - this._CompleteDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardQuaStandard", DbType="NVarChar(50)")] - public string HardQuaStandard - { - get - { - return this._HardQuaStandard; - } - set - { - if ((this._HardQuaStandard != value)) - { - this._HardQuaStandard = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_View_CH_HardResultItem")] - public partial class PV_View_CH_HardResultItem - { - - private string _HardProessResultId; - - private string _HardProessItemId; - - private string _HotProessTrustId; - - private string _HotProessTrustItemId; - - private string _ProjectId; - - private string _HotId; - - private string _WeldingCode; - - private string _JointDesc; - - private string _RepairFalg; - - private System.Nullable _RepairNum; - - private string _AgainId; - - private System.Nullable _TrustType; - - private string _STE_Code; - - private System.Nullable _IsOK; - - private int _IsOK1; - - private int _IsOK2; - - private int _IsOK3; - - private System.Nullable _ResultDate; - - private string _Remark; - - public PV_View_CH_HardResultItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessResultId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string HardProessResultId - { - get - { - return this._HardProessResultId; - } - set - { - if ((this._HardProessResultId != value)) - { - this._HardProessResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessItemId", DbType="VarChar(50)")] - public string HardProessItemId - { - get - { - return this._HardProessItemId; - } - set - { - if ((this._HardProessItemId != value)) - { - this._HardProessItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this._HotProessTrustItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this._HotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this._JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairFalg", DbType="VarChar(6)")] - public string RepairFalg - { - get - { - return this._RepairFalg; - } - set - { - if ((this._RepairFalg != value)) - { - this._RepairFalg = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50)")] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this._AgainId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this._TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Int")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this._IsOK = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK1", DbType="Int NOT NULL")] - public int IsOK1 - { - get - { - return this._IsOK1; - } - set - { - if ((this._IsOK1 != value)) - { - this._IsOK1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK2", DbType="Int NOT NULL")] - public int IsOK2 - { - get - { - return this._IsOK2; - } - set - { - if ((this._IsOK2 != value)) - { - this._IsOK2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK3", DbType="Int NOT NULL")] - public int IsOK3 - { - get - { - return this._IsOK3; - } - set - { - if ((this._IsOK3 != value)) - { - this._IsOK3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResultDate", DbType="DateTime")] - public System.Nullable ResultDate - { - get - { - return this._ResultDate; - } - set - { - if ((this._ResultDate != value)) - { - this._ResultDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(50)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_View_CH_HotProessTrustItem")] - public partial class PV_View_CH_HotProessTrustItem - { - - private string _HotProessTrustItemId; - - private string _HotProessTrustId; - - private string _HotId; - - private string _WeldingId; - - private System.Nullable _RepairNum; - - private string _RepairFalg; - - private string _AgainId; - - private System.Nullable _TrustType; - - private System.Nullable _TrustDate; - - private string _WeldingCode; - - private string _JOT_JointNo; - - private string _HeatTreatmentType; - - private string _DReportID; - - private System.Nullable _ReportDate; - - private string _Remark; - - private string _TrustItemID; - - private string _HardTestResultId; - - private string _HardRepairMark; - - private string _HardProessTrustId; - - private string _HotProessResultId; - - private System.Nullable _IsOK; - - private System.Nullable _IsNeedHardTest; - - private System.Nullable _CompleteDate; - - private string _ProessTypes; - - private string _JointDesc; - - private string _ProjectId; - - private string _WME_Code; - - private string _WED_Code; - - private string _STE_Code; - - public PV_View_CH_HotProessTrustItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustItemId", DbType="VarChar(50)")] - public string HotProessTrustItemId - { - get - { - return this._HotProessTrustItemId; - } - set - { - if ((this._HotProessTrustItemId != value)) - { - this._HotProessTrustItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this._HotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this._WeldingId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairFalg", DbType="VarChar(6)")] - public string RepairFalg - { - get - { - return this._RepairFalg; - } - set - { - if ((this._RepairFalg != value)) - { - this._RepairFalg = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50)")] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this._AgainId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this._TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustDate", DbType="DateTime")] - public System.Nullable TrustDate - { - get - { - return this._TrustDate; - } - set - { - if ((this._TrustDate != value)) - { - this._TrustDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatTreatmentType", DbType="VarChar(100)")] - public string HeatTreatmentType - { - get - { - return this._HeatTreatmentType; - } - set - { - if ((this._HeatTreatmentType != value)) - { - this._HeatTreatmentType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportDate", DbType="DateTime")] - public System.Nullable ReportDate - { - get - { - return this._ReportDate; - } - set - { - if ((this._ReportDate != value)) - { - this._ReportDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="VarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustItemID", DbType="VarChar(50)")] - public string TrustItemID - { - get - { - return this._TrustItemID; - } - set - { - if ((this._TrustItemID != value)) - { - this._TrustItemID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardTestResultId", DbType="VarChar(50)")] - public string HardTestResultId - { - get - { - return this._HardTestResultId; - } - set - { - if ((this._HardTestResultId != value)) - { - this._HardTestResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardRepairMark", DbType="VarChar(10)")] - public string HardRepairMark - { - get - { - return this._HardRepairMark; - } - set - { - if ((this._HardRepairMark != value)) - { - this._HardRepairMark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustId", DbType="VarChar(50)")] - public string HardProessTrustId - { - get - { - return this._HardProessTrustId; - } - set - { - if ((this._HardProessTrustId != value)) - { - this._HardProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultId", DbType="VarChar(50)")] - public string HotProessResultId - { - get - { - return this._HotProessResultId; - } - set - { - if ((this._HotProessResultId != value)) - { - this._HotProessResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOK", DbType="Bit")] - public System.Nullable IsOK - { - get - { - return this._IsOK; - } - set - { - if ((this._IsOK != value)) - { - this._IsOK = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedHardTest", DbType="Bit")] - public System.Nullable IsNeedHardTest - { - get - { - return this._IsNeedHardTest; - } - set - { - if ((this._IsNeedHardTest != value)) - { - this._IsNeedHardTest = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompleteDate", DbType="DateTime")] - public System.Nullable CompleteDate - { - get - { - return this._CompleteDate; - } - set - { - if ((this._CompleteDate != value)) - { - this._CompleteDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="VarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this._JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Code", DbType="VarChar(20)")] - public string WME_Code - { - get - { - return this._WME_Code; - } - set - { - if ((this._WME_Code != value)) - { - this._WME_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_View_CH_HotResultItem")] - public partial class PV_View_CH_HotResultItem - { - - private string _HotProessResultId; - - private string _HardProessResultId; - - private string _HotProessTrustId; - - private string _ProessTypes; - - private string _ProjectId; - - private string _HotId; - - private string _WeldingCode; - - private string _JointDesc; - - private string _RepairFalg; - - private System.Nullable _RepairNum; - - private string _AgainId; - - private System.Nullable _TrustType; - - private string _STE_Code; - - private System.Nullable _HardIsOk; - - private System.Nullable _HardResultDate; - - private System.Nullable _HotIsOK; - - private System.Nullable _HotResultDate; - - public PV_View_CH_HotResultItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string HotProessResultId - { - get - { - return this._HotProessResultId; - } - set - { - if ((this._HotProessResultId != value)) - { - this._HotProessResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessResultId", DbType="NVarChar(50)")] - public string HardProessResultId - { - get - { - return this._HardProessResultId; - } - set - { - if ((this._HardProessResultId != value)) - { - this._HardProessResultId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustId", DbType="VarChar(50)")] - public string HotProessTrustId - { - get - { - return this._HotProessTrustId; - } - set - { - if ((this._HotProessTrustId != value)) - { - this._HotProessTrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProessTypes", DbType="VarChar(50)")] - public string ProessTypes - { - get - { - return this._ProessTypes; - } - set - { - if ((this._ProessTypes != value)) - { - this._ProessTypes = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="VarChar(50)")] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this._HotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this._JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairFalg", DbType="VarChar(6)")] - public string RepairFalg - { - get - { - return this._RepairFalg; - } - set - { - if ((this._RepairFalg != value)) - { - this._RepairFalg = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50)")] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this._AgainId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this._TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardIsOk", DbType="Int")] - public System.Nullable HardIsOk - { - get - { - return this._HardIsOk; - } - set - { - if ((this._HardIsOk != value)) - { - this._HardIsOk = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardResultDate", DbType="DateTime")] - public System.Nullable HardResultDate - { - get - { - return this._HardResultDate; - } - set - { - if ((this._HardResultDate != value)) - { - this._HardResultDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotIsOK", DbType="Bit")] - public System.Nullable HotIsOK - { - get - { - return this._HotIsOK; - } - set - { - if ((this._HotIsOK != value)) - { - this._HotIsOK = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotResultDate", DbType="DateTime")] - public System.Nullable HotResultDate - { - get - { - return this._HotResultDate; - } - set - { - if ((this._HotResultDate != value)) - { - this._HotResultDate = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_View_HotWeldInformation")] - public partial class PV_View_HotWeldInformation - { - - private string _HotId; - - private string _WeldingId; - - private string _JOT_JointNo; - - private string _RepairFalg; - - private System.Nullable _RepairNum; - - private string _AgainId; - - private System.Nullable _TrustType; - - private System.Nullable _IsHotProessTrust; - - private string _ProjectId; - - private string _WeldingCode; - - private string _DReportID; - - private string _TextureMaterial1; - - private string _TextureMaterial2; - - private string _WeldLength; - - private System.Nullable _WeldUnit; - - private string _GrooveType; - - private string _Thickness; - - private string _HeatTreatmentType; - - private string _UnitId; - - private string _JointDesc; - - private string _Negative; - - private string _RepairMark; - - private string _WmeId; - - private string _BackingWelderId; - - private string _CoverWelderId; - - private System.Nullable _Confirmation; - - private System.Nullable _QualifiedStatus; - - private System.Nullable _QualifiedDate; - - private string _QualifiedClerkId; - - private string _WED_Code; - - private string _STE_Code; - - private string _HardQuaStandard; - - public PV_View_HotWeldInformation() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string HotId - { - get - { - return this._HotId; - } - set - { - if ((this._HotId != value)) - { - this._HotId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this._WeldingId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50)")] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairFalg", DbType="VarChar(6)")] - public string RepairFalg - { - get - { - return this._RepairFalg; - } - set - { - if ((this._RepairFalg != value)) - { - this._RepairFalg = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairNum", DbType="Int")] - public System.Nullable RepairNum - { - get - { - return this._RepairNum; - } - set - { - if ((this._RepairNum != value)) - { - this._RepairNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AgainId", DbType="NVarChar(50)")] - public string AgainId - { - get - { - return this._AgainId; - } - set - { - if ((this._AgainId != value)) - { - this._AgainId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TrustType", DbType="Int")] - public System.Nullable TrustType - { - get - { - return this._TrustType; - } - set - { - if ((this._TrustType != value)) - { - this._TrustType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHotProessTrust", DbType="Int")] - public System.Nullable IsHotProessTrust - { - get - { - return this._IsHotProessTrust; - } - set - { - if ((this._IsHotProessTrust != value)) - { - this._IsHotProessTrust = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial1", DbType="VarChar(50)")] - public string TextureMaterial1 - { - get - { - return this._TextureMaterial1; - } - set - { - if ((this._TextureMaterial1 != value)) - { - this._TextureMaterial1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial2", DbType="VarChar(50)")] - public string TextureMaterial2 - { - get - { - return this._TextureMaterial2; - } - set - { - if ((this._TextureMaterial2 != value)) - { - this._TextureMaterial2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldLength", DbType="VarChar(50)")] - public string WeldLength - { - get - { - return this._WeldLength; - } - set - { - if ((this._WeldLength != value)) - { - this._WeldLength = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldUnit", DbType="Int")] - public System.Nullable WeldUnit - { - get - { - return this._WeldUnit; - } - set - { - if ((this._WeldUnit != value)) - { - this._WeldUnit = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveType", DbType="VarChar(50)")] - public string GrooveType - { - get - { - return this._GrooveType; - } - set - { - if ((this._GrooveType != value)) - { - this._GrooveType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Thickness", DbType="VarChar(20)")] - public string Thickness - { - get - { - return this._Thickness; - } - set - { - if ((this._Thickness != value)) - { - this._Thickness = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatTreatmentType", DbType="VarChar(100)")] - public string HeatTreatmentType - { - get - { - return this._HeatTreatmentType; - } - set - { - if ((this._HeatTreatmentType != value)) - { - this._HeatTreatmentType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="VarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this._UnitId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this._JointDesc = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Negative", DbType="VarChar(50)")] - public string Negative - { - get - { - return this._Negative; - } - set - { - if ((this._Negative != value)) - { - this._Negative = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairMark", DbType="VarChar(20)")] - public string RepairMark - { - get - { - return this._RepairMark; - } - set - { - if ((this._RepairMark != value)) - { - this._RepairMark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WmeId", DbType="VarChar(50)")] - public string WmeId - { - get - { - return this._WmeId; - } - set - { - if ((this._WmeId != value)) - { - this._WmeId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BackingWelderId", DbType="VarChar(1000)")] - public string BackingWelderId - { - get - { - return this._BackingWelderId; - } - set - { - if ((this._BackingWelderId != value)) - { - this._BackingWelderId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CoverWelderId", DbType="VarChar(1000)")] - public string CoverWelderId - { - get - { - return this._CoverWelderId; - } - set - { - if ((this._CoverWelderId != value)) - { - this._CoverWelderId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Confirmation", DbType="Int")] - public System.Nullable Confirmation - { - get - { - return this._Confirmation; - } - set - { - if ((this._Confirmation != value)) - { - this._Confirmation = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedStatus", DbType="Int")] - public System.Nullable QualifiedStatus - { - get - { - return this._QualifiedStatus; - } - set - { - if ((this._QualifiedStatus != value)) - { - this._QualifiedStatus = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedDate", DbType="DateTime")] - public System.Nullable QualifiedDate - { - get - { - return this._QualifiedDate; - } - set - { - if ((this._QualifiedDate != value)) - { - this._QualifiedDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedClerkId", DbType="VarChar(50)")] - public string QualifiedClerkId - { - get - { - return this._QualifiedClerkId; - } - set - { - if ((this._QualifiedClerkId != value)) - { - this._QualifiedClerkId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardQuaStandard", DbType="NVarChar(50)")] - public string HardQuaStandard - { - get - { - return this._HardQuaStandard; - } - set - { - if ((this._HardQuaStandard != value)) - { - this._HardQuaStandard = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_View_PV_WeldWelder")] - public partial class PV_View_PV_WeldWelder - { - - private System.Nullable _Id; - - private string _Welder; - - private string _WeldingId; - - private string _ProjectId; - - private string _TextureMaterial1; - - private string _TextureMaterial2; - - private string _DReportID; - - private System.Nullable _RT_FilmNum; - - private string _RT1_RepairFilm; - - private string _RT2_RepairFilm; - - private System.Nullable _RT2_RepairFilmNum; - - private string _RT3_RepairFilm; - - private System.Nullable _RT3_RepairFilmNum; - - public PV_View_PV_WeldWelder() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="UniqueIdentifier")] - public System.Nullable Id - { - get - { - return this._Id; - } - set - { - if ((this._Id != value)) - { - this._Id = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Welder", DbType="VarChar(1000)")] - public string Welder - { - get - { - return this._Welder; - } - set - { - if ((this._Welder != value)) - { - this._Welder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this._WeldingId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial1", DbType="VarChar(50)")] - public string TextureMaterial1 - { - get - { - return this._TextureMaterial1; - } - set - { - if ((this._TextureMaterial1 != value)) - { - this._TextureMaterial1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial2", DbType="VarChar(50)")] - public string TextureMaterial2 - { - get - { - return this._TextureMaterial2; - } - set - { - if ((this._TextureMaterial2 != value)) - { - this._TextureMaterial2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmNum", DbType="Int")] - public System.Nullable RT_FilmNum - { - get - { - return this._RT_FilmNum; - } - set - { - if ((this._RT_FilmNum != value)) - { - this._RT_FilmNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilm", DbType="VarChar(1000)")] - public string RT1_RepairFilm - { - get - { - return this._RT1_RepairFilm; - } - set - { - if ((this._RT1_RepairFilm != value)) - { - this._RT1_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilm", DbType="VarChar(1000)")] - public string RT2_RepairFilm - { - get - { - return this._RT2_RepairFilm; - } - set - { - if ((this._RT2_RepairFilm != value)) - { - this._RT2_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilmNum", DbType="Int")] - public System.Nullable RT2_RepairFilmNum - { - get - { - return this._RT2_RepairFilmNum; - } - set - { - if ((this._RT2_RepairFilmNum != value)) - { - this._RT2_RepairFilmNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilm", DbType="VarChar(1000)")] - public string RT3_RepairFilm - { - get - { - return this._RT3_RepairFilm; - } - set - { - if ((this._RT3_RepairFilm != value)) - { - this._RT3_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilmNum", DbType="Int")] - public System.Nullable RT3_RepairFilmNum - { - get - { - return this._RT3_RepairFilmNum; - } - set - { - if ((this._RT3_RepairFilmNum != value)) - { - this._RT3_RepairFilmNum = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PV_WeldAppearanceRecord")] - public partial class PV_WeldAppearanceRecord : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _AppearanceId; - - private string _ProjectId; - - private string _WeldingId; - - private string _WeldingCode; - - private System.Nullable _MaxStaggerEdge; - - private System.Nullable _MaxAngularity; - - private System.Nullable _MaxUndercutDepth; - - private System.Nullable _MaxUndercutLength; - - private System.Nullable _MaxContinuousLength; - - private System.Nullable _WeldLegHeigth; - - private string _InspectConclusion; - - private System.Nullable _InspectTime; - - private string _CreateId; - - private System.Nullable _CreateTime; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnAppearanceIdChanging(string value); - partial void OnAppearanceIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnWeldingCodeChanging(string value); - partial void OnWeldingCodeChanged(); - partial void OnMaxStaggerEdgeChanging(System.Nullable value); - partial void OnMaxStaggerEdgeChanged(); - partial void OnMaxAngularityChanging(System.Nullable value); - partial void OnMaxAngularityChanged(); - partial void OnMaxUndercutDepthChanging(System.Nullable value); - partial void OnMaxUndercutDepthChanged(); - partial void OnMaxUndercutLengthChanging(System.Nullable value); - partial void OnMaxUndercutLengthChanged(); - partial void OnMaxContinuousLengthChanging(System.Nullable value); - partial void OnMaxContinuousLengthChanged(); - partial void OnWeldLegHeigthChanging(System.Nullable value); - partial void OnWeldLegHeigthChanged(); - partial void OnInspectConclusionChanging(string value); - partial void OnInspectConclusionChanged(); - partial void OnInspectTimeChanging(System.Nullable value); - partial void OnInspectTimeChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - #endregion - - public PV_WeldAppearanceRecord() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AppearanceId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string AppearanceId - { - get - { - return this._AppearanceId; - } - set - { - if ((this._AppearanceId != value)) - { - this.OnAppearanceIdChanging(value); - this.SendPropertyChanging(); - this._AppearanceId = value; - this.SendPropertyChanged("AppearanceId"); - this.OnAppearanceIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this.OnWeldingCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingCode = value; - this.SendPropertyChanged("WeldingCode"); - this.OnWeldingCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxStaggerEdge", DbType="Decimal(18,2)")] - public System.Nullable MaxStaggerEdge - { - get - { - return this._MaxStaggerEdge; - } - set - { - if ((this._MaxStaggerEdge != value)) - { - this.OnMaxStaggerEdgeChanging(value); - this.SendPropertyChanging(); - this._MaxStaggerEdge = value; - this.SendPropertyChanged("MaxStaggerEdge"); - this.OnMaxStaggerEdgeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxAngularity", DbType="Decimal(18,2)")] - public System.Nullable MaxAngularity - { - get - { - return this._MaxAngularity; - } - set - { - if ((this._MaxAngularity != value)) - { - this.OnMaxAngularityChanging(value); - this.SendPropertyChanging(); - this._MaxAngularity = value; - this.SendPropertyChanged("MaxAngularity"); - this.OnMaxAngularityChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxUndercutDepth", DbType="Decimal(18,2)")] - public System.Nullable MaxUndercutDepth - { - get - { - return this._MaxUndercutDepth; - } - set - { - if ((this._MaxUndercutDepth != value)) - { - this.OnMaxUndercutDepthChanging(value); - this.SendPropertyChanging(); - this._MaxUndercutDepth = value; - this.SendPropertyChanged("MaxUndercutDepth"); - this.OnMaxUndercutDepthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxUndercutLength", DbType="Decimal(18,2)")] - public System.Nullable MaxUndercutLength - { - get - { - return this._MaxUndercutLength; - } - set - { - if ((this._MaxUndercutLength != value)) - { - this.OnMaxUndercutLengthChanging(value); - this.SendPropertyChanging(); - this._MaxUndercutLength = value; - this.SendPropertyChanged("MaxUndercutLength"); - this.OnMaxUndercutLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxContinuousLength", DbType="Decimal(18,2)")] - public System.Nullable MaxContinuousLength - { - get - { - return this._MaxContinuousLength; - } - set - { - if ((this._MaxContinuousLength != value)) - { - this.OnMaxContinuousLengthChanging(value); - this.SendPropertyChanging(); - this._MaxContinuousLength = value; - this.SendPropertyChanged("MaxContinuousLength"); - this.OnMaxContinuousLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldLegHeigth", DbType="Decimal(18,2)")] - public System.Nullable WeldLegHeigth - { - get - { - return this._WeldLegHeigth; - } - set - { - if ((this._WeldLegHeigth != value)) - { - this.OnWeldLegHeigthChanging(value); - this.SendPropertyChanging(); - this._WeldLegHeigth = value; - this.SendPropertyChanged("WeldLegHeigth"); - this.OnWeldLegHeigthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InspectConclusion", DbType="VarChar(50)")] - public string InspectConclusion - { - get - { - return this._InspectConclusion; - } - set - { - if ((this._InspectConclusion != value)) - { - this.OnInspectConclusionChanging(value); - this.SendPropertyChanging(); - this._InspectConclusion = value; - this.SendPropertyChanged("InspectConclusion"); - this.OnInspectConclusionChanged(); - } - } - } - - [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="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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(); - } - } - } - - 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.PV_WeldInformation")] - public partial class PV_WeldInformation : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldingId; - - private string _ProjectId; - - private string _WeldingCode; - - private string _DReportID; - - private string _TextureMaterial1; - - private string _TextureMaterial2; - - private string _WeldLength; - - private System.Nullable _WeldUnit; - - private string _GrooveType; - - private string _Thickness; - - private string _HeatTreatmentType; - - private string _UnitId; - - private string _JointDesc; - - private string _Negative; - - private string _RepairMark; - - private string _WmeId; - - private string _BackingWelderId; - - private string _CoverWelderId; - - private System.Nullable _Confirmation; - - private System.Nullable _QualifiedStatus; - - private System.Nullable _QualifiedDate; - - private string _QualifiedClerkId; - - private string _RT_TrustCode; - - private System.Nullable _RT_TrustDate; - - private string _RT_States; - - private System.Nullable _RTFeedbackDate; - - private System.Nullable _RT_FilmNum; - - private System.Nullable _RT1_RepairFilmNum; - - private System.Nullable _RT2_RepairFilmNum; - - private System.Nullable _RT3_RepairFilmNum; - - private string _RT1_RepairFilm; - - private string _RT2_RepairFilm; - - private string _RT3_RepairFilm; - - private string _PT_TrustCode; - - private System.Nullable _PT_TrustDate; - - private string _PT_States; - - private string _MT_TrustCode; - - private System.Nullable _MT_TrustDate; - - private string _MT_States; - - private string _UT_TrustCode; - - private System.Nullable _UT_TrustDate; - - private string _UT_States; - - private string _PAUT_TrustCode; - - private System.Nullable _PAUT_TrustDate; - - private string _PAUT_States; - - private string _TOFD_TrustCode; - - private System.Nullable _TOFD_TrustDate; - - private string _TOFD_States; - - private System.Nullable _HotProessTrustDate; - - private System.Nullable _HotProessResultOK; - - private System.Nullable _HotResultDate; - - private System.Nullable _HardProessTrustDate; - - private System.Nullable _HardProessResultOK; - - private System.Nullable _HardResultDate; - - private System.Nullable _PTIsRepair1; - - private System.Nullable _PTIsRepair2; - - private System.Nullable _PTIsRepair3; - - private System.Nullable _MTIsRepair1; - - private System.Nullable _MTIsRepair2; - - private System.Nullable _MTIsRepair3; - - private System.Nullable _UTIsRepair1; - - private System.Nullable _UTIsRepair2; - - private System.Nullable _UTIsRepair3; - - private System.Nullable _TOFDIsRepair1; - - private System.Nullable _TOFDIsRepair2; - - private System.Nullable _TOFDIsRepair3; - - private System.Nullable _PAUTIsRepair1; - - private System.Nullable _PAUTIsRepair2; - - private System.Nullable _PAUTIsRepair3; - - private string _HotReportId; - - private System.Nullable _IsProess; - - private System.Nullable _IsRepairHot; - - private System.Nullable _R_Material; - - private string _CreateId; - - private System.Nullable _CreateTime; - - private int _SortField; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldingIdChanging(string value); - partial void OnWeldingIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldingCodeChanging(string value); - partial void OnWeldingCodeChanged(); - partial void OnDReportIDChanging(string value); - partial void OnDReportIDChanged(); - partial void OnTextureMaterial1Changing(string value); - partial void OnTextureMaterial1Changed(); - partial void OnTextureMaterial2Changing(string value); - partial void OnTextureMaterial2Changed(); - partial void OnWeldLengthChanging(string value); - partial void OnWeldLengthChanged(); - partial void OnWeldUnitChanging(System.Nullable value); - partial void OnWeldUnitChanged(); - partial void OnGrooveTypeChanging(string value); - partial void OnGrooveTypeChanged(); - partial void OnThicknessChanging(string value); - partial void OnThicknessChanged(); - partial void OnHeatTreatmentTypeChanging(string value); - partial void OnHeatTreatmentTypeChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnJointDescChanging(string value); - partial void OnJointDescChanged(); - partial void OnNegativeChanging(string value); - partial void OnNegativeChanged(); - partial void OnRepairMarkChanging(string value); - partial void OnRepairMarkChanged(); - partial void OnWmeIdChanging(string value); - partial void OnWmeIdChanged(); - partial void OnBackingWelderIdChanging(string value); - partial void OnBackingWelderIdChanged(); - partial void OnCoverWelderIdChanging(string value); - partial void OnCoverWelderIdChanged(); - partial void OnConfirmationChanging(System.Nullable value); - partial void OnConfirmationChanged(); - partial void OnQualifiedStatusChanging(System.Nullable value); - partial void OnQualifiedStatusChanged(); - partial void OnQualifiedDateChanging(System.Nullable value); - partial void OnQualifiedDateChanged(); - partial void OnQualifiedClerkIdChanging(string value); - partial void OnQualifiedClerkIdChanged(); - partial void OnRT_TrustCodeChanging(string value); - partial void OnRT_TrustCodeChanged(); - partial void OnRT_TrustDateChanging(System.Nullable value); - partial void OnRT_TrustDateChanged(); - partial void OnRT_StatesChanging(string value); - partial void OnRT_StatesChanged(); - partial void OnRTFeedbackDateChanging(System.Nullable value); - partial void OnRTFeedbackDateChanged(); - partial void OnRT_FilmNumChanging(System.Nullable value); - partial void OnRT_FilmNumChanged(); - partial void OnRT1_RepairFilmNumChanging(System.Nullable value); - partial void OnRT1_RepairFilmNumChanged(); - partial void OnRT2_RepairFilmNumChanging(System.Nullable value); - partial void OnRT2_RepairFilmNumChanged(); - partial void OnRT3_RepairFilmNumChanging(System.Nullable value); - partial void OnRT3_RepairFilmNumChanged(); - partial void OnRT1_RepairFilmChanging(string value); - partial void OnRT1_RepairFilmChanged(); - partial void OnRT2_RepairFilmChanging(string value); - partial void OnRT2_RepairFilmChanged(); - partial void OnRT3_RepairFilmChanging(string value); - partial void OnRT3_RepairFilmChanged(); - partial void OnPT_TrustCodeChanging(string value); - partial void OnPT_TrustCodeChanged(); - partial void OnPT_TrustDateChanging(System.Nullable value); - partial void OnPT_TrustDateChanged(); - partial void OnPT_StatesChanging(string value); - partial void OnPT_StatesChanged(); - partial void OnMT_TrustCodeChanging(string value); - partial void OnMT_TrustCodeChanged(); - partial void OnMT_TrustDateChanging(System.Nullable value); - partial void OnMT_TrustDateChanged(); - partial void OnMT_StatesChanging(string value); - partial void OnMT_StatesChanged(); - partial void OnUT_TrustCodeChanging(string value); - partial void OnUT_TrustCodeChanged(); - partial void OnUT_TrustDateChanging(System.Nullable value); - partial void OnUT_TrustDateChanged(); - partial void OnUT_StatesChanging(string value); - partial void OnUT_StatesChanged(); - partial void OnPAUT_TrustCodeChanging(string value); - partial void OnPAUT_TrustCodeChanged(); - partial void OnPAUT_TrustDateChanging(System.Nullable value); - partial void OnPAUT_TrustDateChanged(); - partial void OnPAUT_StatesChanging(string value); - partial void OnPAUT_StatesChanged(); - partial void OnTOFD_TrustCodeChanging(string value); - partial void OnTOFD_TrustCodeChanged(); - partial void OnTOFD_TrustDateChanging(System.Nullable value); - partial void OnTOFD_TrustDateChanged(); - partial void OnTOFD_StatesChanging(string value); - partial void OnTOFD_StatesChanged(); - partial void OnHotProessTrustDateChanging(System.Nullable value); - partial void OnHotProessTrustDateChanged(); - partial void OnHotProessResultOKChanging(System.Nullable value); - partial void OnHotProessResultOKChanged(); - partial void OnHotResultDateChanging(System.Nullable value); - partial void OnHotResultDateChanged(); - partial void OnHardProessTrustDateChanging(System.Nullable value); - partial void OnHardProessTrustDateChanged(); - partial void OnHardProessResultOKChanging(System.Nullable value); - partial void OnHardProessResultOKChanged(); - partial void OnHardResultDateChanging(System.Nullable value); - partial void OnHardResultDateChanged(); - partial void OnPTIsRepair1Changing(System.Nullable value); - partial void OnPTIsRepair1Changed(); - partial void OnPTIsRepair2Changing(System.Nullable value); - partial void OnPTIsRepair2Changed(); - partial void OnPTIsRepair3Changing(System.Nullable value); - partial void OnPTIsRepair3Changed(); - partial void OnMTIsRepair1Changing(System.Nullable value); - partial void OnMTIsRepair1Changed(); - partial void OnMTIsRepair2Changing(System.Nullable value); - partial void OnMTIsRepair2Changed(); - partial void OnMTIsRepair3Changing(System.Nullable value); - partial void OnMTIsRepair3Changed(); - partial void OnUTIsRepair1Changing(System.Nullable value); - partial void OnUTIsRepair1Changed(); - partial void OnUTIsRepair2Changing(System.Nullable value); - partial void OnUTIsRepair2Changed(); - partial void OnUTIsRepair3Changing(System.Nullable value); - partial void OnUTIsRepair3Changed(); - partial void OnTOFDIsRepair1Changing(System.Nullable value); - partial void OnTOFDIsRepair1Changed(); - partial void OnTOFDIsRepair2Changing(System.Nullable value); - partial void OnTOFDIsRepair2Changed(); - partial void OnTOFDIsRepair3Changing(System.Nullable value); - partial void OnTOFDIsRepair3Changed(); - partial void OnPAUTIsRepair1Changing(System.Nullable value); - partial void OnPAUTIsRepair1Changed(); - partial void OnPAUTIsRepair2Changing(System.Nullable value); - partial void OnPAUTIsRepair2Changed(); - partial void OnPAUTIsRepair3Changing(System.Nullable value); - partial void OnPAUTIsRepair3Changed(); - partial void OnHotReportIdChanging(string value); - partial void OnHotReportIdChanged(); - partial void OnIsProessChanging(System.Nullable value); - partial void OnIsProessChanged(); - partial void OnIsRepairHotChanging(System.Nullable value); - partial void OnIsRepairHotChanged(); - partial void OnR_MaterialChanging(System.Nullable value); - partial void OnR_MaterialChanged(); - partial void OnCreateIdChanging(string value); - partial void OnCreateIdChanged(); - partial void OnCreateTimeChanging(System.Nullable value); - partial void OnCreateTimeChanged(); - partial void OnSortFieldChanging(int value); - partial void OnSortFieldChanged(); - #endregion - - public PV_WeldInformation() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this.OnWeldingIdChanging(value); - this.SendPropertyChanging(); - this._WeldingId = value; - this.SendPropertyChanged("WeldingId"); - this.OnWeldingIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="VarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this.OnWeldingCodeChanging(value); - this.SendPropertyChanging(); - this._WeldingCode = value; - this.SendPropertyChanged("WeldingCode"); - this.OnWeldingCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this.OnDReportIDChanging(value); - this.SendPropertyChanging(); - this._DReportID = value; - this.SendPropertyChanged("DReportID"); - this.OnDReportIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial1", DbType="VarChar(50)")] - public string TextureMaterial1 - { - get - { - return this._TextureMaterial1; - } - set - { - if ((this._TextureMaterial1 != value)) - { - this.OnTextureMaterial1Changing(value); - this.SendPropertyChanging(); - this._TextureMaterial1 = value; - this.SendPropertyChanged("TextureMaterial1"); - this.OnTextureMaterial1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextureMaterial2", DbType="VarChar(50)")] - public string TextureMaterial2 - { - get - { - return this._TextureMaterial2; - } - set - { - if ((this._TextureMaterial2 != value)) - { - this.OnTextureMaterial2Changing(value); - this.SendPropertyChanging(); - this._TextureMaterial2 = value; - this.SendPropertyChanged("TextureMaterial2"); - this.OnTextureMaterial2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldLength", DbType="VarChar(50)")] - public string WeldLength - { - get - { - return this._WeldLength; - } - set - { - if ((this._WeldLength != value)) - { - this.OnWeldLengthChanging(value); - this.SendPropertyChanging(); - this._WeldLength = value; - this.SendPropertyChanged("WeldLength"); - this.OnWeldLengthChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldUnit", DbType="Int")] - public System.Nullable WeldUnit - { - get - { - return this._WeldUnit; - } - set - { - if ((this._WeldUnit != value)) - { - this.OnWeldUnitChanging(value); - this.SendPropertyChanging(); - this._WeldUnit = value; - this.SendPropertyChanged("WeldUnit"); - this.OnWeldUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GrooveType", DbType="VarChar(50)")] - public string GrooveType - { - get - { - return this._GrooveType; - } - set - { - if ((this._GrooveType != value)) - { - this.OnGrooveTypeChanging(value); - this.SendPropertyChanging(); - this._GrooveType = value; - this.SendPropertyChanged("GrooveType"); - this.OnGrooveTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Thickness", DbType="VarChar(20)")] - public string Thickness - { - get - { - return this._Thickness; - } - set - { - if ((this._Thickness != value)) - { - this.OnThicknessChanging(value); - this.SendPropertyChanging(); - this._Thickness = value; - this.SendPropertyChanged("Thickness"); - this.OnThicknessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeatTreatmentType", DbType="VarChar(100)")] - public string HeatTreatmentType - { - get - { - return this._HeatTreatmentType; - } - set - { - if ((this._HeatTreatmentType != value)) - { - this.OnHeatTreatmentTypeChanging(value); - this.SendPropertyChanging(); - this._HeatTreatmentType = value; - this.SendPropertyChanged("HeatTreatmentType"); - this.OnHeatTreatmentTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="VarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JointDesc", DbType="VarChar(50)")] - public string JointDesc - { - get - { - return this._JointDesc; - } - set - { - if ((this._JointDesc != value)) - { - this.OnJointDescChanging(value); - this.SendPropertyChanging(); - this._JointDesc = value; - this.SendPropertyChanged("JointDesc"); - this.OnJointDescChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Negative", DbType="VarChar(50)")] - public string Negative - { - get - { - return this._Negative; - } - set - { - if ((this._Negative != value)) - { - this.OnNegativeChanging(value); - this.SendPropertyChanging(); - this._Negative = value; - this.SendPropertyChanged("Negative"); - this.OnNegativeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RepairMark", DbType="VarChar(20)")] - public string RepairMark - { - get - { - return this._RepairMark; - } - set - { - if ((this._RepairMark != value)) - { - this.OnRepairMarkChanging(value); - this.SendPropertyChanging(); - this._RepairMark = value; - this.SendPropertyChanged("RepairMark"); - this.OnRepairMarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WmeId", DbType="VarChar(50)")] - public string WmeId - { - get - { - return this._WmeId; - } - set - { - if ((this._WmeId != value)) - { - this.OnWmeIdChanging(value); - this.SendPropertyChanging(); - this._WmeId = value; - this.SendPropertyChanged("WmeId"); - this.OnWmeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BackingWelderId", DbType="VarChar(1000)")] - public string BackingWelderId - { - get - { - return this._BackingWelderId; - } - set - { - if ((this._BackingWelderId != value)) - { - this.OnBackingWelderIdChanging(value); - this.SendPropertyChanging(); - this._BackingWelderId = value; - this.SendPropertyChanged("BackingWelderId"); - this.OnBackingWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CoverWelderId", DbType="VarChar(1000)")] - public string CoverWelderId - { - get - { - return this._CoverWelderId; - } - set - { - if ((this._CoverWelderId != value)) - { - this.OnCoverWelderIdChanging(value); - this.SendPropertyChanging(); - this._CoverWelderId = value; - this.SendPropertyChanged("CoverWelderId"); - this.OnCoverWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Confirmation", DbType="Int")] - public System.Nullable Confirmation - { - get - { - return this._Confirmation; - } - set - { - if ((this._Confirmation != value)) - { - this.OnConfirmationChanging(value); - this.SendPropertyChanging(); - this._Confirmation = value; - this.SendPropertyChanged("Confirmation"); - this.OnConfirmationChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedStatus", DbType="Int")] - public System.Nullable QualifiedStatus - { - get - { - return this._QualifiedStatus; - } - set - { - if ((this._QualifiedStatus != value)) - { - this.OnQualifiedStatusChanging(value); - this.SendPropertyChanging(); - this._QualifiedStatus = value; - this.SendPropertyChanged("QualifiedStatus"); - this.OnQualifiedStatusChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedDate", DbType="DateTime")] - public System.Nullable QualifiedDate - { - get - { - return this._QualifiedDate; - } - set - { - if ((this._QualifiedDate != value)) - { - this.OnQualifiedDateChanging(value); - this.SendPropertyChanging(); - this._QualifiedDate = value; - this.SendPropertyChanged("QualifiedDate"); - this.OnQualifiedDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedClerkId", DbType="VarChar(50)")] - public string QualifiedClerkId - { - get - { - return this._QualifiedClerkId; - } - set - { - if ((this._QualifiedClerkId != value)) - { - this.OnQualifiedClerkIdChanging(value); - this.SendPropertyChanging(); - this._QualifiedClerkId = value; - this.SendPropertyChanged("QualifiedClerkId"); - this.OnQualifiedClerkIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TrustCode", DbType="VarChar(30)")] - public string RT_TrustCode - { - get - { - return this._RT_TrustCode; - } - set - { - if ((this._RT_TrustCode != value)) - { - this.OnRT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._RT_TrustCode = value; - this.SendPropertyChanged("RT_TrustCode"); - this.OnRT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TrustDate", DbType="DateTime")] - public System.Nullable RT_TrustDate - { - get - { - return this._RT_TrustDate; - } - set - { - if ((this._RT_TrustDate != value)) - { - this.OnRT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._RT_TrustDate = value; - this.SendPropertyChanged("RT_TrustDate"); - this.OnRT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_States", DbType="NVarChar(20)")] - public string RT_States - { - get - { - return this._RT_States; - } - set - { - if ((this._RT_States != value)) - { - this.OnRT_StatesChanging(value); - this.SendPropertyChanging(); - this._RT_States = value; - this.SendPropertyChanged("RT_States"); - this.OnRT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RTFeedbackDate", DbType="DateTime")] - public System.Nullable RTFeedbackDate - { - get - { - return this._RTFeedbackDate; - } - set - { - if ((this._RTFeedbackDate != value)) - { - this.OnRTFeedbackDateChanging(value); - this.SendPropertyChanging(); - this._RTFeedbackDate = value; - this.SendPropertyChanged("RTFeedbackDate"); - this.OnRTFeedbackDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmNum", DbType="Int")] - public System.Nullable RT_FilmNum - { - get - { - return this._RT_FilmNum; - } - set - { - if ((this._RT_FilmNum != value)) - { - this.OnRT_FilmNumChanging(value); - this.SendPropertyChanging(); - this._RT_FilmNum = value; - this.SendPropertyChanged("RT_FilmNum"); - this.OnRT_FilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilmNum", DbType="Int")] - public System.Nullable RT1_RepairFilmNum - { - get - { - return this._RT1_RepairFilmNum; - } - set - { - if ((this._RT1_RepairFilmNum != value)) - { - this.OnRT1_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT1_RepairFilmNum = value; - this.SendPropertyChanged("RT1_RepairFilmNum"); - this.OnRT1_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilmNum", DbType="Int")] - public System.Nullable RT2_RepairFilmNum - { - get - { - return this._RT2_RepairFilmNum; - } - set - { - if ((this._RT2_RepairFilmNum != value)) - { - this.OnRT2_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT2_RepairFilmNum = value; - this.SendPropertyChanged("RT2_RepairFilmNum"); - this.OnRT2_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilmNum", DbType="Int")] - public System.Nullable RT3_RepairFilmNum - { - get - { - return this._RT3_RepairFilmNum; - } - set - { - if ((this._RT3_RepairFilmNum != value)) - { - this.OnRT3_RepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._RT3_RepairFilmNum = value; - this.SendPropertyChanged("RT3_RepairFilmNum"); - this.OnRT3_RepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilm", DbType="VarChar(1000)")] - public string RT1_RepairFilm - { - get - { - return this._RT1_RepairFilm; - } - set - { - if ((this._RT1_RepairFilm != value)) - { - this.OnRT1_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT1_RepairFilm = value; - this.SendPropertyChanged("RT1_RepairFilm"); - this.OnRT1_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilm", DbType="VarChar(1000)")] - public string RT2_RepairFilm - { - get - { - return this._RT2_RepairFilm; - } - set - { - if ((this._RT2_RepairFilm != value)) - { - this.OnRT2_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT2_RepairFilm = value; - this.SendPropertyChanged("RT2_RepairFilm"); - this.OnRT2_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilm", DbType="VarChar(1000)")] - public string RT3_RepairFilm - { - get - { - return this._RT3_RepairFilm; - } - set - { - if ((this._RT3_RepairFilm != value)) - { - this.OnRT3_RepairFilmChanging(value); - this.SendPropertyChanging(); - this._RT3_RepairFilm = value; - this.SendPropertyChanged("RT3_RepairFilm"); - this.OnRT3_RepairFilmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_TrustCode", DbType="VarChar(30)")] - public string PT_TrustCode - { - get - { - return this._PT_TrustCode; - } - set - { - if ((this._PT_TrustCode != value)) - { - this.OnPT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._PT_TrustCode = value; - this.SendPropertyChanged("PT_TrustCode"); - this.OnPT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_TrustDate", DbType="DateTime")] - public System.Nullable PT_TrustDate - { - get - { - return this._PT_TrustDate; - } - set - { - if ((this._PT_TrustDate != value)) - { - this.OnPT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._PT_TrustDate = value; - this.SendPropertyChanged("PT_TrustDate"); - this.OnPT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_States", DbType="NVarChar(20)")] - public string PT_States - { - get - { - return this._PT_States; - } - set - { - if ((this._PT_States != value)) - { - this.OnPT_StatesChanging(value); - this.SendPropertyChanging(); - this._PT_States = value; - this.SendPropertyChanged("PT_States"); - this.OnPT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TrustCode", DbType="VarChar(30)")] - public string MT_TrustCode - { - get - { - return this._MT_TrustCode; - } - set - { - if ((this._MT_TrustCode != value)) - { - this.OnMT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._MT_TrustCode = value; - this.SendPropertyChanged("MT_TrustCode"); - this.OnMT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TrustDate", DbType="DateTime")] - public System.Nullable MT_TrustDate - { - get - { - return this._MT_TrustDate; - } - set - { - if ((this._MT_TrustDate != value)) - { - this.OnMT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._MT_TrustDate = value; - this.SendPropertyChanged("MT_TrustDate"); - this.OnMT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_States", DbType="NVarChar(20)")] - public string MT_States - { - get - { - return this._MT_States; - } - set - { - if ((this._MT_States != value)) - { - this.OnMT_StatesChanging(value); - this.SendPropertyChanging(); - this._MT_States = value; - this.SendPropertyChanged("MT_States"); - this.OnMT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TrustCode", DbType="VarChar(30)")] - public string UT_TrustCode - { - get - { - return this._UT_TrustCode; - } - set - { - if ((this._UT_TrustCode != value)) - { - this.OnUT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._UT_TrustCode = value; - this.SendPropertyChanged("UT_TrustCode"); - this.OnUT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TrustDate", DbType="DateTime")] - public System.Nullable UT_TrustDate - { - get - { - return this._UT_TrustDate; - } - set - { - if ((this._UT_TrustDate != value)) - { - this.OnUT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._UT_TrustDate = value; - this.SendPropertyChanged("UT_TrustDate"); - this.OnUT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_States", DbType="NVarChar(20)")] - public string UT_States - { - get - { - return this._UT_States; - } - set - { - if ((this._UT_States != value)) - { - this.OnUT_StatesChanging(value); - this.SendPropertyChanging(); - this._UT_States = value; - this.SendPropertyChanged("UT_States"); - this.OnUT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_TrustCode", DbType="VarChar(30)")] - public string PAUT_TrustCode - { - get - { - return this._PAUT_TrustCode; - } - set - { - if ((this._PAUT_TrustCode != value)) - { - this.OnPAUT_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._PAUT_TrustCode = value; - this.SendPropertyChanged("PAUT_TrustCode"); - this.OnPAUT_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_TrustDate", DbType="DateTime")] - public System.Nullable PAUT_TrustDate - { - get - { - return this._PAUT_TrustDate; - } - set - { - if ((this._PAUT_TrustDate != value)) - { - this.OnPAUT_TrustDateChanging(value); - this.SendPropertyChanging(); - this._PAUT_TrustDate = value; - this.SendPropertyChanged("PAUT_TrustDate"); - this.OnPAUT_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUT_States", DbType="NVarChar(20)")] - public string PAUT_States - { - get - { - return this._PAUT_States; - } - set - { - if ((this._PAUT_States != value)) - { - this.OnPAUT_StatesChanging(value); - this.SendPropertyChanging(); - this._PAUT_States = value; - this.SendPropertyChanged("PAUT_States"); - this.OnPAUT_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFD_TrustCode", DbType="VarChar(30)")] - public string TOFD_TrustCode - { - get - { - return this._TOFD_TrustCode; - } - set - { - if ((this._TOFD_TrustCode != value)) - { - this.OnTOFD_TrustCodeChanging(value); - this.SendPropertyChanging(); - this._TOFD_TrustCode = value; - this.SendPropertyChanged("TOFD_TrustCode"); - this.OnTOFD_TrustCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFD_TrustDate", DbType="DateTime")] - public System.Nullable TOFD_TrustDate - { - get - { - return this._TOFD_TrustDate; - } - set - { - if ((this._TOFD_TrustDate != value)) - { - this.OnTOFD_TrustDateChanging(value); - this.SendPropertyChanging(); - this._TOFD_TrustDate = value; - this.SendPropertyChanged("TOFD_TrustDate"); - this.OnTOFD_TrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFD_States", DbType="NVarChar(20)")] - public string TOFD_States - { - get - { - return this._TOFD_States; - } - set - { - if ((this._TOFD_States != value)) - { - this.OnTOFD_StatesChanging(value); - this.SendPropertyChanging(); - this._TOFD_States = value; - this.SendPropertyChanged("TOFD_States"); - this.OnTOFD_StatesChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessTrustDate", DbType="DateTime")] - public System.Nullable HotProessTrustDate - { - get - { - return this._HotProessTrustDate; - } - set - { - if ((this._HotProessTrustDate != value)) - { - this.OnHotProessTrustDateChanging(value); - this.SendPropertyChanging(); - this._HotProessTrustDate = value; - this.SendPropertyChanged("HotProessTrustDate"); - this.OnHotProessTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessResultOK", DbType="Bit")] - public System.Nullable HotProessResultOK - { - get - { - return this._HotProessResultOK; - } - set - { - if ((this._HotProessResultOK != value)) - { - this.OnHotProessResultOKChanging(value); - this.SendPropertyChanging(); - this._HotProessResultOK = value; - this.SendPropertyChanged("HotProessResultOK"); - this.OnHotProessResultOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotResultDate", DbType="DateTime")] - public System.Nullable HotResultDate - { - get - { - return this._HotResultDate; - } - set - { - if ((this._HotResultDate != value)) - { - this.OnHotResultDateChanging(value); - this.SendPropertyChanging(); - this._HotResultDate = value; - this.SendPropertyChanged("HotResultDate"); - this.OnHotResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessTrustDate", DbType="DateTime")] - public System.Nullable HardProessTrustDate - { - get - { - return this._HardProessTrustDate; - } - set - { - if ((this._HardProessTrustDate != value)) - { - this.OnHardProessTrustDateChanging(value); - this.SendPropertyChanging(); - this._HardProessTrustDate = value; - this.SendPropertyChanged("HardProessTrustDate"); - this.OnHardProessTrustDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardProessResultOK", DbType="Bit")] - public System.Nullable HardProessResultOK - { - get - { - return this._HardProessResultOK; - } - set - { - if ((this._HardProessResultOK != value)) - { - this.OnHardProessResultOKChanging(value); - this.SendPropertyChanging(); - this._HardProessResultOK = value; - this.SendPropertyChanged("HardProessResultOK"); - this.OnHardProessResultOKChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardResultDate", DbType="DateTime")] - public System.Nullable HardResultDate - { - get - { - return this._HardResultDate; - } - set - { - if ((this._HardResultDate != value)) - { - this.OnHardResultDateChanging(value); - this.SendPropertyChanging(); - this._HardResultDate = value; - this.SendPropertyChanged("HardResultDate"); - this.OnHardResultDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair1", DbType="Bit")] - public System.Nullable PTIsRepair1 - { - get - { - return this._PTIsRepair1; - } - set - { - if ((this._PTIsRepair1 != value)) - { - this.OnPTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair1 = value; - this.SendPropertyChanged("PTIsRepair1"); - this.OnPTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair2", DbType="Bit")] - public System.Nullable PTIsRepair2 - { - get - { - return this._PTIsRepair2; - } - set - { - if ((this._PTIsRepair2 != value)) - { - this.OnPTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair2 = value; - this.SendPropertyChanged("PTIsRepair2"); - this.OnPTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PTIsRepair3", DbType="Bit")] - public System.Nullable PTIsRepair3 - { - get - { - return this._PTIsRepair3; - } - set - { - if ((this._PTIsRepair3 != value)) - { - this.OnPTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._PTIsRepair3 = value; - this.SendPropertyChanged("PTIsRepair3"); - this.OnPTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair1", DbType="Bit")] - public System.Nullable MTIsRepair1 - { - get - { - return this._MTIsRepair1; - } - set - { - if ((this._MTIsRepair1 != value)) - { - this.OnMTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair1 = value; - this.SendPropertyChanged("MTIsRepair1"); - this.OnMTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair2", DbType="Bit")] - public System.Nullable MTIsRepair2 - { - get - { - return this._MTIsRepair2; - } - set - { - if ((this._MTIsRepair2 != value)) - { - this.OnMTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair2 = value; - this.SendPropertyChanged("MTIsRepair2"); - this.OnMTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MTIsRepair3", DbType="Bit")] - public System.Nullable MTIsRepair3 - { - get - { - return this._MTIsRepair3; - } - set - { - if ((this._MTIsRepair3 != value)) - { - this.OnMTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._MTIsRepair3 = value; - this.SendPropertyChanged("MTIsRepair3"); - this.OnMTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair1", DbType="Bit")] - public System.Nullable UTIsRepair1 - { - get - { - return this._UTIsRepair1; - } - set - { - if ((this._UTIsRepair1 != value)) - { - this.OnUTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair1 = value; - this.SendPropertyChanged("UTIsRepair1"); - this.OnUTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair2", DbType="Bit")] - public System.Nullable UTIsRepair2 - { - get - { - return this._UTIsRepair2; - } - set - { - if ((this._UTIsRepair2 != value)) - { - this.OnUTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair2 = value; - this.SendPropertyChanged("UTIsRepair2"); - this.OnUTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UTIsRepair3", DbType="Bit")] - public System.Nullable UTIsRepair3 - { - get - { - return this._UTIsRepair3; - } - set - { - if ((this._UTIsRepair3 != value)) - { - this.OnUTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._UTIsRepair3 = value; - this.SendPropertyChanged("UTIsRepair3"); - this.OnUTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFDIsRepair1", DbType="Bit")] - public System.Nullable TOFDIsRepair1 - { - get - { - return this._TOFDIsRepair1; - } - set - { - if ((this._TOFDIsRepair1 != value)) - { - this.OnTOFDIsRepair1Changing(value); - this.SendPropertyChanging(); - this._TOFDIsRepair1 = value; - this.SendPropertyChanged("TOFDIsRepair1"); - this.OnTOFDIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFDIsRepair2", DbType="Bit")] - public System.Nullable TOFDIsRepair2 - { - get - { - return this._TOFDIsRepair2; - } - set - { - if ((this._TOFDIsRepair2 != value)) - { - this.OnTOFDIsRepair2Changing(value); - this.SendPropertyChanging(); - this._TOFDIsRepair2 = value; - this.SendPropertyChanged("TOFDIsRepair2"); - this.OnTOFDIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TOFDIsRepair3", DbType="Bit")] - public System.Nullable TOFDIsRepair3 - { - get - { - return this._TOFDIsRepair3; - } - set - { - if ((this._TOFDIsRepair3 != value)) - { - this.OnTOFDIsRepair3Changing(value); - this.SendPropertyChanging(); - this._TOFDIsRepair3 = value; - this.SendPropertyChanged("TOFDIsRepair3"); - this.OnTOFDIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair1", DbType="Bit")] - public System.Nullable PAUTIsRepair1 - { - get - { - return this._PAUTIsRepair1; - } - set - { - if ((this._PAUTIsRepair1 != value)) - { - this.OnPAUTIsRepair1Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair1 = value; - this.SendPropertyChanged("PAUTIsRepair1"); - this.OnPAUTIsRepair1Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair2", DbType="Bit")] - public System.Nullable PAUTIsRepair2 - { - get - { - return this._PAUTIsRepair2; - } - set - { - if ((this._PAUTIsRepair2 != value)) - { - this.OnPAUTIsRepair2Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair2 = value; - this.SendPropertyChanged("PAUTIsRepair2"); - this.OnPAUTIsRepair2Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PAUTIsRepair3", DbType="Bit")] - public System.Nullable PAUTIsRepair3 - { - get - { - return this._PAUTIsRepair3; - } - set - { - if ((this._PAUTIsRepair3 != value)) - { - this.OnPAUTIsRepair3Changing(value); - this.SendPropertyChanging(); - this._PAUTIsRepair3 = value; - this.SendPropertyChanged("PAUTIsRepair3"); - this.OnPAUTIsRepair3Changed(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotReportId", DbType="VarChar(50)")] - public string HotReportId - { - get - { - return this._HotReportId; - } - set - { - if ((this._HotReportId != value)) - { - this.OnHotReportIdChanging(value); - this.SendPropertyChanging(); - this._HotReportId = value; - this.SendPropertyChanged("HotReportId"); - this.OnHotReportIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsProess", DbType="Bit")] - public System.Nullable IsProess - { - get - { - return this._IsProess; - } - set - { - if ((this._IsProess != value)) - { - this.OnIsProessChanging(value); - this.SendPropertyChanging(); - this._IsProess = value; - this.SendPropertyChanged("IsProess"); - this.OnIsProessChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsRepairHot", DbType="Bit")] - public System.Nullable IsRepairHot - { - get - { - return this._IsRepairHot; - } - set - { - if ((this._IsRepairHot != value)) - { - this.OnIsRepairHotChanging(value); - this.SendPropertyChanging(); - this._IsRepairHot = value; - this.SendPropertyChanged("IsRepairHot"); - this.OnIsRepairHotChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_R_Material", DbType="Int")] - public System.Nullable R_Material - { - get - { - return this._R_Material; - } - set - { - if ((this._R_Material != value)) - { - this.OnR_MaterialChanging(value); - this.SendPropertyChanging(); - this._R_Material = value; - this.SendPropertyChanged("R_Material"); - this.OnR_MaterialChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CreateId", DbType="VarChar(50)")] - public string CreateId - { - get - { - return this._CreateId; - } - set - { - if ((this._CreateId != value)) - { - this.OnCreateIdChanging(value); - this.SendPropertyChanging(); - this._CreateId = value; - this.SendPropertyChanged("CreateId"); - this.OnCreateIdChanged(); - } - } - } - - [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.ColumnAttribute(Storage="_SortField", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)] - public int SortField - { - get - { - return this._SortField; - } - set - { - if ((this._SortField != value)) - { - this.OnSortFieldChanging(value); - this.SendPropertyChanging(); - this._SortField = value; - this.SendPropertyChanged("SortField"); - this.OnSortFieldChanged(); - } - } - } - - 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.Sp_WelderOKRate")] - public partial class Sp_WelderOKRate : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RateId; - - private string _WED_ID; - - private string _ProjectId; - - private string _UnitId; - - private string _Years; - - private string _Months; - - private System.Nullable _TotalFilmNum; - - private System.Nullable _OneToatalFilmNum; - - private System.Nullable _OneToatalJointNum; - - private System.Nullable _OnePassFilmNum; - - private System.Nullable _OnePassJointNum; - - private System.Nullable _OneRepairFilmNum; - - private System.Nullable _TwoRepairFilmNum; - - private System.Nullable _ThreeRepairFilmNum; - - private System.Nullable _CRepairFilmNum; - - private System.Nullable _NoRepairFilmNum; - - private System.Nullable _KPassFilmNum; - - private System.Nullable _RMaterialFilmNum; - - private System.Nullable _OKRate; - - private System.Nullable _OKJointRate; - - private string _Remark; - - private EntityRef _Base_Project; - - private EntityRef _Base_Unit; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRateIdChanging(string value); - partial void OnRateIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnYearsChanging(string value); - partial void OnYearsChanged(); - partial void OnMonthsChanging(string value); - partial void OnMonthsChanged(); - partial void OnTotalFilmNumChanging(System.Nullable value); - partial void OnTotalFilmNumChanged(); - partial void OnOneToatalFilmNumChanging(System.Nullable value); - partial void OnOneToatalFilmNumChanged(); - partial void OnOneToatalJointNumChanging(System.Nullable value); - partial void OnOneToatalJointNumChanged(); - partial void OnOnePassFilmNumChanging(System.Nullable value); - partial void OnOnePassFilmNumChanged(); - partial void OnOnePassJointNumChanging(System.Nullable value); - partial void OnOnePassJointNumChanged(); - partial void OnOneRepairFilmNumChanging(System.Nullable value); - partial void OnOneRepairFilmNumChanged(); - partial void OnTwoRepairFilmNumChanging(System.Nullable value); - partial void OnTwoRepairFilmNumChanged(); - partial void OnThreeRepairFilmNumChanging(System.Nullable value); - partial void OnThreeRepairFilmNumChanged(); - partial void OnCRepairFilmNumChanging(System.Nullable value); - partial void OnCRepairFilmNumChanged(); - partial void OnNoRepairFilmNumChanging(System.Nullable value); - partial void OnNoRepairFilmNumChanged(); - partial void OnKPassFilmNumChanging(System.Nullable value); - partial void OnKPassFilmNumChanged(); - partial void OnRMaterialFilmNumChanging(System.Nullable value); - partial void OnRMaterialFilmNumChanged(); - partial void OnOKRateChanging(System.Nullable value); - partial void OnOKRateChanged(); - partial void OnOKJointRateChanging(System.Nullable value); - partial void OnOKJointRateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Sp_WelderOKRate() - { - this._Base_Project = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RateId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RateId - { - get - { - return this._RateId; - } - set - { - if ((this._RateId != value)) - { - this.OnRateIdChanging(value); - this.SendPropertyChanging(); - this._RateId = value; - this.SendPropertyChanged("RateId"); - this.OnRateIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [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="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Years", DbType="NVarChar(4)")] - public string Years - { - get - { - return this._Years; - } - set - { - if ((this._Years != value)) - { - this.OnYearsChanging(value); - this.SendPropertyChanging(); - this._Years = value; - this.SendPropertyChanged("Years"); - this.OnYearsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Months", DbType="NVarChar(2)")] - public string Months - { - get - { - return this._Months; - } - set - { - if ((this._Months != value)) - { - this.OnMonthsChanging(value); - this.SendPropertyChanging(); - this._Months = value; - this.SendPropertyChanged("Months"); - this.OnMonthsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalFilmNum", DbType="Int")] - public System.Nullable TotalFilmNum - { - get - { - return this._TotalFilmNum; - } - set - { - if ((this._TotalFilmNum != value)) - { - this.OnTotalFilmNumChanging(value); - this.SendPropertyChanging(); - this._TotalFilmNum = value; - this.SendPropertyChanged("TotalFilmNum"); - this.OnTotalFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OneToatalFilmNum", DbType="Int")] - public System.Nullable OneToatalFilmNum - { - get - { - return this._OneToatalFilmNum; - } - set - { - if ((this._OneToatalFilmNum != value)) - { - this.OnOneToatalFilmNumChanging(value); - this.SendPropertyChanging(); - this._OneToatalFilmNum = value; - this.SendPropertyChanged("OneToatalFilmNum"); - this.OnOneToatalFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OneToatalJointNum", DbType="Int")] - public System.Nullable OneToatalJointNum - { - get - { - return this._OneToatalJointNum; - } - set - { - if ((this._OneToatalJointNum != value)) - { - this.OnOneToatalJointNumChanging(value); - this.SendPropertyChanging(); - this._OneToatalJointNum = value; - this.SendPropertyChanged("OneToatalJointNum"); - this.OnOneToatalJointNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OnePassFilmNum", DbType="Int")] - public System.Nullable OnePassFilmNum - { - get - { - return this._OnePassFilmNum; - } - set - { - if ((this._OnePassFilmNum != value)) - { - this.OnOnePassFilmNumChanging(value); - this.SendPropertyChanging(); - this._OnePassFilmNum = value; - this.SendPropertyChanged("OnePassFilmNum"); - this.OnOnePassFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OnePassJointNum", DbType="Int")] - public System.Nullable OnePassJointNum - { - get - { - return this._OnePassJointNum; - } - set - { - if ((this._OnePassJointNum != value)) - { - this.OnOnePassJointNumChanging(value); - this.SendPropertyChanging(); - this._OnePassJointNum = value; - this.SendPropertyChanged("OnePassJointNum"); - this.OnOnePassJointNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OneRepairFilmNum", DbType="Int")] - public System.Nullable OneRepairFilmNum - { - get - { - return this._OneRepairFilmNum; - } - set - { - if ((this._OneRepairFilmNum != value)) - { - this.OnOneRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._OneRepairFilmNum = value; - this.SendPropertyChanged("OneRepairFilmNum"); - this.OnOneRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TwoRepairFilmNum", DbType="Int")] - public System.Nullable TwoRepairFilmNum - { - get - { - return this._TwoRepairFilmNum; - } - set - { - if ((this._TwoRepairFilmNum != value)) - { - this.OnTwoRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._TwoRepairFilmNum = value; - this.SendPropertyChanged("TwoRepairFilmNum"); - this.OnTwoRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThreeRepairFilmNum", DbType="Int")] - public System.Nullable ThreeRepairFilmNum - { - get - { - return this._ThreeRepairFilmNum; - } - set - { - if ((this._ThreeRepairFilmNum != value)) - { - this.OnThreeRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._ThreeRepairFilmNum = value; - this.SendPropertyChanged("ThreeRepairFilmNum"); - this.OnThreeRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CRepairFilmNum", DbType="Int")] - public System.Nullable CRepairFilmNum - { - get - { - return this._CRepairFilmNum; - } - set - { - if ((this._CRepairFilmNum != value)) - { - this.OnCRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._CRepairFilmNum = value; - this.SendPropertyChanged("CRepairFilmNum"); - this.OnCRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoRepairFilmNum", DbType="Int")] - public System.Nullable NoRepairFilmNum - { - get - { - return this._NoRepairFilmNum; - } - set - { - if ((this._NoRepairFilmNum != value)) - { - this.OnNoRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._NoRepairFilmNum = value; - this.SendPropertyChanged("NoRepairFilmNum"); - this.OnNoRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KPassFilmNum", DbType="Int")] - public System.Nullable KPassFilmNum - { - get - { - return this._KPassFilmNum; - } - set - { - if ((this._KPassFilmNum != value)) - { - this.OnKPassFilmNumChanging(value); - this.SendPropertyChanging(); - this._KPassFilmNum = value; - this.SendPropertyChanged("KPassFilmNum"); - this.OnKPassFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RMaterialFilmNum", DbType="Int")] - public System.Nullable RMaterialFilmNum - { - get - { - return this._RMaterialFilmNum; - } - set - { - if ((this._RMaterialFilmNum != value)) - { - this.OnRMaterialFilmNumChanging(value); - this.SendPropertyChanging(); - this._RMaterialFilmNum = value; - this.SendPropertyChanged("RMaterialFilmNum"); - this.OnRMaterialFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OKRate", DbType="Decimal(6,2)")] - public System.Nullable OKRate - { - get - { - return this._OKRate; - } - set - { - if ((this._OKRate != value)) - { - this.OnOKRateChanging(value); - this.SendPropertyChanging(); - this._OKRate = value; - this.SendPropertyChanged("OKRate"); - this.OnOKRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OKJointRate", DbType="Decimal(6,2)")] - public System.Nullable OKJointRate - { - get - { - return this._OKJointRate; - } - set - { - if ((this._OKJointRate != value)) - { - this.OnOKJointRateChanging(value); - this.SendPropertyChanging(); - this._OKJointRate = value; - this.SendPropertyChanged("OKJointRate"); - this.OnOKJointRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_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.Sp_WelderOKRate.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Sp_WelderOKRate.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Sp_WelderOKRate.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Sp_WelderOKRate.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRate_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.Sp_WelderOKRate.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.Sp_WelderOKRate.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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.Sp_WelderOKRateStatistics")] - public partial class Sp_WelderOKRateStatistics : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RateId; - - private string _WED_ID; - - private string _UnitId; - - private string _Years; - - private string _Months; - - private System.Nullable _TotalFilmNum; - - private System.Nullable _OneToatalFilmNum; - - private System.Nullable _OnePassFilmNum; - - private System.Nullable _OneRepairFilmNum; - - private System.Nullable _TwoRepairFilmNum; - - private System.Nullable _ThreeRepairFilmNum; - - private System.Nullable _CRepairFilmNum; - - private System.Nullable _NoRepairFilmNum; - - private System.Nullable _KPassFilmNum; - - private System.Nullable _RMaterialFilmNum; - - private System.Nullable _OKRate; - - private string _Remark; - - private EntityRef _Base_Unit; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRateIdChanging(string value); - partial void OnRateIdChanged(); - partial void OnWED_IDChanging(string value); - partial void OnWED_IDChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnYearsChanging(string value); - partial void OnYearsChanged(); - partial void OnMonthsChanging(string value); - partial void OnMonthsChanged(); - partial void OnTotalFilmNumChanging(System.Nullable value); - partial void OnTotalFilmNumChanged(); - partial void OnOneToatalFilmNumChanging(System.Nullable value); - partial void OnOneToatalFilmNumChanged(); - partial void OnOnePassFilmNumChanging(System.Nullable value); - partial void OnOnePassFilmNumChanged(); - partial void OnOneRepairFilmNumChanging(System.Nullable value); - partial void OnOneRepairFilmNumChanged(); - partial void OnTwoRepairFilmNumChanging(System.Nullable value); - partial void OnTwoRepairFilmNumChanged(); - partial void OnThreeRepairFilmNumChanging(System.Nullable value); - partial void OnThreeRepairFilmNumChanged(); - partial void OnCRepairFilmNumChanging(System.Nullable value); - partial void OnCRepairFilmNumChanged(); - partial void OnNoRepairFilmNumChanging(System.Nullable value); - partial void OnNoRepairFilmNumChanged(); - partial void OnKPassFilmNumChanging(System.Nullable value); - partial void OnKPassFilmNumChanged(); - partial void OnRMaterialFilmNumChanging(System.Nullable value); - partial void OnRMaterialFilmNumChanged(); - partial void OnOKRateChanging(System.Nullable value); - partial void OnOKRateChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Sp_WelderOKRateStatistics() - { - this._Base_Unit = default(EntityRef); - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RateId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RateId - { - get - { - return this._RateId; - } - set - { - if ((this._RateId != value)) - { - this.OnRateIdChanging(value); - this.SendPropertyChanging(); - this._RateId = value; - this.SendPropertyChanged("RateId"); - this.OnRateIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_ID", DbType="NVarChar(50)")] - public string WED_ID - { - get - { - return this._WED_ID; - } - set - { - if ((this._WED_ID != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWED_IDChanging(value); - this.SendPropertyChanging(); - this._WED_ID = value; - this.SendPropertyChanged("WED_ID"); - this.OnWED_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Years", DbType="NVarChar(4)")] - public string Years - { - get - { - return this._Years; - } - set - { - if ((this._Years != value)) - { - this.OnYearsChanging(value); - this.SendPropertyChanging(); - this._Years = value; - this.SendPropertyChanged("Years"); - this.OnYearsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Months", DbType="NVarChar(2)")] - public string Months - { - get - { - return this._Months; - } - set - { - if ((this._Months != value)) - { - this.OnMonthsChanging(value); - this.SendPropertyChanging(); - this._Months = value; - this.SendPropertyChanged("Months"); - this.OnMonthsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalFilmNum", DbType="Int")] - public System.Nullable TotalFilmNum - { - get - { - return this._TotalFilmNum; - } - set - { - if ((this._TotalFilmNum != value)) - { - this.OnTotalFilmNumChanging(value); - this.SendPropertyChanging(); - this._TotalFilmNum = value; - this.SendPropertyChanged("TotalFilmNum"); - this.OnTotalFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OneToatalFilmNum", DbType="Int")] - public System.Nullable OneToatalFilmNum - { - get - { - return this._OneToatalFilmNum; - } - set - { - if ((this._OneToatalFilmNum != value)) - { - this.OnOneToatalFilmNumChanging(value); - this.SendPropertyChanging(); - this._OneToatalFilmNum = value; - this.SendPropertyChanged("OneToatalFilmNum"); - this.OnOneToatalFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OnePassFilmNum", DbType="Int")] - public System.Nullable OnePassFilmNum - { - get - { - return this._OnePassFilmNum; - } - set - { - if ((this._OnePassFilmNum != value)) - { - this.OnOnePassFilmNumChanging(value); - this.SendPropertyChanging(); - this._OnePassFilmNum = value; - this.SendPropertyChanged("OnePassFilmNum"); - this.OnOnePassFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OneRepairFilmNum", DbType="Int")] - public System.Nullable OneRepairFilmNum - { - get - { - return this._OneRepairFilmNum; - } - set - { - if ((this._OneRepairFilmNum != value)) - { - this.OnOneRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._OneRepairFilmNum = value; - this.SendPropertyChanged("OneRepairFilmNum"); - this.OnOneRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TwoRepairFilmNum", DbType="Int")] - public System.Nullable TwoRepairFilmNum - { - get - { - return this._TwoRepairFilmNum; - } - set - { - if ((this._TwoRepairFilmNum != value)) - { - this.OnTwoRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._TwoRepairFilmNum = value; - this.SendPropertyChanged("TwoRepairFilmNum"); - this.OnTwoRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ThreeRepairFilmNum", DbType="Int")] - public System.Nullable ThreeRepairFilmNum - { - get - { - return this._ThreeRepairFilmNum; - } - set - { - if ((this._ThreeRepairFilmNum != value)) - { - this.OnThreeRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._ThreeRepairFilmNum = value; - this.SendPropertyChanged("ThreeRepairFilmNum"); - this.OnThreeRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CRepairFilmNum", DbType="Int")] - public System.Nullable CRepairFilmNum - { - get - { - return this._CRepairFilmNum; - } - set - { - if ((this._CRepairFilmNum != value)) - { - this.OnCRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._CRepairFilmNum = value; - this.SendPropertyChanged("CRepairFilmNum"); - this.OnCRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoRepairFilmNum", DbType="Int")] - public System.Nullable NoRepairFilmNum - { - get - { - return this._NoRepairFilmNum; - } - set - { - if ((this._NoRepairFilmNum != value)) - { - this.OnNoRepairFilmNumChanging(value); - this.SendPropertyChanging(); - this._NoRepairFilmNum = value; - this.SendPropertyChanged("NoRepairFilmNum"); - this.OnNoRepairFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_KPassFilmNum", DbType="Int")] - public System.Nullable KPassFilmNum - { - get - { - return this._KPassFilmNum; - } - set - { - if ((this._KPassFilmNum != value)) - { - this.OnKPassFilmNumChanging(value); - this.SendPropertyChanging(); - this._KPassFilmNum = value; - this.SendPropertyChanged("KPassFilmNum"); - this.OnKPassFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RMaterialFilmNum", DbType="Int")] - public System.Nullable RMaterialFilmNum - { - get - { - return this._RMaterialFilmNum; - } - set - { - if ((this._RMaterialFilmNum != value)) - { - this.OnRMaterialFilmNumChanging(value); - this.SendPropertyChanging(); - this._RMaterialFilmNum = value; - this.SendPropertyChanged("RMaterialFilmNum"); - this.OnRMaterialFilmNumChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OKRate", DbType="Decimal(6,2)")] - public System.Nullable OKRate - { - get - { - return this._OKRate; - } - set - { - if ((this._OKRate != value)) - { - this.OnOKRateChanging(value); - this.SendPropertyChanging(); - this._OKRate = value; - this.SendPropertyChanged("OKRate"); - this.OnOKRateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRateStatistics_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Sp_WelderOKRateStatistics.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Sp_WelderOKRateStatistics.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sp_WelderOKRateStatisticsItem_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WED_ID", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.Sp_WelderOKRateStatistics.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.Sp_WelderOKRateStatistics.Add(this); - this._WED_ID = value.WED_ID; - } - else - { - this._WED_ID = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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.Sys_ButtonPower")] - public partial class Sys_ButtonPower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ButtonPowerID; - - private string _RoleId; - - private string _MenuId; - - private string _ButtonToMenuId; - - private EntityRef _Sys_Menu; - - private EntityRef _Sys_Role; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnButtonPowerIDChanging(string value); - partial void OnButtonPowerIDChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnButtonToMenuIdChanging(string value); - partial void OnButtonToMenuIdChanged(); - #endregion - - public Sys_ButtonPower() - { - this._Sys_Menu = default(EntityRef); - this._Sys_Role = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonPowerID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ButtonPowerID - { - get - { - return this._ButtonPowerID; - } - set - { - if ((this._ButtonPowerID != value)) - { - this.OnButtonPowerIDChanging(value); - this.SendPropertyChanging(); - this._ButtonPowerID = value; - this.SendPropertyChanged("ButtonPowerID"); - this.OnButtonPowerIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ButtonToMenuId", DbType="NVarChar(50)")] - public string ButtonToMenuId - { - get - { - return this._ButtonToMenuId; - } - set - { - if ((this._ButtonToMenuId != value)) - { - this.OnButtonToMenuIdChanging(value); - this.SendPropertyChanging(); - this._ButtonToMenuId = value; - this.SendPropertyChanged("ButtonToMenuId"); - this.OnButtonToMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_ButtonPower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Sys_ButtonPower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Sys_ButtonPower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_ButtonPower_Sys_Role", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Sys_ButtonPower.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Sys_ButtonPower.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - 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.Sys_Const")] - public partial class Sys_Const : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ID; - - private string _ConstValue; - - private string _ConstText; - - private System.Nullable _SortIndex; - - private string _GroupId; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnIDChanging(string value); - partial void OnIDChanged(); - partial void OnConstValueChanging(string value); - partial void OnConstValueChanged(); - partial void OnConstTextChanging(string value); - partial void OnConstTextChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - partial void OnGroupIdChanging(string value); - partial void OnGroupIdChanged(); - #endregion - - public Sys_Const() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ID", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ID - { - get - { - return this._ID; - } - set - { - if ((this._ID != value)) - { - this.OnIDChanging(value); - this.SendPropertyChanging(); - this._ID = value; - this.SendPropertyChanged("ID"); - this.OnIDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstValue", DbType="NVarChar(50)")] - public string ConstValue - { - get - { - return this._ConstValue; - } - set - { - if ((this._ConstValue != value)) - { - this.OnConstValueChanging(value); - this.SendPropertyChanging(); - this._ConstValue = value; - this.SendPropertyChanged("ConstValue"); - this.OnConstValueChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstText", DbType="NVarChar(100)")] - public string ConstText - { - get - { - return this._ConstText; - } - set - { - if ((this._ConstText != value)) - { - this.OnConstTextChanging(value); - this.SendPropertyChanging(); - this._ConstText = value; - this.SendPropertyChanged("ConstText"); - this.OnConstTextChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GroupId", DbType="NVarChar(50)")] - public string GroupId - { - get - { - return this._GroupId; - } - set - { - if ((this._GroupId != value)) - { - this.OnGroupIdChanging(value); - this.SendPropertyChanging(); - this._GroupId = value; - this.SendPropertyChanged("GroupId"); - this.OnGroupIdChanged(); - } - } - } - - 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.Sys_ErrLogInfo")] - public partial class Sys_ErrLogInfo : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ErrLogId; - - private string _ErrType; - - private string _ErrMessage; - - private string _ErrStackTrace; - - private System.Nullable _ErrTime; - - private string _ErrUrl; - - private string _ErrIP; - - private string _UserName; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnErrLogIdChanging(string value); - partial void OnErrLogIdChanged(); - partial void OnErrTypeChanging(string value); - partial void OnErrTypeChanged(); - partial void OnErrMessageChanging(string value); - partial void OnErrMessageChanged(); - partial void OnErrStackTraceChanging(string value); - partial void OnErrStackTraceChanged(); - partial void OnErrTimeChanging(System.Nullable value); - partial void OnErrTimeChanged(); - partial void OnErrUrlChanging(string value); - partial void OnErrUrlChanged(); - partial void OnErrIPChanging(string value); - partial void OnErrIPChanged(); - partial void OnUserNameChanging(string value); - partial void OnUserNameChanged(); - #endregion - - public Sys_ErrLogInfo() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrLogId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ErrLogId - { - get - { - return this._ErrLogId; - } - set - { - if ((this._ErrLogId != value)) - { - this.OnErrLogIdChanging(value); - this.SendPropertyChanging(); - this._ErrLogId = value; - this.SendPropertyChanged("ErrLogId"); - this.OnErrLogIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrType", DbType="NVarChar(500)")] - public string ErrType - { - get - { - return this._ErrType; - } - set - { - if ((this._ErrType != value)) - { - this.OnErrTypeChanging(value); - this.SendPropertyChanging(); - this._ErrType = value; - this.SendPropertyChanged("ErrType"); - this.OnErrTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrMessage", DbType="NVarChar(2000)")] - public string ErrMessage - { - get - { - return this._ErrMessage; - } - set - { - if ((this._ErrMessage != value)) - { - this.OnErrMessageChanging(value); - this.SendPropertyChanging(); - this._ErrMessage = value; - this.SendPropertyChanged("ErrMessage"); - this.OnErrMessageChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrStackTrace", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string ErrStackTrace - { - get - { - return this._ErrStackTrace; - } - set - { - if ((this._ErrStackTrace != value)) - { - this.OnErrStackTraceChanging(value); - this.SendPropertyChanging(); - this._ErrStackTrace = value; - this.SendPropertyChanged("ErrStackTrace"); - this.OnErrStackTraceChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrTime", DbType="DateTime")] - public System.Nullable ErrTime - { - get - { - return this._ErrTime; - } - set - { - if ((this._ErrTime != value)) - { - this.OnErrTimeChanging(value); - this.SendPropertyChanging(); - this._ErrTime = value; - this.SendPropertyChanged("ErrTime"); - this.OnErrTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrUrl", DbType="NVarChar(800)")] - public string ErrUrl - { - get - { - return this._ErrUrl; - } - set - { - if ((this._ErrUrl != value)) - { - this.OnErrUrlChanging(value); - this.SendPropertyChanging(); - this._ErrUrl = value; - this.SendPropertyChanged("ErrUrl"); - this.OnErrUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ErrIP", DbType="NVarChar(50)")] - public string ErrIP - { - get - { - return this._ErrIP; - } - set - { - if ((this._ErrIP != value)) - { - this.OnErrIPChanging(value); - this.SendPropertyChanging(); - this._ErrIP = value; - this.SendPropertyChanged("ErrIP"); - this.OnErrIPChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(50)")] - public string UserName - { - get - { - return this._UserName; - } - set - { - if ((this._UserName != value)) - { - this.OnUserNameChanging(value); - this.SendPropertyChanging(); - this._UserName = value; - this.SendPropertyChanged("UserName"); - this.OnUserNameChanged(); - } - } - } - - 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.Sys_Log")] - public partial class Sys_Log : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _LogId; - - private string _UserId; - - private string _ProjectId; - - private System.Nullable _OperationTime; - - private string _Ip; - - private string _HostName; - - private string _OperationLog; - - private string _SystemId; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnLogIdChanging(string value); - partial void OnLogIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnOperationTimeChanging(System.Nullable value); - partial void OnOperationTimeChanged(); - partial void OnIpChanging(string value); - partial void OnIpChanged(); - partial void OnHostNameChanging(string value); - partial void OnHostNameChanged(); - partial void OnOperationLogChanging(string value); - partial void OnOperationLogChanged(); - partial void OnSystemIdChanging(string value); - partial void OnSystemIdChanged(); - #endregion - - public Sys_Log() - { - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LogId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string LogId - { - get - { - return this._LogId; - } - set - { - if ((this._LogId != value)) - { - this.OnLogIdChanging(value); - this.SendPropertyChanging(); - this._LogId = value; - this.SendPropertyChanged("LogId"); - this.OnLogIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this.OnProjectIdChanging(value); - this.SendPropertyChanging(); - this._ProjectId = value; - this.SendPropertyChanged("ProjectId"); - this.OnProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperationTime", DbType="DateTime")] - public System.Nullable OperationTime - { - get - { - return this._OperationTime; - } - set - { - if ((this._OperationTime != value)) - { - this.OnOperationTimeChanging(value); - this.SendPropertyChanging(); - this._OperationTime = value; - this.SendPropertyChanged("OperationTime"); - this.OnOperationTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ip", DbType="NVarChar(20)")] - public string Ip - { - get - { - return this._Ip; - } - set - { - if ((this._Ip != value)) - { - this.OnIpChanging(value); - this.SendPropertyChanging(); - this._Ip = value; - this.SendPropertyChanged("Ip"); - this.OnIpChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HostName", DbType="NVarChar(100)")] - public string HostName - { - get - { - return this._HostName; - } - set - { - if ((this._HostName != value)) - { - this.OnHostNameChanging(value); - this.SendPropertyChanging(); - this._HostName = value; - this.SendPropertyChanged("HostName"); - this.OnHostNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperationLog", DbType="NVarChar(50)")] - public string OperationLog - { - get - { - return this._OperationLog; - } - set - { - if ((this._OperationLog != value)) - { - this.OnOperationLogChanging(value); - this.SendPropertyChanging(); - this._OperationLog = value; - this.SendPropertyChanged("OperationLog"); - this.OnOperationLogChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemId", DbType="NVarChar(50)")] - public string SystemId - { - get - { - return this._SystemId; - } - set - { - if ((this._SystemId != value)) - { - this.OnSystemIdChanging(value); - this.SendPropertyChanging(); - this._SystemId = value; - this.SendPropertyChanged("SystemId"); - this.OnSystemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_Log_Sys_User_UserId", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Sys_Log.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Sys_Log.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.Sys_Menu")] - public partial class Sys_Menu : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _MenuId; - - private string _MenuName; - - private string _Url; - - private System.Nullable _SortIndex; - - private string _SuperMenu; - - private string _MenuModule; - - private System.Nullable _IsAudiFlow; - - private EntitySet _ButtonToMenu; - - private EntitySet _Project_RoleButtonPower; - - private EntitySet _Project_RolePower; - - private EntitySet _Project_UserButtonPower; - - private EntitySet _Project_UserPower; - - private EntitySet _Sys_ButtonPower; - - private EntitySet _Sys_RolePower; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - partial void OnMenuNameChanging(string value); - partial void OnMenuNameChanged(); - partial void OnUrlChanging(string value); - partial void OnUrlChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - partial void OnSuperMenuChanging(string value); - partial void OnSuperMenuChanged(); - partial void OnMenuModuleChanging(string value); - partial void OnMenuModuleChanged(); - partial void OnIsAudiFlowChanging(System.Nullable value); - partial void OnIsAudiFlowChanged(); - #endregion - - public Sys_Menu() - { - this._ButtonToMenu = new EntitySet(new Action(this.attach_ButtonToMenu), new Action(this.detach_ButtonToMenu)); - this._Project_RoleButtonPower = new EntitySet(new Action(this.attach_Project_RoleButtonPower), new Action(this.detach_Project_RoleButtonPower)); - this._Project_RolePower = new EntitySet(new Action(this.attach_Project_RolePower), new Action(this.detach_Project_RolePower)); - this._Project_UserButtonPower = new EntitySet(new Action(this.attach_Project_UserButtonPower), new Action(this.detach_Project_UserButtonPower)); - this._Project_UserPower = new EntitySet(new Action(this.attach_Project_UserPower), new Action(this.detach_Project_UserPower)); - this._Sys_ButtonPower = new EntitySet(new Action(this.attach_Sys_ButtonPower), new Action(this.detach_Sys_ButtonPower)); - this._Sys_RolePower = new EntitySet(new Action(this.attach_Sys_RolePower), new Action(this.detach_Sys_RolePower)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuName", DbType="NVarChar(50)")] - public string MenuName - { - get - { - return this._MenuName; - } - set - { - if ((this._MenuName != value)) - { - this.OnMenuNameChanging(value); - this.SendPropertyChanging(); - this._MenuName = value; - this.SendPropertyChanged("MenuName"); - this.OnMenuNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Url", DbType="NVarChar(60)")] - public string Url - { - get - { - return this._Url; - } - set - { - if ((this._Url != value)) - { - this.OnUrlChanging(value); - this.SendPropertyChanging(); - this._Url = value; - this.SendPropertyChanged("Url"); - this.OnUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="SmallInt")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SuperMenu", DbType="NVarChar(50)")] - public string SuperMenu - { - get - { - return this._SuperMenu; - } - set - { - if ((this._SuperMenu != value)) - { - this.OnSuperMenuChanging(value); - this.SendPropertyChanging(); - this._SuperMenu = value; - this.SendPropertyChanged("SuperMenu"); - this.OnSuperMenuChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuModule", DbType="Char(2)")] - public string MenuModule - { - get - { - return this._MenuModule; - } - set - { - if ((this._MenuModule != value)) - { - this.OnMenuModuleChanging(value); - this.SendPropertyChanging(); - this._MenuModule = value; - this.SendPropertyChanged("MenuModule"); - this.OnMenuModuleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAudiFlow", DbType="Bit")] - public System.Nullable IsAudiFlow - { - get - { - return this._IsAudiFlow; - } - set - { - if ((this._IsAudiFlow != value)) - { - this.OnIsAudiFlowChanging(value); - this.SendPropertyChanging(); - this._IsAudiFlow = value; - this.SendPropertyChanged("IsAudiFlow"); - this.OnIsAudiFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ButtonToMenu_Sys_Menu", Storage="_ButtonToMenu", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet ButtonToMenu - { - get - { - return this._ButtonToMenu; - } - set - { - this._ButtonToMenu.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_Sys_Menu", Storage="_Project_RoleButtonPower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Project_RoleButtonPower - { - get - { - return this._Project_RoleButtonPower; - } - set - { - this._Project_RoleButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RolePower_Sys_Menu", Storage="_Project_RolePower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Project_RolePower - { - get - { - return this._Project_RolePower; - } - set - { - this._Project_RolePower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_Sys_Menu", Storage="_Project_UserButtonPower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Project_UserButtonPower - { - get - { - return this._Project_UserButtonPower; - } - set - { - this._Project_UserButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_Sys_Menu", Storage="_Project_UserPower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Project_UserPower - { - get - { - return this._Project_UserPower; - } - set - { - this._Project_UserPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_ButtonPower_Sys_Menu", Storage="_Sys_ButtonPower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Sys_ButtonPower - { - get - { - return this._Sys_ButtonPower; - } - set - { - this._Sys_ButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_RolePower_Sys_Menu", Storage="_Sys_RolePower", ThisKey="MenuId", OtherKey="MenuId", DeleteRule="NO ACTION")] - public EntitySet Sys_RolePower - { - get - { - return this._Sys_RolePower; - } - set - { - this._Sys_RolePower.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_ButtonToMenu(ButtonToMenu entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_ButtonToMenu(ButtonToMenu entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Sys_ButtonPower(Sys_ButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Sys_ButtonPower(Sys_ButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - - private void attach_Sys_RolePower(Sys_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = this; - } - - private void detach_Sys_RolePower(Sys_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Menu = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Sys_Query")] - public partial class Sys_Query : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _QueryId; - - private string _QueryName; - - private string _InputParams; - - private string _OutputParams; - - private System.Nullable _QueryType; - - private System.Nullable _QueryFlag; - - private System.Nullable _Sort; - - private string _QuerySql; - - private string _AppQueryDesc; - - private bool _IsDelete; - - private string _Remark; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnQueryIdChanging(string value); - partial void OnQueryIdChanged(); - partial void OnQueryNameChanging(string value); - partial void OnQueryNameChanged(); - partial void OnInputParamsChanging(string value); - partial void OnInputParamsChanged(); - partial void OnOutputParamsChanging(string value); - partial void OnOutputParamsChanged(); - partial void OnQueryTypeChanging(System.Nullable value); - partial void OnQueryTypeChanged(); - partial void OnQueryFlagChanging(System.Nullable value); - partial void OnQueryFlagChanged(); - partial void OnSortChanging(System.Nullable value); - partial void OnSortChanged(); - partial void OnQuerySqlChanging(string value); - partial void OnQuerySqlChanged(); - partial void OnAppQueryDescChanging(string value); - partial void OnAppQueryDescChanged(); - partial void OnIsDeleteChanging(bool value); - partial void OnIsDeleteChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Sys_Query() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QueryId", DbType="NVarChar(60) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string QueryId - { - get - { - return this._QueryId; - } - set - { - if ((this._QueryId != value)) - { - this.OnQueryIdChanging(value); - this.SendPropertyChanging(); - this._QueryId = value; - this.SendPropertyChanged("QueryId"); - this.OnQueryIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QueryName", DbType="NVarChar(80)")] - public string QueryName - { - get - { - return this._QueryName; - } - set - { - if ((this._QueryName != value)) - { - this.OnQueryNameChanging(value); - this.SendPropertyChanging(); - this._QueryName = value; - this.SendPropertyChanged("QueryName"); - this.OnQueryNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InputParams", DbType="NVarChar(4000)")] - public string InputParams - { - get - { - return this._InputParams; - } - set - { - if ((this._InputParams != value)) - { - this.OnInputParamsChanging(value); - this.SendPropertyChanging(); - this._InputParams = value; - this.SendPropertyChanged("InputParams"); - this.OnInputParamsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutputParams", DbType="NVarChar(4000)")] - public string OutputParams - { - get - { - return this._OutputParams; - } - set - { - if ((this._OutputParams != value)) - { - this.OnOutputParamsChanging(value); - this.SendPropertyChanging(); - this._OutputParams = value; - this.SendPropertyChanged("OutputParams"); - this.OnOutputParamsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QueryType", DbType="SmallInt")] - public System.Nullable QueryType - { - get - { - return this._QueryType; - } - set - { - if ((this._QueryType != value)) - { - this.OnQueryTypeChanging(value); - this.SendPropertyChanging(); - this._QueryType = value; - this.SendPropertyChanged("QueryType"); - this.OnQueryTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QueryFlag", DbType="SmallInt")] - public System.Nullable QueryFlag - { - get - { - return this._QueryFlag; - } - set - { - if ((this._QueryFlag != value)) - { - this.OnQueryFlagChanging(value); - this.SendPropertyChanging(); - this._QueryFlag = value; - this.SendPropertyChanged("QueryFlag"); - this.OnQueryFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sort", DbType="SmallInt")] - public System.Nullable Sort - { - get - { - return this._Sort; - } - set - { - if ((this._Sort != value)) - { - this.OnSortChanging(value); - this.SendPropertyChanging(); - this._Sort = value; - this.SendPropertyChanged("Sort"); - this.OnSortChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QuerySql", DbType="NVarChar(4000)")] - public string QuerySql - { - get - { - return this._QuerySql; - } - set - { - if ((this._QuerySql != value)) - { - this.OnQuerySqlChanging(value); - this.SendPropertyChanging(); - this._QuerySql = value; - this.SendPropertyChanged("QuerySql"); - this.OnQuerySqlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AppQueryDesc", DbType="NVarChar(500)")] - public string AppQueryDesc - { - get - { - return this._AppQueryDesc; - } - set - { - if ((this._AppQueryDesc != value)) - { - this.OnAppQueryDescChanging(value); - this.SendPropertyChanging(); - this._AppQueryDesc = value; - this.SendPropertyChanged("AppQueryDesc"); - this.OnAppQueryDescChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsDelete", DbType="Bit NOT NULL")] - public bool IsDelete - { - get - { - return this._IsDelete; - } - set - { - if ((this._IsDelete != value)) - { - this.OnIsDeleteChanging(value); - this.SendPropertyChanging(); - this._IsDelete = value; - this.SendPropertyChanged("IsDelete"); - this.OnIsDeleteChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - 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.Sys_Role")] - public partial class Sys_Role : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RoleId; - - private string _RoleName; - - private string _Def; - - private string _RoleType; - - private System.Nullable _SortIndex; - - private System.Nullable _IsAuditFlow; - - private System.Nullable _IsHeadRole; - - private System.Nullable _IsAPPLeaderRole; - - private EntitySet _Project_RoleButtonPower; - - private EntitySet _Project_RolePower; - - private EntitySet _Project_User; - - private EntitySet _Sys_ButtonPower; - - private EntitySet _Sys_RolePower; - - private EntitySet _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnRoleNameChanging(string value); - partial void OnRoleNameChanged(); - partial void OnDefChanging(string value); - partial void OnDefChanged(); - partial void OnRoleTypeChanging(string value); - partial void OnRoleTypeChanged(); - partial void OnSortIndexChanging(System.Nullable value); - partial void OnSortIndexChanged(); - partial void OnIsAuditFlowChanging(System.Nullable value); - partial void OnIsAuditFlowChanged(); - partial void OnIsHeadRoleChanging(System.Nullable value); - partial void OnIsHeadRoleChanged(); - partial void OnIsAPPLeaderRoleChanging(System.Nullable value); - partial void OnIsAPPLeaderRoleChanged(); - #endregion - - public Sys_Role() - { - this._Project_RoleButtonPower = new EntitySet(new Action(this.attach_Project_RoleButtonPower), new Action(this.detach_Project_RoleButtonPower)); - this._Project_RolePower = new EntitySet(new Action(this.attach_Project_RolePower), new Action(this.detach_Project_RolePower)); - this._Project_User = new EntitySet(new Action(this.attach_Project_User), new Action(this.detach_Project_User)); - this._Sys_ButtonPower = new EntitySet(new Action(this.attach_Sys_ButtonPower), new Action(this.detach_Sys_ButtonPower)); - this._Sys_RolePower = new EntitySet(new Action(this.attach_Sys_RolePower), new Action(this.detach_Sys_RolePower)); - this._Sys_User = new EntitySet(new Action(this.attach_Sys_User), new Action(this.detach_Sys_User)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string RoleName - { - get - { - return this._RoleName; - } - set - { - if ((this._RoleName != value)) - { - this.OnRoleNameChanging(value); - this.SendPropertyChanging(); - this._RoleName = value; - this.SendPropertyChanged("RoleName"); - this.OnRoleNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Def", DbType="NVarChar(100)")] - public string Def - { - get - { - return this._Def; - } - set - { - if ((this._Def != value)) - { - this.OnDefChanging(value); - this.SendPropertyChanging(); - this._Def = value; - this.SendPropertyChanged("Def"); - this.OnDefChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleType", DbType="Char(1)")] - public string RoleType - { - get - { - return this._RoleType; - } - set - { - if ((this._RoleType != value)) - { - this.OnRoleTypeChanging(value); - this.SendPropertyChanging(); - this._RoleType = value; - this.SendPropertyChanged("RoleType"); - this.OnRoleTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SortIndex", DbType="Int")] - public System.Nullable SortIndex - { - get - { - return this._SortIndex; - } - set - { - if ((this._SortIndex != value)) - { - this.OnSortIndexChanging(value); - this.SendPropertyChanging(); - this._SortIndex = value; - this.SendPropertyChanged("SortIndex"); - this.OnSortIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAuditFlow", DbType="Bit")] - public System.Nullable IsAuditFlow - { - get - { - return this._IsAuditFlow; - } - set - { - if ((this._IsAuditFlow != value)) - { - this.OnIsAuditFlowChanging(value); - this.SendPropertyChanging(); - this._IsAuditFlow = value; - this.SendPropertyChanged("IsAuditFlow"); - this.OnIsAuditFlowChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHeadRole", DbType="Bit")] - public System.Nullable IsHeadRole - { - get - { - return this._IsHeadRole; - } - set - { - if ((this._IsHeadRole != value)) - { - this.OnIsHeadRoleChanging(value); - this.SendPropertyChanging(); - this._IsHeadRole = value; - this.SendPropertyChanged("IsHeadRole"); - this.OnIsHeadRoleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAPPLeaderRole", DbType="Bit")] - public System.Nullable IsAPPLeaderRole - { - get - { - return this._IsAPPLeaderRole; - } - set - { - if ((this._IsAPPLeaderRole != value)) - { - this.OnIsAPPLeaderRoleChanging(value); - this.SendPropertyChanging(); - this._IsAPPLeaderRole = value; - this.SendPropertyChanged("IsAPPLeaderRole"); - this.OnIsAPPLeaderRoleChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RoleButtonPower_Sys_Role", Storage="_Project_RoleButtonPower", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Project_RoleButtonPower - { - get - { - return this._Project_RoleButtonPower; - } - set - { - this._Project_RoleButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_RolePower_Project_RolePower", Storage="_Project_RolePower", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Project_RolePower - { - get - { - return this._Project_RolePower; - } - set - { - this._Project_RolePower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_Sys_Role", Storage="_Project_User", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Project_User - { - get - { - return this._Project_User; - } - set - { - this._Project_User.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_ButtonPower_Sys_Role", Storage="_Sys_ButtonPower", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Sys_ButtonPower - { - get - { - return this._Sys_ButtonPower; - } - set - { - this._Sys_ButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_RolePower_Sys_RolePower", Storage="_Sys_RolePower", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Sys_RolePower - { - get - { - return this._Sys_RolePower; - } - set - { - this._Sys_RolePower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Sys_Role", Storage="_Sys_User", ThisKey="RoleId", OtherKey="RoleId", DeleteRule="NO ACTION")] - public EntitySet Sys_User - { - get - { - return this._Sys_User; - } - set - { - this._Sys_User.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_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Project_RoleButtonPower(Project_RoleButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - - private void attach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Project_RolePower(Project_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - - private void attach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - - private void attach_Sys_ButtonPower(Sys_ButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Sys_ButtonPower(Sys_ButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - - private void attach_Sys_RolePower(Sys_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Sys_RolePower(Sys_RolePower entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - - private void attach_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = this; - } - - private void detach_Sys_User(Sys_User entity) - { - this.SendPropertyChanging(); - entity.Sys_Role = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Sys_RolePower")] - public partial class Sys_RolePower : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RolePowerId; - - private string _RoleId; - - private string _MenuId; - - private EntityRef _Sys_Menu; - - private EntityRef _Sys_Role; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRolePowerIdChanging(string value); - partial void OnRolePowerIdChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnMenuIdChanging(string value); - partial void OnMenuIdChanged(); - #endregion - - public Sys_RolePower() - { - this._Sys_Menu = default(EntityRef); - this._Sys_Role = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RolePowerId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RolePowerId - { - get - { - return this._RolePowerId; - } - set - { - if ((this._RolePowerId != value)) - { - this.OnRolePowerIdChanging(value); - this.SendPropertyChanging(); - this._RolePowerId = value; - this.SendPropertyChanged("RolePowerId"); - this.OnRolePowerIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - if (this._Sys_Menu.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnMenuIdChanging(value); - this.SendPropertyChanging(); - this._MenuId = value; - this.SendPropertyChanged("MenuId"); - this.OnMenuIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_RolePower_Sys_Menu", Storage="_Sys_Menu", ThisKey="MenuId", OtherKey="MenuId", IsForeignKey=true)] - public Sys_Menu Sys_Menu - { - get - { - return this._Sys_Menu.Entity; - } - set - { - Sys_Menu previousValue = this._Sys_Menu.Entity; - if (((previousValue != value) - || (this._Sys_Menu.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Menu.Entity = null; - previousValue.Sys_RolePower.Remove(this); - } - this._Sys_Menu.Entity = value; - if ((value != null)) - { - value.Sys_RolePower.Add(this); - this._MenuId = value.MenuId; - } - else - { - this._MenuId = default(string); - } - this.SendPropertyChanged("Sys_Menu"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_RolePower_Sys_RolePower", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Sys_RolePower.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Sys_RolePower.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - 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.Sys_System")] - public partial class Sys_System : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _SystemId; - - private string _SystemName; - - private string _SystemType; - - private System.Nullable _SorIndex; - - private System.Nullable _IsEnable; - - private System.Nullable _IsMoreProject; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSystemIdChanging(string value); - partial void OnSystemIdChanged(); - partial void OnSystemNameChanging(string value); - partial void OnSystemNameChanged(); - partial void OnSystemTypeChanging(string value); - partial void OnSystemTypeChanged(); - partial void OnSorIndexChanging(System.Nullable value); - partial void OnSorIndexChanged(); - partial void OnIsEnableChanging(System.Nullable value); - partial void OnIsEnableChanged(); - partial void OnIsMoreProjectChanging(System.Nullable value); - partial void OnIsMoreProjectChanged(); - #endregion - - public Sys_System() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string SystemId - { - get - { - return this._SystemId; - } - set - { - if ((this._SystemId != value)) - { - this.OnSystemIdChanging(value); - this.SendPropertyChanging(); - this._SystemId = value; - this.SendPropertyChanged("SystemId"); - this.OnSystemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemName", DbType="NVarChar(120)")] - public string SystemName - { - get - { - return this._SystemName; - } - set - { - if ((this._SystemName != value)) - { - this.OnSystemNameChanging(value); - this.SendPropertyChanging(); - this._SystemName = value; - this.SendPropertyChanged("SystemName"); - this.OnSystemNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemType", DbType="Char(1)")] - public string SystemType - { - get - { - return this._SystemType; - } - set - { - if ((this._SystemType != value)) - { - this.OnSystemTypeChanging(value); - this.SendPropertyChanging(); - this._SystemType = value; - this.SendPropertyChanged("SystemType"); - this.OnSystemTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SorIndex", DbType="Int")] - public System.Nullable SorIndex - { - get - { - return this._SorIndex; - } - set - { - if ((this._SorIndex != value)) - { - this.OnSorIndexChanging(value); - this.SendPropertyChanging(); - this._SorIndex = value; - this.SendPropertyChanged("SorIndex"); - this.OnSorIndexChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsEnable", DbType="Bit")] - public System.Nullable IsEnable - { - get - { - return this._IsEnable; - } - set - { - if ((this._IsEnable != value)) - { - this.OnIsEnableChanging(value); - this.SendPropertyChanging(); - this._IsEnable = value; - this.SendPropertyChanged("IsEnable"); - this.OnIsEnableChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsMoreProject", DbType="Bit")] - public System.Nullable IsMoreProject - { - get - { - return this._IsMoreProject; - } - set - { - if ((this._IsMoreProject != value)) - { - this.OnIsMoreProjectChanging(value); - this.SendPropertyChanging(); - this._IsMoreProject = value; - this.SendPropertyChanged("IsMoreProject"); - this.OnIsMoreProjectChanged(); - } - } - } - - 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.Sys_User")] - public partial class Sys_User : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UserId; - - private string _Account; - - private string _UserCode; - - private string _Password; - - private string _UserName; - - private string _RoleId; - - private System.Nullable _IsPost; - - private string _UnitId; - - private string _DepartId; - - private System.Nullable _IsHeadMan; - - private string _EmailPassword; - - private string _Email; - - private string _LoginProjectId; - - private string _LoginSystemId; - - private string _AllowLoginSystem; - - private string _Phone; - - private string _DeviceId; - - private string _SignatureUrl; - - private EntitySet _Base_Project; - - private EntitySet _Common_NoticeSign; - - private EntitySet _HJGL_BO_PreWeldReportMain; - - private EntitySet _User; - - private EntitySet _HJGL_CH_HotProessTrust; - - private EntitySet _HJGL_ElectrodeBake; - - private EntitySet _HJGL_ElectrodeRecovery; - - private EntitySet _HJGL_ElectrodeRecovery_Sys_User1; - - private EntitySet _HJGL_EMaterialRegist; - - private EntitySet _HJGL_EWeldRHRecord; - - private EntitySet _HJGL_Match_InStorage; - - private EntitySet _HJGL_Match_OutStorage; - - private EntitySet _HJGL_Sys_DataInTemp; - - private EntitySet _HJGL_Sys_UserShowColumns; - - private EntitySet _HJGL_WeldingProcedure_WeldHotProcessCard; - - private EntitySet _Project_User; - - private EntitySet _Project_UserButtonPower; - - private EntitySet _Project_UserPower; - - private EntitySet _Sys_Log; - - private EntityRef _Base_Depart; - - private EntityRef _Base_Unit; - - private EntityRef _Sys_Role; - - private EntitySet _Sys_UserShowColumns; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnAccountChanging(string value); - partial void OnAccountChanged(); - partial void OnUserCodeChanging(string value); - partial void OnUserCodeChanged(); - partial void OnPasswordChanging(string value); - partial void OnPasswordChanged(); - partial void OnUserNameChanging(string value); - partial void OnUserNameChanged(); - partial void OnRoleIdChanging(string value); - partial void OnRoleIdChanged(); - partial void OnIsPostChanging(System.Nullable value); - partial void OnIsPostChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnDepartIdChanging(string value); - partial void OnDepartIdChanged(); - partial void OnIsHeadManChanging(System.Nullable value); - partial void OnIsHeadManChanged(); - partial void OnEmailPasswordChanging(string value); - partial void OnEmailPasswordChanged(); - partial void OnEmailChanging(string value); - partial void OnEmailChanged(); - partial void OnLoginProjectIdChanging(string value); - partial void OnLoginProjectIdChanged(); - partial void OnLoginSystemIdChanging(string value); - partial void OnLoginSystemIdChanged(); - partial void OnAllowLoginSystemChanging(string value); - partial void OnAllowLoginSystemChanged(); - partial void OnPhoneChanging(string value); - partial void OnPhoneChanged(); - partial void OnDeviceIdChanging(string value); - partial void OnDeviceIdChanged(); - partial void OnSignatureUrlChanging(string value); - partial void OnSignatureUrlChanged(); - #endregion - - public Sys_User() - { - this._Base_Project = new EntitySet(new Action(this.attach_Base_Project), new Action(this.detach_Base_Project)); - this._Common_NoticeSign = new EntitySet(new Action(this.attach_Common_NoticeSign), new Action(this.detach_Common_NoticeSign)); - this._HJGL_BO_PreWeldReportMain = new EntitySet(new Action(this.attach_HJGL_BO_PreWeldReportMain), new Action(this.detach_HJGL_BO_PreWeldReportMain)); - this._User = new EntitySet(new Action(this.attach_User), new Action(this.detach_User)); - this._HJGL_CH_HotProessTrust = new EntitySet(new Action(this.attach_HJGL_CH_HotProessTrust), new Action(this.detach_HJGL_CH_HotProessTrust)); - this._HJGL_ElectrodeBake = new EntitySet(new Action(this.attach_HJGL_ElectrodeBake), new Action(this.detach_HJGL_ElectrodeBake)); - this._HJGL_ElectrodeRecovery = new EntitySet(new Action(this.attach_HJGL_ElectrodeRecovery), new Action(this.detach_HJGL_ElectrodeRecovery)); - this._HJGL_ElectrodeRecovery_Sys_User1 = new EntitySet(new Action(this.attach_HJGL_ElectrodeRecovery_Sys_User1), new Action(this.detach_HJGL_ElectrodeRecovery_Sys_User1)); - this._HJGL_EMaterialRegist = new EntitySet(new Action(this.attach_HJGL_EMaterialRegist), new Action(this.detach_HJGL_EMaterialRegist)); - this._HJGL_EWeldRHRecord = new EntitySet(new Action(this.attach_HJGL_EWeldRHRecord), new Action(this.detach_HJGL_EWeldRHRecord)); - this._HJGL_Match_InStorage = new EntitySet(new Action(this.attach_HJGL_Match_InStorage), new Action(this.detach_HJGL_Match_InStorage)); - this._HJGL_Match_OutStorage = new EntitySet(new Action(this.attach_HJGL_Match_OutStorage), new Action(this.detach_HJGL_Match_OutStorage)); - this._HJGL_Sys_DataInTemp = new EntitySet(new Action(this.attach_HJGL_Sys_DataInTemp), new Action(this.detach_HJGL_Sys_DataInTemp)); - this._HJGL_Sys_UserShowColumns = new EntitySet(new Action(this.attach_HJGL_Sys_UserShowColumns), new Action(this.detach_HJGL_Sys_UserShowColumns)); - this._HJGL_WeldingProcedure_WeldHotProcessCard = new EntitySet(new Action(this.attach_HJGL_WeldingProcedure_WeldHotProcessCard), new Action(this.detach_HJGL_WeldingProcedure_WeldHotProcessCard)); - this._Project_User = new EntitySet(new Action(this.attach_Project_User), new Action(this.detach_Project_User)); - this._Project_UserButtonPower = new EntitySet(new Action(this.attach_Project_UserButtonPower), new Action(this.detach_Project_UserButtonPower)); - this._Project_UserPower = new EntitySet(new Action(this.attach_Project_UserPower), new Action(this.detach_Project_UserPower)); - this._Sys_Log = new EntitySet(new Action(this.attach_Sys_Log), new Action(this.detach_Sys_Log)); - this._Base_Depart = default(EntityRef); - this._Base_Unit = default(EntityRef); - this._Sys_Role = default(EntityRef); - this._Sys_UserShowColumns = new EntitySet(new Action(this.attach_Sys_UserShowColumns), new Action(this.detach_Sys_UserShowColumns)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Account", DbType="NVarChar(50)")] - public string Account - { - get - { - return this._Account; - } - set - { - if ((this._Account != value)) - { - this.OnAccountChanging(value); - this.SendPropertyChanging(); - this._Account = value; - this.SendPropertyChanged("Account"); - this.OnAccountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserCode", DbType="NVarChar(50)")] - public string UserCode - { - get - { - return this._UserCode; - } - set - { - if ((this._UserCode != value)) - { - this.OnUserCodeChanging(value); - this.SendPropertyChanging(); - this._UserCode = value; - this.SendPropertyChanged("UserCode"); - this.OnUserCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Password", DbType="NVarChar(50)")] - public string Password - { - get - { - return this._Password; - } - set - { - if ((this._Password != value)) - { - this.OnPasswordChanging(value); - this.SendPropertyChanging(); - this._Password = value; - this.SendPropertyChanged("Password"); - this.OnPasswordChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(20)")] - public string UserName - { - get - { - return this._UserName; - } - set - { - if ((this._UserName != value)) - { - this.OnUserNameChanging(value); - this.SendPropertyChanging(); - this._UserName = value; - this.SendPropertyChanged("UserName"); - this.OnUserNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - if (this._Sys_Role.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnRoleIdChanging(value); - this.SendPropertyChanging(); - this._RoleId = value; - this.SendPropertyChanged("RoleId"); - this.OnRoleIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPost", DbType="Bit")] - public System.Nullable IsPost - { - get - { - return this._IsPost; - } - set - { - if ((this._IsPost != value)) - { - this.OnIsPostChanging(value); - this.SendPropertyChanging(); - this._IsPost = value; - this.SendPropertyChanged("IsPost"); - this.OnIsPostChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartId", DbType="NVarChar(50)")] - public string DepartId - { - get - { - return this._DepartId; - } - set - { - if ((this._DepartId != value)) - { - if (this._Base_Depart.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnDepartIdChanging(value); - this.SendPropertyChanging(); - this._DepartId = value; - this.SendPropertyChanged("DepartId"); - this.OnDepartIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsHeadMan", DbType="Bit")] - public System.Nullable IsHeadMan - { - get - { - return this._IsHeadMan; - } - set - { - if ((this._IsHeadMan != value)) - { - this.OnIsHeadManChanging(value); - this.SendPropertyChanging(); - this._IsHeadMan = value; - this.SendPropertyChanged("IsHeadMan"); - this.OnIsHeadManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EmailPassword", DbType="NVarChar(50)")] - public string EmailPassword - { - get - { - return this._EmailPassword; - } - set - { - if ((this._EmailPassword != value)) - { - this.OnEmailPasswordChanging(value); - this.SendPropertyChanging(); - this._EmailPassword = value; - this.SendPropertyChanged("EmailPassword"); - this.OnEmailPasswordChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(50)")] - public string Email - { - get - { - return this._Email; - } - set - { - if ((this._Email != value)) - { - this.OnEmailChanging(value); - this.SendPropertyChanging(); - this._Email = value; - this.SendPropertyChanged("Email"); - this.OnEmailChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LoginProjectId", DbType="NVarChar(50)")] - public string LoginProjectId - { - get - { - return this._LoginProjectId; - } - set - { - if ((this._LoginProjectId != value)) - { - this.OnLoginProjectIdChanging(value); - this.SendPropertyChanging(); - this._LoginProjectId = value; - this.SendPropertyChanged("LoginProjectId"); - this.OnLoginProjectIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LoginSystemId", DbType="NVarChar(50)")] - public string LoginSystemId - { - get - { - return this._LoginSystemId; - } - set - { - if ((this._LoginSystemId != value)) - { - this.OnLoginSystemIdChanging(value); - this.SendPropertyChanging(); - this._LoginSystemId = value; - this.SendPropertyChanged("LoginSystemId"); - this.OnLoginSystemIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AllowLoginSystem", DbType="NVarChar(50)")] - public string AllowLoginSystem - { - get - { - return this._AllowLoginSystem; - } - set - { - if ((this._AllowLoginSystem != value)) - { - this.OnAllowLoginSystemChanging(value); - this.SendPropertyChanging(); - this._AllowLoginSystem = value; - this.SendPropertyChanged("AllowLoginSystem"); - this.OnAllowLoginSystemChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(50)")] - public string Phone - { - get - { - return this._Phone; - } - set - { - if ((this._Phone != value)) - { - this.OnPhoneChanging(value); - this.SendPropertyChanging(); - this._Phone = value; - this.SendPropertyChanged("Phone"); - this.OnPhoneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Name="deviceId", Storage="_DeviceId", DbType="NVarChar(50)")] - public string DeviceId - { - get - { - return this._DeviceId; - } - set - { - if ((this._DeviceId != value)) - { - this.OnDeviceIdChanging(value); - this.SendPropertyChanging(); - this._DeviceId = value; - this.SendPropertyChanged("DeviceId"); - this.OnDeviceIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignatureUrl", DbType="NVarChar(500)")] - public string SignatureUrl - { - get - { - return this._SignatureUrl; - } - set - { - if ((this._SignatureUrl != value)) - { - this.OnSignatureUrlChanging(value); - this.SendPropertyChanging(); - this._SignatureUrl = value; - this.SendPropertyChanged("SignatureUrl"); - this.OnSignatureUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Base_Project_Sys_User", Storage="_Base_Project", ThisKey="UserId", OtherKey="CreateManId", DeleteRule="NO ACTION")] - public EntitySet Base_Project - { - get - { - return this._Base_Project; - } - set - { - this._Base_Project.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_NoticeSign_Sys_User", Storage="_Common_NoticeSign", ThisKey="UserId", OtherKey="SignMan", DeleteRule="NO ACTION")] - public EntitySet Common_NoticeSign - { - get - { - return this._Common_NoticeSign; - } - set - { - this._Common_NoticeSign.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_Sys_User", Storage="_HJGL_BO_PreWeldReportMain", ThisKey="UserId", OtherKey="WelderHardMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_BO_PreWeldReportMain - { - get - { - return this._HJGL_BO_PreWeldReportMain; - } - set - { - this._HJGL_BO_PreWeldReportMain.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_BO_PreWeldReportMain_Sys_User1", Storage="_User", ThisKey="UserId", OtherKey="AuditMan", DeleteRule="NO ACTION")] - public EntitySet User - { - get - { - return this._User; - } - set - { - this._User.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_CH_HotProessTrust_Sys_User", Storage="_HJGL_CH_HotProessTrust", ThisKey="UserId", OtherKey="TrstManId", DeleteRule="NO ACTION")] - public EntitySet HJGL_CH_HotProessTrust - { - get - { - return this._HJGL_CH_HotProessTrust; - } - set - { - this._HJGL_CH_HotProessTrust.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeBake_Sys_User", Storage="_HJGL_ElectrodeBake", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeBake - { - get - { - return this._HJGL_ElectrodeBake; - } - set - { - this._HJGL_ElectrodeBake.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Sys_User", Storage="_HJGL_ElectrodeRecovery", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeRecovery - { - get - { - return this._HJGL_ElectrodeRecovery; - } - set - { - this._HJGL_ElectrodeRecovery.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_ElectrodeRecovery_Sys_User1", Storage="_HJGL_ElectrodeRecovery_Sys_User1", ThisKey="UserId", OtherKey="AuditMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_ElectrodeRecovery_Sys_User1 - { - get - { - return this._HJGL_ElectrodeRecovery_Sys_User1; - } - set - { - this._HJGL_ElectrodeRecovery_Sys_User1.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EMaterialRegist_Sys_User", Storage="_HJGL_EMaterialRegist", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_EMaterialRegist - { - get - { - return this._HJGL_EMaterialRegist; - } - set - { - this._HJGL_EMaterialRegist.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_EWeldRHRecord_Sys_User", Storage="_HJGL_EWeldRHRecord", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_EWeldRHRecord - { - get - { - return this._HJGL_EWeldRHRecord; - } - set - { - this._HJGL_EWeldRHRecord.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_InStorage_Sys_User", Storage="_HJGL_Match_InStorage", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_InStorage - { - get - { - return this._HJGL_Match_InStorage; - } - set - { - this._HJGL_Match_InStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Match_OutStorage_Sys_User", Storage="_HJGL_Match_OutStorage", ThisKey="UserId", OtherKey="CompileMan", DeleteRule="NO ACTION")] - public EntitySet HJGL_Match_OutStorage - { - get - { - return this._HJGL_Match_OutStorage; - } - set - { - this._HJGL_Match_OutStorage.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_DataInTemp_Sys_User", Storage="_HJGL_Sys_DataInTemp", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Sys_DataInTemp - { - get - { - return this._HJGL_Sys_DataInTemp; - } - set - { - this._HJGL_Sys_DataInTemp.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HJGL_Sys_UserShowColumns_Sys_User", Storage="_HJGL_Sys_UserShowColumns", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet HJGL_Sys_UserShowColumns - { - get - { - return this._HJGL_Sys_UserShowColumns; - } - set - { - this._HJGL_Sys_UserShowColumns.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HotProcessCardList_Sys_User", Storage="_HJGL_WeldingProcedure_WeldHotProcessCard", ThisKey="UserId", OtherKey="BzPerson", DeleteRule="NO ACTION")] - public EntitySet HJGL_WeldingProcedure_WeldHotProcessCard - { - get - { - return this._HJGL_WeldingProcedure_WeldHotProcessCard; - } - set - { - this._HJGL_WeldingProcedure_WeldHotProcessCard.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_User_Sys_User", Storage="_Project_User", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet Project_User - { - get - { - return this._Project_User; - } - set - { - this._Project_User.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserButtonPower_Project_User", Storage="_Project_UserButtonPower", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet Project_UserButtonPower - { - get - { - return this._Project_UserButtonPower; - } - set - { - this._Project_UserButtonPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Project_UserPower_Project_User", Storage="_Project_UserPower", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet Project_UserPower - { - get - { - return this._Project_UserPower; - } - set - { - this._Project_UserPower.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_Log_Sys_User_UserId", Storage="_Sys_Log", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet Sys_Log - { - get - { - return this._Sys_Log; - } - set - { - this._Sys_Log.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Base_Depart", Storage="_Base_Depart", ThisKey="DepartId", OtherKey="DepartId", IsForeignKey=true)] - public Base_Depart Base_Depart - { - get - { - return this._Base_Depart.Entity; - } - set - { - Base_Depart previousValue = this._Base_Depart.Entity; - if (((previousValue != value) - || (this._Base_Depart.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Depart.Entity = null; - previousValue.Sys_User.Remove(this); - } - this._Base_Depart.Entity = value; - if ((value != null)) - { - value.Sys_User.Add(this); - this._DepartId = value.DepartId; - } - else - { - this._DepartId = default(string); - } - this.SendPropertyChanged("Base_Depart"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Sys_User.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Sys_User.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_User_Sys_Role", Storage="_Sys_Role", ThisKey="RoleId", OtherKey="RoleId", IsForeignKey=true)] - public Sys_Role Sys_Role - { - get - { - return this._Sys_Role.Entity; - } - set - { - Sys_Role previousValue = this._Sys_Role.Entity; - if (((previousValue != value) - || (this._Sys_Role.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_Role.Entity = null; - previousValue.Sys_User.Remove(this); - } - this._Sys_Role.Entity = value; - if ((value != null)) - { - value.Sys_User.Add(this); - this._RoleId = value.RoleId; - } - else - { - this._RoleId = default(string); - } - this.SendPropertyChanged("Sys_Role"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_UserShowColumns_Sys_User", Storage="_Sys_UserShowColumns", ThisKey="UserId", OtherKey="UserId", DeleteRule="NO ACTION")] - public EntitySet Sys_UserShowColumns - { - get - { - return this._Sys_UserShowColumns; - } - set - { - this._Sys_UserShowColumns.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_Base_Project(Base_Project entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Base_Project(Base_Project entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Common_NoticeSign(Common_NoticeSign entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Common_NoticeSign(Common_NoticeSign entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_BO_PreWeldReportMain(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_User(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.AuditManSys_User = this; - } - - private void detach_User(HJGL_BO_PreWeldReportMain entity) - { - this.SendPropertyChanging(); - entity.AuditManSys_User = null; - } - - private void attach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_CH_HotProessTrust(HJGL_CH_HotProessTrust entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_ElectrodeBake(HJGL_ElectrodeBake entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_ElectrodeRecovery(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_ElectrodeRecovery_Sys_User1(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.AuditManSys_User = this; - } - - private void detach_HJGL_ElectrodeRecovery_Sys_User1(HJGL_ElectrodeRecovery entity) - { - this.SendPropertyChanging(); - entity.AuditManSys_User = null; - } - - private void attach_HJGL_EMaterialRegist(HJGL_EMaterialRegist entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_EMaterialRegist(HJGL_EMaterialRegist entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_EWeldRHRecord(HJGL_EWeldRHRecord entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_Match_InStorage(HJGL_Match_InStorage entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_Match_OutStorage(HJGL_Match_OutStorage entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_Sys_DataInTemp(HJGL_Sys_DataInTemp entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_Sys_UserShowColumns(HJGL_Sys_UserShowColumns entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_Sys_UserShowColumns(HJGL_Sys_UserShowColumns entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_HJGL_WeldingProcedure_WeldHotProcessCard(HJGL_WeldingProcedure_WeldHotProcessCard entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Project_User(Project_User entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Project_UserButtonPower(Project_UserButtonPower entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Project_UserPower(Project_UserPower entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Sys_Log(Sys_Log entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Sys_Log(Sys_Log entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - - private void attach_Sys_UserShowColumns(Sys_UserShowColumns entity) - { - this.SendPropertyChanging(); - entity.Sys_User = this; - } - - private void detach_Sys_UserShowColumns(Sys_UserShowColumns entity) - { - this.SendPropertyChanging(); - entity.Sys_User = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Sys_UserShowColumns")] - public partial class Sys_UserShowColumns : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ShowColumnId; - - private string _UserId; - - private string _Columns; - - private string _ShowType; - - private EntityRef _Sys_User; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnShowColumnIdChanging(string value); - partial void OnShowColumnIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnColumnsChanging(string value); - partial void OnColumnsChanged(); - partial void OnShowTypeChanging(string value); - partial void OnShowTypeChanged(); - #endregion - - public Sys_UserShowColumns() - { - this._Sys_User = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShowColumnId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ShowColumnId - { - get - { - return this._ShowColumnId; - } - set - { - if ((this._ShowColumnId != value)) - { - this.OnShowColumnIdChanging(value); - this.SendPropertyChanging(); - this._ShowColumnId = value; - this.SendPropertyChanged("ShowColumnId"); - this.OnShowColumnIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - if (this._Sys_User.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Columns", DbType="NVarChar(500)")] - public string Columns - { - get - { - return this._Columns; - } - set - { - if ((this._Columns != value)) - { - this.OnColumnsChanging(value); - this.SendPropertyChanging(); - this._Columns = value; - this.SendPropertyChanged("Columns"); - this.OnColumnsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ShowType", DbType="Char(10)")] - public string ShowType - { - get - { - return this._ShowType; - } - set - { - if ((this._ShowType != value)) - { - this.OnShowTypeChanging(value); - this.SendPropertyChanging(); - this._ShowType = value; - this.SendPropertyChanged("ShowType"); - this.OnShowTypeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Sys_UserShowColumns_Sys_User", Storage="_Sys_User", ThisKey="UserId", OtherKey="UserId", IsForeignKey=true)] - public Sys_User Sys_User - { - get - { - return this._Sys_User.Entity; - } - set - { - Sys_User previousValue = this._Sys_User.Entity; - if (((previousValue != value) - || (this._Sys_User.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Sys_User.Entity = null; - previousValue.Sys_UserShowColumns.Remove(this); - } - this._Sys_User.Entity = value; - if ((value != null)) - { - value.Sys_UserShowColumns.Add(this); - this._UserId = value.UserId; - } - else - { - this._UserId = default(string); - } - this.SendPropertyChanged("Sys_User"); - } - } - } - - 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.View_CheckResultsSummaryTree")] - public partial class View_CheckResultsSummaryTree - { - - private string _ProjectId; - - private string _PipeId; - - private string _PipeCode; - - public View_CheckResultsSummaryTree() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeId", DbType="VarChar(152)")] - public string PipeId - { - get - { - return this._PipeId; - } - set - { - if ((this._PipeId != value)) - { - this._PipeId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PipeCode", DbType="NVarChar(144)")] - public string PipeCode - { - get - { - return this._PipeCode; - } - set - { - if ((this._PipeCode != value)) - { - this._PipeCode = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_AuditFlowApprove")] - public partial class View_Common_AuditFlowApprove - { - - private string _AuditFlowApproveId; - - private string _ToKey; - - private string _MenuId; - - private string _HandleUser; - - private System.Nullable _HandleDate; - - private string _MyOpinions; - - private System.Nullable _IsAgree; - - private System.Nullable _HandleStep; - - private string _UserName; - - private string _IsAgreeStr; - - private string _HandleStepStr; - - public View_Common_AuditFlowApprove() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AuditFlowApproveId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string AuditFlowApproveId - { - get - { - return this._AuditFlowApproveId; - } - set - { - if ((this._AuditFlowApproveId != value)) - { - this._AuditFlowApproveId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToKey", DbType="NVarChar(50)")] - public string ToKey - { - get - { - return this._ToKey; - } - set - { - if ((this._ToKey != value)) - { - this._ToKey = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MenuId", DbType="NVarChar(50)")] - public string MenuId - { - get - { - return this._MenuId; - } - set - { - if ((this._MenuId != value)) - { - this._MenuId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleUser", DbType="NVarChar(50)")] - public string HandleUser - { - get - { - return this._HandleUser; - } - set - { - if ((this._HandleUser != value)) - { - this._HandleUser = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleDate", DbType="DateTime")] - public System.Nullable HandleDate - { - get - { - return this._HandleDate; - } - set - { - if ((this._HandleDate != value)) - { - this._HandleDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MyOpinions", DbType="NVarChar(500)")] - public string MyOpinions - { - get - { - return this._MyOpinions; - } - set - { - if ((this._MyOpinions != value)) - { - this._MyOpinions = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgree", DbType="Bit")] - public System.Nullable IsAgree - { - get - { - return this._IsAgree; - } - set - { - if ((this._IsAgree != value)) - { - this._IsAgree = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleStep", DbType="Int")] - public System.Nullable HandleStep - { - get - { - return this._HandleStep; - } - set - { - if ((this._HandleStep != value)) - { - this._HandleStep = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(20)")] - public string UserName - { - get - { - return this._UserName; - } - set - { - if ((this._UserName != value)) - { - this._UserName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgreeStr", DbType="VarChar(6) NOT NULL", CanBeNull=false)] - public string IsAgreeStr - { - get - { - return this._IsAgreeStr; - } - set - { - if ((this._IsAgreeStr != value)) - { - this._IsAgreeStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HandleStepStr", DbType="NVarChar(20)")] - public string HandleStepStr - { - get - { - return this._HandleStepStr; - } - set - { - if ((this._HandleStepStr != value)) - { - this._HandleStepStr = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_ConstructionStandardIdentify")] - public partial class View_Common_ConstructionStandardIdentify - { - - private string _ConstructionStandardIdentifyCode; - - private string _VersionNumber; - - private string _ProjectId; - - private string _IdentifyPerson; - - private System.Nullable _IdentifyDate; - - private string _Remark; - - private string _Type; - - private string _IdentifyPersonName; - - private string _ApproveManName; - - private string _State; - - public View_Common_ConstructionStandardIdentify() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardIdentifyCode", DbType="NVarChar(30) NOT NULL", CanBeNull=false)] - public string ConstructionStandardIdentifyCode - { - get - { - return this._ConstructionStandardIdentifyCode; - } - set - { - if ((this._ConstructionStandardIdentifyCode != value)) - { - this._ConstructionStandardIdentifyCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VersionNumber", DbType="NVarChar(10)")] - public string VersionNumber - { - get - { - return this._VersionNumber; - } - set - { - if ((this._VersionNumber != value)) - { - this._VersionNumber = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyPerson", DbType="NVarChar(50)")] - public string IdentifyPerson - { - get - { - return this._IdentifyPerson; - } - set - { - if ((this._IdentifyPerson != value)) - { - this._IdentifyPerson = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyDate", DbType="DateTime")] - public System.Nullable IdentifyDate - { - get - { - return this._IdentifyDate; - } - set - { - if ((this._IdentifyDate != value)) - { - this._IdentifyDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(150)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this._Type = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyPersonName", DbType="NVarChar(20)")] - public string IdentifyPersonName - { - get - { - return this._IdentifyPersonName; - } - set - { - if ((this._IdentifyPersonName != value)) - { - this._IdentifyPersonName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveManName", DbType="NVarChar(20)")] - public string ApproveManName - { - get - { - return this._ApproveManName; - } - set - { - if ((this._ApproveManName != value)) - { - this._ApproveManName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NVarChar(20)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this._State = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_ConstructionStandardSelectedItem")] - public partial class View_Common_ConstructionStandardSelectedItem - { - - private string _ConstructionStandardSelectedItemId; - - private string _ConstructionStandardIdentifyCode; - - private string _StandardId; - - private System.Nullable _StandardCode; - - private string _StandardGrade; - - private string _StandardNo; - - private string _StandardName; - - private string _AttachUrl; - - private System.Nullable _IsSelected1; - - private System.Nullable _IsSelected2; - - private System.Nullable _IsSelected3; - - private System.Nullable _IsSelected4; - - private System.Nullable _IsSelected5; - - private System.Nullable _IsSelected6; - - private System.Nullable _IsSelected7; - - private System.Nullable _IsSelected8; - - private System.Nullable _IsSelected9; - - private System.Nullable _IsSelected10; - - private System.Nullable _IsSelected11; - - private System.Nullable _IsSelected12; - - private System.Nullable _IsSelected13; - - private System.Nullable _IsSelected14; - - private System.Nullable _IsSelected15; - - private System.Nullable _IsSelected16; - - private System.Nullable _IsSelected17; - - private System.Nullable _IsSelected18; - - private System.Nullable _IsSelected19; - - private System.Nullable _IsSelected20; - - private System.Nullable _IsSelected21; - - private System.Nullable _IsSelected22; - - private System.Nullable _IsSelected23; - - private System.Nullable _IsSelected90; - - public View_Common_ConstructionStandardSelectedItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardSelectedItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ConstructionStandardSelectedItemId - { - get - { - return this._ConstructionStandardSelectedItemId; - } - set - { - if ((this._ConstructionStandardSelectedItemId != value)) - { - this._ConstructionStandardSelectedItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionStandardIdentifyCode", DbType="NVarChar(30)")] - public string ConstructionStandardIdentifyCode - { - get - { - return this._ConstructionStandardIdentifyCode; - } - set - { - if ((this._ConstructionStandardIdentifyCode != value)) - { - this._ConstructionStandardIdentifyCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardId", DbType="NVarChar(50)")] - public string StandardId - { - get - { - return this._StandardId; - } - set - { - if ((this._StandardId != value)) - { - this._StandardId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardCode", DbType="Int")] - public System.Nullable StandardCode - { - get - { - return this._StandardCode; - } - set - { - if ((this._StandardCode != value)) - { - this._StandardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardGrade", DbType="NChar(12)")] - public string StandardGrade - { - get - { - return this._StandardGrade; - } - set - { - if ((this._StandardGrade != value)) - { - this._StandardGrade = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardNo", DbType="NVarChar(25)")] - public string StandardNo - { - get - { - return this._StandardNo; - } - set - { - if ((this._StandardNo != value)) - { - this._StandardNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StandardName", DbType="NVarChar(200)")] - public string StandardName - { - get - { - return this._StandardName; - } - set - { - if ((this._StandardName != value)) - { - this._StandardName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(200)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this._AttachUrl = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected1", DbType="Bit")] - public System.Nullable IsSelected1 - { - get - { - return this._IsSelected1; - } - set - { - if ((this._IsSelected1 != value)) - { - this._IsSelected1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected2", DbType="Bit")] - public System.Nullable IsSelected2 - { - get - { - return this._IsSelected2; - } - set - { - if ((this._IsSelected2 != value)) - { - this._IsSelected2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected3", DbType="Bit")] - public System.Nullable IsSelected3 - { - get - { - return this._IsSelected3; - } - set - { - if ((this._IsSelected3 != value)) - { - this._IsSelected3 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected4", DbType="Bit")] - public System.Nullable IsSelected4 - { - get - { - return this._IsSelected4; - } - set - { - if ((this._IsSelected4 != value)) - { - this._IsSelected4 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected5", DbType="Bit")] - public System.Nullable IsSelected5 - { - get - { - return this._IsSelected5; - } - set - { - if ((this._IsSelected5 != value)) - { - this._IsSelected5 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected6", DbType="Bit")] - public System.Nullable IsSelected6 - { - get - { - return this._IsSelected6; - } - set - { - if ((this._IsSelected6 != value)) - { - this._IsSelected6 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected7", DbType="Bit")] - public System.Nullable IsSelected7 - { - get - { - return this._IsSelected7; - } - set - { - if ((this._IsSelected7 != value)) - { - this._IsSelected7 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected8", DbType="Bit")] - public System.Nullable IsSelected8 - { - get - { - return this._IsSelected8; - } - set - { - if ((this._IsSelected8 != value)) - { - this._IsSelected8 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected9", DbType="Bit")] - public System.Nullable IsSelected9 - { - get - { - return this._IsSelected9; - } - set - { - if ((this._IsSelected9 != value)) - { - this._IsSelected9 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected10", DbType="Bit")] - public System.Nullable IsSelected10 - { - get - { - return this._IsSelected10; - } - set - { - if ((this._IsSelected10 != value)) - { - this._IsSelected10 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected11", DbType="Bit")] - public System.Nullable IsSelected11 - { - get - { - return this._IsSelected11; - } - set - { - if ((this._IsSelected11 != value)) - { - this._IsSelected11 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected12", DbType="Bit")] - public System.Nullable IsSelected12 - { - get - { - return this._IsSelected12; - } - set - { - if ((this._IsSelected12 != value)) - { - this._IsSelected12 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected13", DbType="Bit")] - public System.Nullable IsSelected13 - { - get - { - return this._IsSelected13; - } - set - { - if ((this._IsSelected13 != value)) - { - this._IsSelected13 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected14", DbType="Bit")] - public System.Nullable IsSelected14 - { - get - { - return this._IsSelected14; - } - set - { - if ((this._IsSelected14 != value)) - { - this._IsSelected14 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected15", DbType="Bit")] - public System.Nullable IsSelected15 - { - get - { - return this._IsSelected15; - } - set - { - if ((this._IsSelected15 != value)) - { - this._IsSelected15 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected16", DbType="Bit")] - public System.Nullable IsSelected16 - { - get - { - return this._IsSelected16; - } - set - { - if ((this._IsSelected16 != value)) - { - this._IsSelected16 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected17", DbType="Bit")] - public System.Nullable IsSelected17 - { - get - { - return this._IsSelected17; - } - set - { - if ((this._IsSelected17 != value)) - { - this._IsSelected17 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected18", DbType="Bit")] - public System.Nullable IsSelected18 - { - get - { - return this._IsSelected18; - } - set - { - if ((this._IsSelected18 != value)) - { - this._IsSelected18 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected19", DbType="Bit")] - public System.Nullable IsSelected19 - { - get - { - return this._IsSelected19; - } - set - { - if ((this._IsSelected19 != value)) - { - this._IsSelected19 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected20", DbType="Bit")] - public System.Nullable IsSelected20 - { - get - { - return this._IsSelected20; - } - set - { - if ((this._IsSelected20 != value)) - { - this._IsSelected20 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected21", DbType="Bit")] - public System.Nullable IsSelected21 - { - get - { - return this._IsSelected21; - } - set - { - if ((this._IsSelected21 != value)) - { - this._IsSelected21 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected22", DbType="Bit")] - public System.Nullable IsSelected22 - { - get - { - return this._IsSelected22; - } - set - { - if ((this._IsSelected22 != value)) - { - this._IsSelected22 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected23", DbType="Bit")] - public System.Nullable IsSelected23 - { - get - { - return this._IsSelected23; - } - set - { - if ((this._IsSelected23 != value)) - { - this._IsSelected23 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelected90", DbType="Bit")] - public System.Nullable IsSelected90 - { - get - { - return this._IsSelected90; - } - set - { - if ((this._IsSelected90 != value)) - { - this._IsSelected90 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_LawRegulationIdentify")] - public partial class View_Common_LawRegulationIdentify - { - - private string _LawRegulationIdentifyCode; - - private string _VersionNumber; - - private string _ProjectId; - - private string _IdentifyPerson; - - private System.Nullable _IdentifyDate; - - private string _ManagerContent; - - private string _IdentifyConclude; - - private string _Type; - - private string _IdentifyPersonName; - - private string _ApproveManName; - - private string _State; - - public View_Common_LawRegulationIdentify() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationIdentifyCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string LawRegulationIdentifyCode - { - get - { - return this._LawRegulationIdentifyCode; - } - set - { - if ((this._LawRegulationIdentifyCode != value)) - { - this._LawRegulationIdentifyCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_VersionNumber", DbType="NVarChar(10)")] - public string VersionNumber - { - get - { - return this._VersionNumber; - } - set - { - if ((this._VersionNumber != value)) - { - this._VersionNumber = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyPerson", DbType="NVarChar(50)")] - public string IdentifyPerson - { - get - { - return this._IdentifyPerson; - } - set - { - if ((this._IdentifyPerson != value)) - { - this._IdentifyPerson = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyDate", DbType="DateTime")] - public System.Nullable IdentifyDate - { - get - { - return this._IdentifyDate; - } - set - { - if ((this._IdentifyDate != value)) - { - this._IdentifyDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ManagerContent", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string ManagerContent - { - get - { - return this._ManagerContent; - } - set - { - if ((this._ManagerContent != value)) - { - this._ManagerContent = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyConclude", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string IdentifyConclude - { - get - { - return this._IdentifyConclude; - } - set - { - if ((this._IdentifyConclude != value)) - { - this._IdentifyConclude = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Char(1)")] - public string Type - { - get - { - return this._Type; - } - set - { - if ((this._Type != value)) - { - this._Type = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentifyPersonName", DbType="NVarChar(20)")] - public string IdentifyPersonName - { - get - { - return this._IdentifyPersonName; - } - set - { - if ((this._IdentifyPersonName != value)) - { - this._IdentifyPersonName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveManName", DbType="NVarChar(20)")] - public string ApproveManName - { - get - { - return this._ApproveManName; - } - set - { - if ((this._ApproveManName != value)) - { - this._ApproveManName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NVarChar(20)")] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this._State = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_LawRegulationSelectedItem")] - public partial class View_Common_LawRegulationSelectedItem - { - - private string _LawRegulationSelectedItemId; - - private string _LawRegulationIdentifyCode; - - private string _LawRegulationId; - - private System.Nullable _LawRegulationCode; - - private string _LawRegulationGrade; - - private string _FitPerfomance; - - private string _LawRegulationName; - - private System.Nullable _ApproveDate; - - private System.Nullable _AffectiveDate; - - private string _AttentionItem; - - private string _LawRegulationGradeName; - - public View_Common_LawRegulationSelectedItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationSelectedItemId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string LawRegulationSelectedItemId - { - get - { - return this._LawRegulationSelectedItemId; - } - set - { - if ((this._LawRegulationSelectedItemId != value)) - { - this._LawRegulationSelectedItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationIdentifyCode", DbType="NVarChar(50)")] - public string LawRegulationIdentifyCode - { - get - { - return this._LawRegulationIdentifyCode; - } - set - { - if ((this._LawRegulationIdentifyCode != value)) - { - this._LawRegulationIdentifyCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationId", DbType="NVarChar(50)")] - public string LawRegulationId - { - get - { - return this._LawRegulationId; - } - set - { - if ((this._LawRegulationId != value)) - { - this._LawRegulationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationCode", DbType="Int")] - public System.Nullable LawRegulationCode - { - get - { - return this._LawRegulationCode; - } - set - { - if ((this._LawRegulationCode != value)) - { - this._LawRegulationCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationGrade", DbType="Char(1)")] - public string LawRegulationGrade - { - get - { - return this._LawRegulationGrade; - } - set - { - if ((this._LawRegulationGrade != value)) - { - this._LawRegulationGrade = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FitPerfomance", DbType="NVarChar(100)")] - public string FitPerfomance - { - get - { - return this._FitPerfomance; - } - set - { - if ((this._FitPerfomance != value)) - { - this._FitPerfomance = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationName", DbType="NVarChar(80)")] - public string LawRegulationName - { - get - { - return this._LawRegulationName; - } - set - { - if ((this._LawRegulationName != value)) - { - this._LawRegulationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveDate", DbType="DateTime")] - public System.Nullable ApproveDate - { - get - { - return this._ApproveDate; - } - set - { - if ((this._ApproveDate != value)) - { - this._ApproveDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AffectiveDate", DbType="DateTime")] - public System.Nullable AffectiveDate - { - get - { - return this._AffectiveDate; - } - set - { - if ((this._AffectiveDate != value)) - { - this._AffectiveDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttentionItem", DbType="NText", UpdateCheck=UpdateCheck.Never)] - public string AttentionItem - { - get - { - return this._AttentionItem; - } - set - { - if ((this._AttentionItem != value)) - { - this._AttentionItem = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LawRegulationGradeName", DbType="VarChar(13) NOT NULL", CanBeNull=false)] - public string LawRegulationGradeName - { - get - { - return this._LawRegulationGradeName; - } - set - { - if ((this._LawRegulationGradeName != value)) - { - this._LawRegulationGradeName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_Notice")] - public partial class View_Common_Notice - { - - private string _NoticeId; - - private string _NoticeCode; - - private string _ProjectId; - - private string _NoticeTitle; - - private string _MainContent; - - private string _ClearUpMan; - - private System.Nullable _CompileDate; - - private string _AttachUrl; - - private string _SystemId; - - private System.Nullable _IsRelease; - - private string _AccessSystemId; - - private string _AccessProjectId; - - private string _ProjectName; - - private string _ClearUpManName; - - private string _SignManName; - - private string _SystemName; - - private string _IsReleaseStr; - - private string _State; - - public View_Common_Notice() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string NoticeId - { - get - { - return this._NoticeId; - } - set - { - if ((this._NoticeId != value)) - { - this._NoticeId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeCode", DbType="NVarChar(30) NOT NULL", CanBeNull=false)] - public string NoticeCode - { - get - { - return this._NoticeCode; - } - set - { - if ((this._NoticeCode != value)) - { - this._NoticeCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeTitle", DbType="NVarChar(50)")] - public string NoticeTitle - { - get - { - return this._NoticeTitle; - } - set - { - if ((this._NoticeTitle != value)) - { - this._NoticeTitle = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainContent", DbType="NVarChar(800)")] - public string MainContent - { - get - { - return this._MainContent; - } - set - { - if ((this._MainContent != value)) - { - this._MainContent = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ClearUpMan", DbType="NVarChar(50)")] - public string ClearUpMan - { - get - { - return this._ClearUpMan; - } - set - { - if ((this._ClearUpMan != value)) - { - this._ClearUpMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")] - public System.Nullable CompileDate - { - get - { - return this._CompileDate; - } - set - { - if ((this._CompileDate != value)) - { - this._CompileDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(150)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this._AttachUrl = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemId", DbType="NVarChar(50)")] - public string SystemId - { - get - { - return this._SystemId; - } - set - { - if ((this._SystemId != value)) - { - this._SystemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsRelease", DbType="Bit")] - public System.Nullable IsRelease - { - get - { - return this._IsRelease; - } - set - { - if ((this._IsRelease != value)) - { - this._IsRelease = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessSystemId", DbType="NVarChar(800)")] - public string AccessSystemId - { - get - { - return this._AccessSystemId; - } - set - { - if ((this._AccessSystemId != value)) - { - this._AccessSystemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AccessProjectId", DbType="NVarChar(800)")] - public string AccessProjectId - { - get - { - return this._AccessProjectId; - } - set - { - if ((this._AccessProjectId != value)) - { - this._AccessProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ClearUpManName", DbType="NVarChar(20)")] - public string ClearUpManName - { - get - { - return this._ClearUpManName; - } - set - { - if ((this._ClearUpManName != value)) - { - this._ClearUpManName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignManName", DbType="NVarChar(20)")] - public string SignManName - { - get - { - return this._SignManName; - } - set - { - if ((this._SignManName != value)) - { - this._SignManName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SystemName", DbType="NVarChar(120)")] - public string SystemName - { - get - { - return this._SystemName; - } - set - { - if ((this._SystemName != value)) - { - this._SystemName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsReleaseStr", DbType="VarChar(6) NOT NULL", CanBeNull=false)] - public string IsReleaseStr - { - get - { - return this._IsReleaseStr; - } - set - { - if ((this._IsReleaseStr != value)) - { - this._IsReleaseStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="VarChar(10) NOT NULL", CanBeNull=false)] - public string State - { - get - { - return this._State; - } - set - { - if ((this._State != value)) - { - this._State = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_NoticeSign")] - public partial class View_Common_NoticeSign - { - - private string _NoticeSignId; - - private string _NoticeId; - - private string _SignMan; - - private System.Nullable _SinaDate; - - private string _SignIdea; - - private System.Nullable _IsAgree; - - private string _SignStep; - - private string _SignManName; - - private string _IsAgreeStr; - - private string _SignStepStr; - - public View_Common_NoticeSign() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeSignId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string NoticeSignId - { - get - { - return this._NoticeSignId; - } - set - { - if ((this._NoticeSignId != value)) - { - this._NoticeSignId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NoticeId", DbType="NVarChar(50)")] - public string NoticeId - { - get - { - return this._NoticeId; - } - set - { - if ((this._NoticeId != value)) - { - this._NoticeId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignMan", DbType="NVarChar(50)")] - public string SignMan - { - get - { - return this._SignMan; - } - set - { - if ((this._SignMan != value)) - { - this._SignMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SinaDate", DbType="DateTime")] - public System.Nullable SinaDate - { - get - { - return this._SinaDate; - } - set - { - if ((this._SinaDate != value)) - { - this._SinaDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignIdea", DbType="NVarChar(100)")] - public string SignIdea - { - get - { - return this._SignIdea; - } - set - { - if ((this._SignIdea != value)) - { - this._SignIdea = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgree", DbType="Bit")] - public System.Nullable IsAgree - { - get - { - return this._IsAgree; - } - set - { - if ((this._IsAgree != value)) - { - this._IsAgree = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignStep", DbType="NChar(1)")] - public string SignStep - { - get - { - return this._SignStep; - } - set - { - if ((this._SignStep != value)) - { - this._SignStep = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignManName", DbType="NVarChar(20)")] - public string SignManName - { - get - { - return this._SignManName; - } - set - { - if ((this._SignManName != value)) - { - this._SignManName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsAgreeStr", DbType="VarChar(6) NOT NULL", CanBeNull=false)] - public string IsAgreeStr - { - get - { - return this._IsAgreeStr; - } - set - { - if ((this._IsAgreeStr != value)) - { - this._IsAgreeStr = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignStepStr", DbType="VarChar(10) NOT NULL", CanBeNull=false)] - public string SignStepStr - { - get - { - return this._SignStepStr; - } - set - { - if ((this._SignStepStr != value)) - { - this._SignStepStr = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_Project_UnitList")] - public partial class View_Common_Project_UnitList - { - - private string _ProjectUnitId; - - private string _UnitId; - - private string _ProjectId; - - private string _UnitName; - - private string _UnitType; - - private string _UnitCode; - - private string _ProjectRange; - - private string _Address; - - private System.Nullable _InTime; - - private System.Nullable _OutTime; - - private string _Phone; - - public View_Common_Project_UnitList() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectUnitId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectUnitId - { - get - { - return this._ProjectUnitId; - } - set - { - if ((this._ProjectUnitId != value)) - { - this._ProjectUnitId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this._UnitId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitType", DbType="NVarChar(20)")] - public string UnitType - { - get - { - return this._UnitType; - } - set - { - if ((this._UnitType != value)) - { - this._UnitType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this._UnitCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectRange", DbType="NVarChar(500)")] - public string ProjectRange - { - get - { - return this._ProjectRange; - } - set - { - if ((this._ProjectRange != value)) - { - this._ProjectRange = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Address", DbType="NVarChar(50)")] - public string Address - { - get - { - return this._Address; - } - set - { - if ((this._Address != value)) - { - this._Address = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InTime", DbType="DateTime")] - public System.Nullable InTime - { - get - { - return this._InTime; - } - set - { - if ((this._InTime != value)) - { - this._InTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutTime", DbType="DateTime")] - public System.Nullable OutTime - { - get - { - return this._OutTime; - } - set - { - if ((this._OutTime != value)) - { - this._OutTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(15)")] - public string Phone - { - get - { - return this._Phone; - } - set - { - if ((this._Phone != value)) - { - this._Phone = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_Project_UserList")] - public partial class View_Common_Project_UserList - { - - private string _ProjectUserId; - - private string _UserId; - - private string _ProjectId; - - private string _RoleId; - - private string _Account; - - private string _UserName; - - private string _UserCode; - - private string _UnitType; - - private string _UnitName; - - private string _RoleName; - - public View_Common_Project_UserList() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectUserId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectUserId - { - get - { - return this._ProjectUserId; - } - set - { - if ((this._ProjectUserId != value)) - { - this._ProjectUserId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - this._UserId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - this._RoleId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Account", DbType="NVarChar(50)")] - public string Account - { - get - { - return this._Account; - } - set - { - if ((this._Account != value)) - { - this._Account = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(20)")] - public string UserName - { - get - { - return this._UserName; - } - set - { - if ((this._UserName != value)) - { - this._UserName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserCode", DbType="NVarChar(50)")] - public string UserCode - { - get - { - return this._UserCode; - } - set - { - if ((this._UserCode != value)) - { - this._UserCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitType", DbType="NVarChar(20)")] - public string UnitType - { - get - { - return this._UnitType; - } - set - { - if ((this._UnitType != value)) - { - this._UnitType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleName", DbType="NVarChar(50)")] - public string RoleName - { - get - { - return this._RoleName; - } - set - { - if ((this._RoleName != value)) - { - this._RoleName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Common_UserList")] - public partial class View_Common_UserList - { - - private string _UserId; - - private string _Account; - - private string _UserCode; - - private string _DepUserCode; - - private string _Password; - - private string _UserName; - - private System.Nullable _IsPost; - - private string _Email; - - private string _RoleId; - - private string _RoleName; - - private string _UnitId; - - private string _UnitName; - - private string _UnitCode; - - private string _DepartId; - - private string _Phone; - - private string _DepartName; - - public View_Common_UserList() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - this._UserId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Account", DbType="NVarChar(50)")] - public string Account - { - get - { - return this._Account; - } - set - { - if ((this._Account != value)) - { - this._Account = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserCode", DbType="NVarChar(50)")] - public string UserCode - { - get - { - return this._UserCode; - } - set - { - if ((this._UserCode != value)) - { - this._UserCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepUserCode", DbType="NVarChar(60)")] - public string DepUserCode - { - get - { - return this._DepUserCode; - } - set - { - if ((this._DepUserCode != value)) - { - this._DepUserCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Password", DbType="NVarChar(50)")] - public string Password - { - get - { - return this._Password; - } - set - { - if ((this._Password != value)) - { - this._Password = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(20)")] - public string UserName - { - get - { - return this._UserName; - } - set - { - if ((this._UserName != value)) - { - this._UserName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPost", DbType="Bit")] - public System.Nullable IsPost - { - get - { - return this._IsPost; - } - set - { - if ((this._IsPost != value)) - { - this._IsPost = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email", DbType="NVarChar(50)")] - public string Email - { - get - { - return this._Email; - } - set - { - if ((this._Email != value)) - { - this._Email = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleId", DbType="NVarChar(50)")] - public string RoleId - { - get - { - return this._RoleId; - } - set - { - if ((this._RoleId != value)) - { - this._RoleId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RoleName", DbType="NVarChar(50)")] - public string RoleName - { - get - { - return this._RoleName; - } - set - { - if ((this._RoleName != value)) - { - this._RoleName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - this._UnitId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitCode", DbType="NVarChar(20)")] - public string UnitCode - { - get - { - return this._UnitCode; - } - set - { - if ((this._UnitCode != value)) - { - this._UnitCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartId", DbType="NVarChar(50)")] - public string DepartId - { - get - { - return this._DepartId; - } - set - { - if ((this._DepartId != value)) - { - this._DepartId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(50)")] - public string Phone - { - get - { - return this._Phone; - } - set - { - if ((this._Phone != value)) - { - this._Phone = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartName", DbType="NVarChar(20)")] - public string DepartName - { - get - { - return this._DepartName; - } - set - { - if ((this._DepartName != value)) - { - this._DepartName = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_Ext_WeldingSyn")] - public partial class View_Ext_WeldingSyn - { - - private string _ProjectCode; - - private string _InstallationCode; - - private string _InstallationName; - - private string _ISO_ISONO; - - private string _JOT_JointNo; - - private string _JOTY_Name; - - private string _STE_Name1; - - private string _STE_Name2; - - private string _JST_Name; - - private string _JOT_JointAttribute; - - private string _WME_Name; - - private System.Nullable _JOT_Dia; - - private string _JOT_Sch; - - private string _IS_Proess; - - private System.Nullable _WeldingDate; - - private string _CellWelder; - - private string _FloorWelder; - - private string _CheckType; - - private string _CheckStates; - - private string _CheckResult; - - public View_Ext_WeldingSyn() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationCode", DbType="NVarChar(50)")] - public string InstallationCode - { - get - { - return this._InstallationCode; - } - set - { - if ((this._InstallationCode != value)) - { - this._InstallationCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="NVarChar(50)")] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ISONO", DbType="VarChar(50)")] - public string ISO_ISONO - { - get - { - return this._ISO_ISONO; - } - set - { - if ((this._ISO_ISONO != value)) - { - this._ISO_ISONO = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOTY_Name", DbType="VarChar(50)")] - public string JOTY_Name - { - get - { - return this._JOTY_Name; - } - set - { - if ((this._JOTY_Name != value)) - { - this._JOTY_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name1", DbType="NVarChar(50)")] - public string STE_Name1 - { - get - { - return this._STE_Name1; - } - set - { - if ((this._STE_Name1 != value)) - { - this._STE_Name1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name2", DbType="NVarChar(50)")] - public string STE_Name2 - { - get - { - return this._STE_Name2; - } - set - { - if ((this._STE_Name2 != value)) - { - this._STE_Name2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Name", DbType="VarChar(50)")] - public string JST_Name - { - get - { - return this._JST_Name; - } - set - { - if ((this._JST_Name != value)) - { - this._JST_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointAttribute", DbType="VarChar(20)")] - public string JOT_JointAttribute - { - get - { - return this._JOT_JointAttribute; - } - set - { - if ((this._JOT_JointAttribute != value)) - { - this._JOT_JointAttribute = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Dia", DbType="Decimal(18,4)")] - public System.Nullable JOT_Dia - { - get - { - return this._JOT_Dia; - } - set - { - if ((this._JOT_Dia != value)) - { - this._JOT_Dia = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Sch", DbType="VarChar(40)")] - public string JOT_Sch - { - get - { - return this._JOT_Sch; - } - set - { - if ((this._JOT_Sch != value)) - { - this._JOT_Sch = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")] - public string IS_Proess - { - get - { - return this._IS_Proess; - } - set - { - if ((this._IS_Proess != value)) - { - this._IS_Proess = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingDate", DbType="DateTime")] - public System.Nullable WeldingDate - { - get - { - return this._WeldingDate; - } - set - { - if ((this._WeldingDate != value)) - { - this._WeldingDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CellWelder", DbType="VarChar(20)")] - public string CellWelder - { - get - { - return this._CellWelder; - } - set - { - if ((this._CellWelder != value)) - { - this._CellWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FloorWelder", DbType="VarChar(20)")] - public string FloorWelder - { - get - { - return this._FloorWelder; - } - set - { - if ((this._FloorWelder != value)) - { - this._FloorWelder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckType", DbType="VarChar(4)")] - public string CheckType - { - get - { - return this._CheckType; - } - set - { - if ((this._CheckType != value)) - { - this._CheckType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckStates", DbType="NVarChar(20)")] - public string CheckStates - { - get - { - return this._CheckStates; - } - set - { - if ((this._CheckStates != value)) - { - this._CheckStates = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CheckResult", DbType="VarChar(1) NOT NULL", CanBeNull=false)] - public string CheckResult - { - get - { - return this._CheckResult; - } - set - { - if ((this._CheckResult != value)) - { - this._CheckResult = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_HotProessItem")] - public partial class View_HotProessItem - { - - private string _ProjectId; - - private string _BSU_ID; - - private string _InstallationId; - - private string _ISO_IsoNo; - - private string _ISO_ID; - - private string _JOT_ID; - - private string _JOT_JointNo; - - private string _STE_Name; - - private string _STE_SteelType; - - private string _ISO_Specification; - - private System.Nullable _PointCount; - - private string _RequiredT; - - private string _ActualT; - - private string _RequestTime; - - private string _ActualTime; - - private string _RecordChartNo; - - private string _HardnessReportNo; - - private System.Nullable _IsPrint; - - private System.Nullable _PrintDate; - - private string _HotProessId; - - private string _HotProessItemId; - - private string _DReportID; - - private System.Nullable _JOT_WeldDate; - - private string _JOT_DailyReportNo; - - private string _IS_Proess; - - public View_HotProessItem() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - this._BSU_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_IsoNo", DbType="VarChar(50)")] - public string ISO_IsoNo - { - get - { - return this._ISO_IsoNo; - } - set - { - if ((this._ISO_IsoNo != value)) - { - this._ISO_IsoNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_ID", DbType="VarChar(50)")] - public string ISO_ID - { - get - { - return this._ISO_ID; - } - set - { - if ((this._ISO_ID != value)) - { - this._ISO_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_JointNo", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_JointNo - { - get - { - return this._JOT_JointNo; - } - set - { - if ((this._JOT_JointNo != value)) - { - this._JOT_JointNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name", DbType="NVarChar(50)")] - public string STE_Name - { - get - { - return this._STE_Name; - } - set - { - if ((this._STE_Name != value)) - { - this._STE_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_SteelType", DbType="NVarChar(20)")] - public string STE_SteelType - { - get - { - return this._STE_SteelType; - } - set - { - if ((this._STE_SteelType != value)) - { - this._STE_SteelType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISO_Specification", DbType="VarChar(43)")] - public string ISO_Specification - { - get - { - return this._ISO_Specification; - } - set - { - if ((this._ISO_Specification != value)) - { - this._ISO_Specification = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointCount", DbType="Int")] - public System.Nullable PointCount - { - get - { - return this._PointCount; - } - set - { - if ((this._PointCount != value)) - { - this._PointCount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequiredT", DbType="VarChar(20)")] - public string RequiredT - { - get - { - return this._RequiredT; - } - set - { - if ((this._RequiredT != value)) - { - this._RequiredT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualT", DbType="VarChar(20)")] - public string ActualT - { - get - { - return this._ActualT; - } - set - { - if ((this._ActualT != value)) - { - this._ActualT = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RequestTime", DbType="VarChar(20)")] - public string RequestTime - { - get - { - return this._RequestTime; - } - set - { - if ((this._RequestTime != value)) - { - this._RequestTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ActualTime", DbType="VarChar(20)")] - public string ActualTime - { - get - { - return this._ActualTime; - } - set - { - if ((this._ActualTime != value)) - { - this._ActualTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecordChartNo", DbType="VarChar(20)")] - public string RecordChartNo - { - get - { - return this._RecordChartNo; - } - set - { - if ((this._RecordChartNo != value)) - { - this._RecordChartNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HardnessReportNo", DbType="VarChar(20)")] - public string HardnessReportNo - { - get - { - return this._HardnessReportNo; - } - set - { - if ((this._HardnessReportNo != value)) - { - this._HardnessReportNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsPrint", DbType="Bit")] - public System.Nullable IsPrint - { - get - { - return this._IsPrint; - } - set - { - if ((this._IsPrint != value)) - { - this._IsPrint = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PrintDate", DbType="DateTime")] - public System.Nullable PrintDate - { - get - { - return this._PrintDate; - } - set - { - if ((this._PrintDate != value)) - { - this._PrintDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessId", DbType="VarChar(50)")] - public string HotProessId - { - get - { - return this._HotProessId; - } - set - { - if ((this._HotProessId != value)) - { - this._HotProessId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessItemId", DbType="VarChar(50)")] - public string HotProessItemId - { - get - { - return this._HotProessItemId; - } - set - { - if ((this._HotProessItemId != value)) - { - this._HotProessItemId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_WeldDate", DbType="DateTime")] - public System.Nullable JOT_WeldDate - { - get - { - return this._JOT_WeldDate; - } - set - { - if ((this._JOT_WeldDate != value)) - { - this._JOT_WeldDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_DailyReportNo", DbType="VarChar(50)")] - public string JOT_DailyReportNo - { - get - { - return this._JOT_DailyReportNo; - } - set - { - if ((this._JOT_DailyReportNo != value)) - { - this._JOT_DailyReportNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IS_Proess", DbType="Char(1)")] - public string IS_Proess - { - get - { - return this._IS_Proess; - } - set - { - if ((this._IS_Proess != value)) - { - this._IS_Proess = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_JointWelder")] - public partial class View_JointWelder - { - - private string _JOT_ID; - - private System.Nullable _JOT_Size; - - private string _ProjectId; - - private string _InstallationId; - - private string _BSU_ID; - - private string _Welder; - - private string _STE_ID; - - private string _DReportID; - - private string _PointType; - - private System.Nullable _RT_FilmNum; - - private string _RT1_RepairFilm; - - private string _RT2_RepairFilm; - - private System.Nullable _RT2_RepairFilmNum; - - private string _RT3_RepairFilm; - - private System.Nullable _RT3_RepairFilmNum; - - public View_JointWelder() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_ID", DbType="VarChar(50) NOT NULL", CanBeNull=false)] - public string JOT_ID - { - get - { - return this._JOT_ID; - } - set - { - if ((this._JOT_ID != value)) - { - this._JOT_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JOT_Size", DbType="Decimal(18,4)")] - public System.Nullable JOT_Size - { - get - { - return this._JOT_Size; - } - set - { - if ((this._JOT_Size != value)) - { - this._JOT_Size = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationId", DbType="NVarChar(50)")] - public string InstallationId - { - get - { - return this._InstallationId; - } - set - { - if ((this._InstallationId != value)) - { - this._InstallationId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BSU_ID", DbType="NVarChar(50)")] - public string BSU_ID - { - get - { - return this._BSU_ID; - } - set - { - if ((this._BSU_ID != value)) - { - this._BSU_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Welder", DbType="NVarChar(50)")] - public string Welder - { - get - { - return this._Welder; - } - set - { - if ((this._Welder != value)) - { - this._Welder = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DReportID", DbType="VarChar(50)")] - public string DReportID - { - get - { - return this._DReportID; - } - set - { - if ((this._DReportID != value)) - { - this._DReportID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PointType", DbType="NVarChar(10)")] - public string PointType - { - get - { - return this._PointType; - } - set - { - if ((this._PointType != value)) - { - this._PointType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmNum", DbType="Int")] - public System.Nullable RT_FilmNum - { - get - { - return this._RT_FilmNum; - } - set - { - if ((this._RT_FilmNum != value)) - { - this._RT_FilmNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT1_RepairFilm", DbType="NVarChar(80)")] - public string RT1_RepairFilm - { - get - { - return this._RT1_RepairFilm; - } - set - { - if ((this._RT1_RepairFilm != value)) - { - this._RT1_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilm", DbType="NVarChar(80)")] - public string RT2_RepairFilm - { - get - { - return this._RT2_RepairFilm; - } - set - { - if ((this._RT2_RepairFilm != value)) - { - this._RT2_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT2_RepairFilmNum", DbType="Int")] - public System.Nullable RT2_RepairFilmNum - { - get - { - return this._RT2_RepairFilmNum; - } - set - { - if ((this._RT2_RepairFilmNum != value)) - { - this._RT2_RepairFilmNum = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilm", DbType="NVarChar(80)")] - public string RT3_RepairFilm - { - get - { - return this._RT3_RepairFilm; - } - set - { - if ((this._RT3_RepairFilm != value)) - { - this._RT3_RepairFilm = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT3_RepairFilmNum", DbType="Int")] - public System.Nullable RT3_RepairFilmNum - { - get - { - return this._RT3_RepairFilmNum; - } - set - { - if ((this._RT3_RepairFilmNum != value)) - { - this._RT3_RepairFilmNum = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_MaterialCompare")] - public partial class View_MaterialCompare - { - - private string _MaterialCompareId; - - private string _Remark; - - private string _STE_Name; - - private string _WME_Name; - - private string _WMT1; - - private string _WMT2; - - public View_MaterialCompare() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialCompareId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string MaterialCompareId - { - get - { - return this._MaterialCompareId; - } - set - { - if ((this._MaterialCompareId != value)) - { - this._MaterialCompareId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(300)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this._Remark = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name", DbType="NVarChar(50)")] - public string STE_Name - { - get - { - return this._STE_Name; - } - set - { - if ((this._STE_Name != value)) - { - this._STE_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT1", DbType="VarChar(50)")] - public string WMT1 - { - get - { - return this._WMT1; - } - set - { - if ((this._WMT1 != value)) - { - this._WMT1 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WMT2", DbType="VarChar(50)")] - public string WMT2 - { - get - { - return this._WMT2; - } - set - { - if ((this._WMT2 != value)) - { - this._WMT2 = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_TestingReportPrint")] - public partial class View_TestingReportPrint - { - - private string _TestingReportPrintId; - - private string _WeldingId; - - private string _NdtId; - - private string _EntrustId; - - private string _STE_ID; - - private string _STE_ID2; - - private string _WME_ID; - - private string _ProjectName; - - private string _InstallationName; - - private string _EntrustUnit; - - private string _UnitName; - - private string _ReportCode; - - private string _WeldingCode; - - private string _Ndt_TestStandardCode; - - private string _Ndt_Level; - - private string _STE_Code; - - private string _WME_Name; - - private string _RT_TechnicalGrade; - - private string _UT_TechnicalGrade; - - private string _Ndt_NdtName; - - private string _TestingTime; - - private string _RT_DeveloperTemperature; - - private string _RT_DeveloperTime; - - private string _RT_FilmDensity; - - private string _Specifications; - - private string _TransilluminationMode; - - private string _WireDiameterCode; - - private string _FocalLength; - - private string _EffectiveLength; - - private string _TubeVoltage; - - private string _RT_TubeCurrent; - - private string _ExposureTime; - - private string _UT_EquipmentCode; - - private string _EquipmentCode; - - private string _FocalSize; - - private string _IntensifyingWay; - - private string _FilmModel; - - private string _JST_Name; - - private string _UT_CouplingAgent; - - private string _UT_DetectionSensitivity; - - private string _UT_ProbeType; - - private string _UT_StandardTestBlock; - - private string _UT_StandardTestBlock2; - - private string _UT_DetectionSurface; - - private string _UT_SurfaceState; - - private string _UT_SurfaceCompensation; - - private string _UT_ScanningRate; - - private string _HotProessState; - - private string _MT_SurfaceState; - - private string _MT_CurrentType; - - private string _MT_TestMethod; - - private string _PoleSpacing; - - private string _MT_LiftingPower; - - private string _MT_MagnetizationTime; - - private string _MT_MagneticPowderType; - - private string _MT_Concentration; - - private string _MT_ImposingMethod; - - private string _MT_SensitivityTestBlock; - - private string _PT_SensitivityTestBlock; - - private string _PT_OsmoticTemperature; - - private string _PT_ObservationMethod; - - private string _PT_ImposingMethod; - - private string _TestBlock; - - private string _PT_PermeationTime; - - private string _PT_ImagingTime; - - private string _PT_PenetrantGrade; - - public View_TestingReportPrint() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingReportPrintId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string TestingReportPrintId - { - get - { - return this._TestingReportPrintId; - } - set - { - if ((this._TestingReportPrintId != value)) - { - this._TestingReportPrintId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingId", DbType="VarChar(50)")] - public string WeldingId - { - get - { - return this._WeldingId; - } - set - { - if ((this._WeldingId != value)) - { - this._WeldingId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NdtId", DbType="VarChar(50)")] - public string NdtId - { - get - { - return this._NdtId; - } - set - { - if ((this._NdtId != value)) - { - this._NdtId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustId", DbType="NVarChar(50)")] - public string EntrustId - { - get - { - return this._EntrustId; - } - set - { - if ((this._EntrustId != value)) - { - this._EntrustId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="NVarChar(50)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this._STE_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID2", DbType="NVarChar(50)")] - public string STE_ID2 - { - get - { - return this._STE_ID2; - } - set - { - if ((this._STE_ID2 != value)) - { - this._STE_ID2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_ID", DbType="NVarChar(50)")] - public string WME_ID - { - get - { - return this._WME_ID; - } - set - { - if ((this._WME_ID != value)) - { - this._WME_ID = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="NVarChar(100)")] - public string ProjectName - { - get - { - return this._ProjectName; - } - set - { - if ((this._ProjectName != value)) - { - this._ProjectName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InstallationName", DbType="VarChar(4) NOT NULL", CanBeNull=false)] - public string InstallationName - { - get - { - return this._InstallationName; - } - set - { - if ((this._InstallationName != value)) - { - this._InstallationName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EntrustUnit", DbType="NVarChar(50)")] - public string EntrustUnit - { - get - { - return this._EntrustUnit; - } - set - { - if ((this._EntrustUnit != value)) - { - this._EntrustUnit = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportCode", DbType="NVarChar(50)")] - public string ReportCode - { - get - { - return this._ReportCode; - } - set - { - if ((this._ReportCode != value)) - { - this._ReportCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingCode", DbType="VarChar(50)")] - public string WeldingCode - { - get - { - return this._WeldingCode; - } - set - { - if ((this._WeldingCode != value)) - { - this._WeldingCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_TestStandardCode", DbType="VarChar(50)")] - public string Ndt_TestStandardCode - { - get - { - return this._Ndt_TestStandardCode; - } - set - { - if ((this._Ndt_TestStandardCode != value)) - { - this._Ndt_TestStandardCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_Level", DbType="VarChar(5)")] - public string Ndt_Level - { - get - { - return this._Ndt_Level; - } - set - { - if ((this._Ndt_Level != value)) - { - this._Ndt_Level = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="NVarChar(101)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WME_Name", DbType="VarChar(50)")] - public string WME_Name - { - get - { - return this._WME_Name; - } - set - { - if ((this._WME_Name != value)) - { - this._WME_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TechnicalGrade", DbType="NVarChar(50)")] - public string RT_TechnicalGrade - { - get - { - return this._RT_TechnicalGrade; - } - set - { - if ((this._RT_TechnicalGrade != value)) - { - this._RT_TechnicalGrade = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_TechnicalGrade", DbType="NVarChar(50)")] - public string UT_TechnicalGrade - { - get - { - return this._UT_TechnicalGrade; - } - set - { - if ((this._UT_TechnicalGrade != value)) - { - this._UT_TechnicalGrade = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Ndt_NdtName", DbType="VarChar(11) NOT NULL", CanBeNull=false)] - public string Ndt_NdtName - { - get - { - return this._Ndt_NdtName; - } - set - { - if ((this._Ndt_NdtName != value)) - { - this._Ndt_NdtName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestingTime", DbType="NVarChar(50)")] - public string TestingTime - { - get - { - return this._TestingTime; - } - set - { - if ((this._TestingTime != value)) - { - this._TestingTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTemperature", DbType="NVarChar(50)")] - public string RT_DeveloperTemperature - { - get - { - return this._RT_DeveloperTemperature; - } - set - { - if ((this._RT_DeveloperTemperature != value)) - { - this._RT_DeveloperTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_DeveloperTime", DbType="NVarChar(50)")] - public string RT_DeveloperTime - { - get - { - return this._RT_DeveloperTime; - } - set - { - if ((this._RT_DeveloperTime != value)) - { - this._RT_DeveloperTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_FilmDensity", DbType="NVarChar(50)")] - public string RT_FilmDensity - { - get - { - return this._RT_FilmDensity; - } - set - { - if ((this._RT_FilmDensity != value)) - { - this._RT_FilmDensity = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this._Specifications = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TransilluminationMode", DbType="NVarChar(50)")] - public string TransilluminationMode - { - get - { - return this._TransilluminationMode; - } - set - { - if ((this._TransilluminationMode != value)) - { - this._TransilluminationMode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WireDiameterCode", DbType="NVarChar(50)")] - public string WireDiameterCode - { - get - { - return this._WireDiameterCode; - } - set - { - if ((this._WireDiameterCode != value)) - { - this._WireDiameterCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalLength", DbType="NVarChar(50)")] - public string FocalLength - { - get - { - return this._FocalLength; - } - set - { - if ((this._FocalLength != value)) - { - this._FocalLength = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EffectiveLength", DbType="NVarChar(50)")] - public string EffectiveLength - { - get - { - return this._EffectiveLength; - } - set - { - if ((this._EffectiveLength != value)) - { - this._EffectiveLength = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TubeVoltage", DbType="NVarChar(50)")] - public string TubeVoltage - { - get - { - return this._TubeVoltage; - } - set - { - if ((this._TubeVoltage != value)) - { - this._TubeVoltage = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RT_TubeCurrent", DbType="NVarChar(50)")] - public string RT_TubeCurrent - { - get - { - return this._RT_TubeCurrent; - } - set - { - if ((this._RT_TubeCurrent != value)) - { - this._RT_TubeCurrent = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ExposureTime", DbType="NVarChar(50)")] - public string ExposureTime - { - get - { - return this._ExposureTime; - } - set - { - if ((this._ExposureTime != value)) - { - this._ExposureTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_EquipmentCode", DbType="NVarChar(50)")] - public string UT_EquipmentCode - { - get - { - return this._UT_EquipmentCode; - } - set - { - if ((this._UT_EquipmentCode != value)) - { - this._UT_EquipmentCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EquipmentCode", DbType="NVarChar(50)")] - public string EquipmentCode - { - get - { - return this._EquipmentCode; - } - set - { - if ((this._EquipmentCode != value)) - { - this._EquipmentCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FocalSize", DbType="NVarChar(50)")] - public string FocalSize - { - get - { - return this._FocalSize; - } - set - { - if ((this._FocalSize != value)) - { - this._FocalSize = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IntensifyingWay", DbType="NVarChar(50)")] - public string IntensifyingWay - { - get - { - return this._IntensifyingWay; - } - set - { - if ((this._IntensifyingWay != value)) - { - this._IntensifyingWay = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FilmModel", DbType="NVarChar(50)")] - public string FilmModel - { - get - { - return this._FilmModel; - } - set - { - if ((this._FilmModel != value)) - { - this._FilmModel = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JST_Name", DbType="VarChar(50)")] - public string JST_Name - { - get - { - return this._JST_Name; - } - set - { - if ((this._JST_Name != value)) - { - this._JST_Name = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_CouplingAgent", DbType="NVarChar(50)")] - public string UT_CouplingAgent - { - get - { - return this._UT_CouplingAgent; - } - set - { - if ((this._UT_CouplingAgent != value)) - { - this._UT_CouplingAgent = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSensitivity", DbType="NVarChar(50)")] - public string UT_DetectionSensitivity - { - get - { - return this._UT_DetectionSensitivity; - } - set - { - if ((this._UT_DetectionSensitivity != value)) - { - this._UT_DetectionSensitivity = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ProbeType", DbType="NVarChar(50)")] - public string UT_ProbeType - { - get - { - return this._UT_ProbeType; - } - set - { - if ((this._UT_ProbeType != value)) - { - this._UT_ProbeType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock", DbType="NVarChar(50)")] - public string UT_StandardTestBlock - { - get - { - return this._UT_StandardTestBlock; - } - set - { - if ((this._UT_StandardTestBlock != value)) - { - this._UT_StandardTestBlock = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_StandardTestBlock2", DbType="NVarChar(50)")] - public string UT_StandardTestBlock2 - { - get - { - return this._UT_StandardTestBlock2; - } - set - { - if ((this._UT_StandardTestBlock2 != value)) - { - this._UT_StandardTestBlock2 = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_DetectionSurface", DbType="NVarChar(50)")] - public string UT_DetectionSurface - { - get - { - return this._UT_DetectionSurface; - } - set - { - if ((this._UT_DetectionSurface != value)) - { - this._UT_DetectionSurface = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceState", DbType="NVarChar(50)")] - public string UT_SurfaceState - { - get - { - return this._UT_SurfaceState; - } - set - { - if ((this._UT_SurfaceState != value)) - { - this._UT_SurfaceState = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_SurfaceCompensation", DbType="NVarChar(50)")] - public string UT_SurfaceCompensation - { - get - { - return this._UT_SurfaceCompensation; - } - set - { - if ((this._UT_SurfaceCompensation != value)) - { - this._UT_SurfaceCompensation = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UT_ScanningRate", DbType="NVarChar(50)")] - public string UT_ScanningRate - { - get - { - return this._UT_ScanningRate; - } - set - { - if ((this._UT_ScanningRate != value)) - { - this._UT_ScanningRate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HotProessState", DbType="NVarChar(50)")] - public string HotProessState - { - get - { - return this._HotProessState; - } - set - { - if ((this._HotProessState != value)) - { - this._HotProessState = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SurfaceState", DbType="NVarChar(50)")] - public string MT_SurfaceState - { - get - { - return this._MT_SurfaceState; - } - set - { - if ((this._MT_SurfaceState != value)) - { - this._MT_SurfaceState = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_CurrentType", DbType="NVarChar(50)")] - public string MT_CurrentType - { - get - { - return this._MT_CurrentType; - } - set - { - if ((this._MT_CurrentType != value)) - { - this._MT_CurrentType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_TestMethod", DbType="NVarChar(50)")] - public string MT_TestMethod - { - get - { - return this._MT_TestMethod; - } - set - { - if ((this._MT_TestMethod != value)) - { - this._MT_TestMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PoleSpacing", DbType="NVarChar(50)")] - public string PoleSpacing - { - get - { - return this._PoleSpacing; - } - set - { - if ((this._PoleSpacing != value)) - { - this._PoleSpacing = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_LiftingPower", DbType="NVarChar(50)")] - public string MT_LiftingPower - { - get - { - return this._MT_LiftingPower; - } - set - { - if ((this._MT_LiftingPower != value)) - { - this._MT_LiftingPower = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagnetizationTime", DbType="NVarChar(50)")] - public string MT_MagnetizationTime - { - get - { - return this._MT_MagnetizationTime; - } - set - { - if ((this._MT_MagnetizationTime != value)) - { - this._MT_MagnetizationTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_MagneticPowderType", DbType="NVarChar(50)")] - public string MT_MagneticPowderType - { - get - { - return this._MT_MagneticPowderType; - } - set - { - if ((this._MT_MagneticPowderType != value)) - { - this._MT_MagneticPowderType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_Concentration", DbType="NVarChar(50)")] - public string MT_Concentration - { - get - { - return this._MT_Concentration; - } - set - { - if ((this._MT_Concentration != value)) - { - this._MT_Concentration = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_ImposingMethod", DbType="NVarChar(50)")] - public string MT_ImposingMethod - { - get - { - return this._MT_ImposingMethod; - } - set - { - if ((this._MT_ImposingMethod != value)) - { - this._MT_ImposingMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string MT_SensitivityTestBlock - { - get - { - return this._MT_SensitivityTestBlock; - } - set - { - if ((this._MT_SensitivityTestBlock != value)) - { - this._MT_SensitivityTestBlock = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_SensitivityTestBlock", DbType="NVarChar(50)")] - public string PT_SensitivityTestBlock - { - get - { - return this._PT_SensitivityTestBlock; - } - set - { - if ((this._PT_SensitivityTestBlock != value)) - { - this._PT_SensitivityTestBlock = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_OsmoticTemperature", DbType="NVarChar(50)")] - public string PT_OsmoticTemperature - { - get - { - return this._PT_OsmoticTemperature; - } - set - { - if ((this._PT_OsmoticTemperature != value)) - { - this._PT_OsmoticTemperature = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ObservationMethod", DbType="NVarChar(50)")] - public string PT_ObservationMethod - { - get - { - return this._PT_ObservationMethod; - } - set - { - if ((this._PT_ObservationMethod != value)) - { - this._PT_ObservationMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImposingMethod", DbType="NVarChar(50)")] - public string PT_ImposingMethod - { - get - { - return this._PT_ImposingMethod; - } - set - { - if ((this._PT_ImposingMethod != value)) - { - this._PT_ImposingMethod = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TestBlock", DbType="NVarChar(50)")] - public string TestBlock - { - get - { - return this._TestBlock; - } - set - { - if ((this._TestBlock != value)) - { - this._TestBlock = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PermeationTime", DbType="NVarChar(50)")] - public string PT_PermeationTime - { - get - { - return this._PT_PermeationTime; - } - set - { - if ((this._PT_PermeationTime != value)) - { - this._PT_PermeationTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_ImagingTime", DbType="NVarChar(50)")] - public string PT_ImagingTime - { - get - { - return this._PT_ImagingTime; - } - set - { - if ((this._PT_ImagingTime != value)) - { - this._PT_ImagingTime = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PT_PenetrantGrade", DbType="NVarChar(50)")] - public string PT_PenetrantGrade - { - get - { - return this._PT_PenetrantGrade; - } - set - { - if ((this._PT_PenetrantGrade != value)) - { - this._PT_PenetrantGrade = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.View_UsePosition")] - public partial class View_UsePosition - { - - private string _ProjectId; - - private string _UsePosition; - - public View_UsePosition() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this._UsePosition = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_ProjectPlan")] - public partial class Weld_ProjectPlan : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _ProjectPlanId; - - private string _ProjectId; - - private string _WeldId; - - private System.Nullable _PlanAmount; - - private string _WeldRequire; - - private string _Remark; - - private EntityRef _Base_Project; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnProjectPlanIdChanging(string value); - partial void OnProjectPlanIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnPlanAmountChanging(System.Nullable value); - partial void OnPlanAmountChanged(); - partial void OnWeldRequireChanging(string value); - partial void OnWeldRequireChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Weld_ProjectPlan() - { - this._Base_Project = default(EntityRef); - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectPlanId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string ProjectPlanId - { - get - { - return this._ProjectPlanId; - } - set - { - if ((this._ProjectPlanId != value)) - { - this.OnProjectPlanIdChanging(value); - this.SendPropertyChanging(); - this._ProjectPlanId = value; - this.SendPropertyChanged("ProjectPlanId"); - this.OnProjectPlanIdChanged(); - } - } - } - - [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="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PlanAmount", DbType="Decimal(9,3)")] - public System.Nullable PlanAmount - { - get - { - return this._PlanAmount; - } - set - { - if ((this._PlanAmount != value)) - { - this.OnPlanAmountChanging(value); - this.SendPropertyChanging(); - this._PlanAmount = value; - this.SendPropertyChanged("PlanAmount"); - this.OnPlanAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRequire", DbType="NVarChar(50)")] - public string WeldRequire - { - get - { - return this._WeldRequire; - } - set - { - if ((this._WeldRequire != value)) - { - this.OnWeldRequireChanging(value); - this.SendPropertyChanging(); - this._WeldRequire = value; - this.SendPropertyChanged("WeldRequire"); - this.OnWeldRequireChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_ProjectPlan_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.Weld_ProjectPlan.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Weld_ProjectPlan.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_ProjectPlan_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_ProjectPlan.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_ProjectPlan.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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.Weld_RecycleMat")] - public partial class Weld_RecycleMat : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RecycleMatId; - - private string _ProjectId; - - private string _UsePosition; - - private string _WeldId; - - private string _UsingMatId; - - private string _UsingPlanId; - - private System.Nullable _RecycleAmount; - - private System.Nullable _UsingAmount; - - private string _RecycleMan; - - private System.Nullable _RecycleDate; - - private string _StockMan; - - private string _Warrantybook; - - private string _Number; - - private System.Nullable _IsWelderConfirm; - - private System.Nullable _IsStoreManConfirm; - - private System.Nullable _ReturnMat; - - private System.Nullable _ReturnMatTop; - - private EntityRef _Base_Project; - - private EntityRef _Weld_Storeman; - - private EntityRef _Weld_UsingMat; - - private EntityRef _Weld_UsingPlan; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRecycleMatIdChanging(string value); - partial void OnRecycleMatIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUsePositionChanging(string value); - partial void OnUsePositionChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnUsingMatIdChanging(string value); - partial void OnUsingMatIdChanged(); - partial void OnUsingPlanIdChanging(string value); - partial void OnUsingPlanIdChanged(); - partial void OnRecycleAmountChanging(System.Nullable value); - partial void OnRecycleAmountChanged(); - partial void OnUsingAmountChanging(System.Nullable value); - partial void OnUsingAmountChanged(); - partial void OnRecycleManChanging(string value); - partial void OnRecycleManChanged(); - partial void OnRecycleDateChanging(System.Nullable value); - partial void OnRecycleDateChanged(); - partial void OnStockManChanging(string value); - partial void OnStockManChanged(); - partial void OnWarrantybookChanging(string value); - partial void OnWarrantybookChanged(); - partial void OnNumberChanging(string value); - partial void OnNumberChanged(); - partial void OnIsWelderConfirmChanging(System.Nullable value); - partial void OnIsWelderConfirmChanged(); - partial void OnIsStoreManConfirmChanging(System.Nullable value); - partial void OnIsStoreManConfirmChanged(); - partial void OnReturnMatChanging(System.Nullable value); - partial void OnReturnMatChanged(); - partial void OnReturnMatTopChanging(System.Nullable value); - partial void OnReturnMatTopChanged(); - #endregion - - public Weld_RecycleMat() - { - this._Base_Project = default(EntityRef); - this._Weld_Storeman = default(EntityRef); - this._Weld_UsingMat = default(EntityRef); - this._Weld_UsingPlan = default(EntityRef); - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleMatId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RecycleMatId - { - get - { - return this._RecycleMatId; - } - set - { - if ((this._RecycleMatId != value)) - { - this.OnRecycleMatIdChanging(value); - this.SendPropertyChanging(); - this._RecycleMatId = value; - this.SendPropertyChanged("RecycleMatId"); - this.OnRecycleMatIdChanged(); - } - } - } - - [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="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this.OnUsePositionChanging(value); - this.SendPropertyChanging(); - this._UsePosition = value; - this.SendPropertyChanged("UsePosition"); - this.OnUsePositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMatId", DbType="NVarChar(50)")] - public string UsingMatId - { - get - { - return this._UsingMatId; - } - set - { - if ((this._UsingMatId != value)) - { - if (this._Weld_UsingMat.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUsingMatIdChanging(value); - this.SendPropertyChanging(); - this._UsingMatId = value; - this.SendPropertyChanged("UsingMatId"); - this.OnUsingMatIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingPlanId", DbType="NVarChar(50)")] - public string UsingPlanId - { - get - { - return this._UsingPlanId; - } - set - { - if ((this._UsingPlanId != value)) - { - if (this._Weld_UsingPlan.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUsingPlanIdChanging(value); - this.SendPropertyChanging(); - this._UsingPlanId = value; - this.SendPropertyChanged("UsingPlanId"); - this.OnUsingPlanIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleAmount", DbType="Decimal(9,3)")] - public System.Nullable RecycleAmount - { - get - { - return this._RecycleAmount; - } - set - { - if ((this._RecycleAmount != value)) - { - this.OnRecycleAmountChanging(value); - this.SendPropertyChanging(); - this._RecycleAmount = value; - this.SendPropertyChanged("RecycleAmount"); - this.OnRecycleAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingAmount", DbType="Decimal(9,3)")] - public System.Nullable UsingAmount - { - get - { - return this._UsingAmount; - } - set - { - if ((this._UsingAmount != value)) - { - this.OnUsingAmountChanging(value); - this.SendPropertyChanging(); - this._UsingAmount = value; - this.SendPropertyChanged("UsingAmount"); - this.OnUsingAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleMan", DbType="NVarChar(50)")] - public string RecycleMan - { - get - { - return this._RecycleMan; - } - set - { - if ((this._RecycleMan != value)) - { - this.OnRecycleManChanging(value); - this.SendPropertyChanging(); - this._RecycleMan = value; - this.SendPropertyChanged("RecycleMan"); - this.OnRecycleManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleDate", DbType="DateTime")] - public System.Nullable RecycleDate - { - get - { - return this._RecycleDate; - } - set - { - if ((this._RecycleDate != value)) - { - this.OnRecycleDateChanging(value); - this.SendPropertyChanging(); - this._RecycleDate = value; - this.SendPropertyChanged("RecycleDate"); - this.OnRecycleDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockMan", DbType="NVarChar(50)")] - public string StockMan - { - get - { - return this._StockMan; - } - set - { - if ((this._StockMan != value)) - { - if (this._Weld_Storeman.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnStockManChanging(value); - this.SendPropertyChanging(); - this._StockMan = value; - this.SendPropertyChanged("StockMan"); - this.OnStockManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Warrantybook", DbType="NVarChar(50)")] - public string Warrantybook - { - get - { - return this._Warrantybook; - } - set - { - if ((this._Warrantybook != value)) - { - this.OnWarrantybookChanging(value); - this.SendPropertyChanging(); - this._Warrantybook = value; - this.SendPropertyChanged("Warrantybook"); - this.OnWarrantybookChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Number", DbType="NVarChar(50)")] - public string Number - { - get - { - return this._Number; - } - set - { - if ((this._Number != value)) - { - this.OnNumberChanging(value); - this.SendPropertyChanging(); - this._Number = value; - this.SendPropertyChanged("Number"); - this.OnNumberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWelderConfirm", DbType="Bit")] - public System.Nullable IsWelderConfirm - { - get - { - return this._IsWelderConfirm; - } - set - { - if ((this._IsWelderConfirm != value)) - { - this.OnIsWelderConfirmChanging(value); - this.SendPropertyChanging(); - this._IsWelderConfirm = value; - this.SendPropertyChanged("IsWelderConfirm"); - this.OnIsWelderConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsStoreManConfirm", DbType="Bit")] - public System.Nullable IsStoreManConfirm - { - get - { - return this._IsStoreManConfirm; - } - set - { - if ((this._IsStoreManConfirm != value)) - { - this.OnIsStoreManConfirmChanging(value); - this.SendPropertyChanging(); - this._IsStoreManConfirm = value; - this.SendPropertyChanged("IsStoreManConfirm"); - this.OnIsStoreManConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnMat", DbType="Decimal(9,3)")] - public System.Nullable ReturnMat - { - get - { - return this._ReturnMat; - } - set - { - if ((this._ReturnMat != value)) - { - this.OnReturnMatChanging(value); - this.SendPropertyChanging(); - this._ReturnMat = value; - this.SendPropertyChanged("ReturnMat"); - this.OnReturnMatChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnMatTop", DbType="Int")] - public System.Nullable ReturnMatTop - { - get - { - return this._ReturnMatTop; - } - set - { - if ((this._ReturnMatTop != value)) - { - this.OnReturnMatTopChanging(value); - this.SendPropertyChanging(); - this._ReturnMatTop = value; - this.SendPropertyChanged("ReturnMatTop"); - this.OnReturnMatTopChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_RecycleMat", 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.Weld_RecycleMat.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMat.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_Storeman", Storage="_Weld_Storeman", ThisKey="StockMan", OtherKey="StoremanId", IsForeignKey=true)] - public Weld_Storeman Weld_Storeman - { - get - { - return this._Weld_Storeman.Entity; - } - set - { - Weld_Storeman previousValue = this._Weld_Storeman.Entity; - if (((previousValue != value) - || (this._Weld_Storeman.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_Storeman.Entity = null; - previousValue.Weld_RecycleMat.Remove(this); - } - this._Weld_Storeman.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMat.Add(this); - this._StockMan = value.StoremanId; - } - else - { - this._StockMan = default(string); - } - this.SendPropertyChanged("Weld_Storeman"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_UsingMat", Storage="_Weld_UsingMat", ThisKey="UsingMatId", OtherKey="UsingMatId", IsForeignKey=true)] - public Weld_UsingMat Weld_UsingMat - { - get - { - return this._Weld_UsingMat.Entity; - } - set - { - Weld_UsingMat previousValue = this._Weld_UsingMat.Entity; - if (((previousValue != value) - || (this._Weld_UsingMat.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_UsingMat.Entity = null; - previousValue.Weld_RecycleMat.Remove(this); - } - this._Weld_UsingMat.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMat.Add(this); - this._UsingMatId = value.UsingMatId; - } - else - { - this._UsingMatId = default(string); - } - this.SendPropertyChanged("Weld_UsingMat"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_UsingPlan", Storage="_Weld_UsingPlan", ThisKey="UsingPlanId", OtherKey="UsingPlanId", IsForeignKey=true)] - public Weld_UsingPlan Weld_UsingPlan - { - get - { - return this._Weld_UsingPlan.Entity; - } - set - { - Weld_UsingPlan previousValue = this._Weld_UsingPlan.Entity; - if (((previousValue != value) - || (this._Weld_UsingPlan.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_UsingPlan.Entity = null; - previousValue.Weld_RecycleMat.Remove(this); - } - this._Weld_UsingPlan.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMat.Add(this); - this._UsingPlanId = value.UsingPlanId; - } - else - { - this._UsingPlanId = default(string); - } - this.SendPropertyChanged("Weld_UsingPlan"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_RecycleMat.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMat.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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.Weld_RecycleMatTop")] - public partial class Weld_RecycleMatTop : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _RecycleMatTopId; - - private string _ProjectId; - - private string _UsePosition; - - private string _WeldId; - - private string _UsingPlanId; - - private System.Nullable _RecycleAmount; - - private string _RecycleMan; - - private System.Nullable _RecycleDate; - - private string _StockMan; - - private System.Nullable _Moneys; - - private System.Nullable _IsWelderConfirm; - - private System.Nullable _IsStoreManConfirm; - - private string _UsingMatId; - - private EntityRef _Base_Project; - - private EntityRef _Weld_Storeman; - - private EntityRef _Weld_UsingMat; - - private EntityRef _Weld_UsingPlan; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnRecycleMatTopIdChanging(string value); - partial void OnRecycleMatTopIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUsePositionChanging(string value); - partial void OnUsePositionChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnUsingPlanIdChanging(string value); - partial void OnUsingPlanIdChanged(); - partial void OnRecycleAmountChanging(System.Nullable value); - partial void OnRecycleAmountChanged(); - partial void OnRecycleManChanging(string value); - partial void OnRecycleManChanged(); - partial void OnRecycleDateChanging(System.Nullable value); - partial void OnRecycleDateChanged(); - partial void OnStockManChanging(string value); - partial void OnStockManChanged(); - partial void OnMoneysChanging(System.Nullable value); - partial void OnMoneysChanged(); - partial void OnIsWelderConfirmChanging(System.Nullable value); - partial void OnIsWelderConfirmChanged(); - partial void OnIsStoreManConfirmChanging(System.Nullable value); - partial void OnIsStoreManConfirmChanged(); - partial void OnUsingMatIdChanging(string value); - partial void OnUsingMatIdChanged(); - #endregion - - public Weld_RecycleMatTop() - { - this._Base_Project = default(EntityRef); - this._Weld_Storeman = default(EntityRef); - this._Weld_UsingMat = default(EntityRef); - this._Weld_UsingPlan = default(EntityRef); - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleMatTopId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string RecycleMatTopId - { - get - { - return this._RecycleMatTopId; - } - set - { - if ((this._RecycleMatTopId != value)) - { - this.OnRecycleMatTopIdChanging(value); - this.SendPropertyChanging(); - this._RecycleMatTopId = value; - this.SendPropertyChanged("RecycleMatTopId"); - this.OnRecycleMatTopIdChanged(); - } - } - } - - [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="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this.OnUsePositionChanging(value); - this.SendPropertyChanging(); - this._UsePosition = value; - this.SendPropertyChanged("UsePosition"); - this.OnUsePositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingPlanId", DbType="NVarChar(50)")] - public string UsingPlanId - { - get - { - return this._UsingPlanId; - } - set - { - if ((this._UsingPlanId != value)) - { - if (this._Weld_UsingPlan.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUsingPlanIdChanging(value); - this.SendPropertyChanging(); - this._UsingPlanId = value; - this.SendPropertyChanged("UsingPlanId"); - this.OnUsingPlanIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleAmount", DbType="Int")] - public System.Nullable RecycleAmount - { - get - { - return this._RecycleAmount; - } - set - { - if ((this._RecycleAmount != value)) - { - this.OnRecycleAmountChanging(value); - this.SendPropertyChanging(); - this._RecycleAmount = value; - this.SendPropertyChanged("RecycleAmount"); - this.OnRecycleAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleMan", DbType="NVarChar(50)")] - public string RecycleMan - { - get - { - return this._RecycleMan; - } - set - { - if ((this._RecycleMan != value)) - { - this.OnRecycleManChanging(value); - this.SendPropertyChanging(); - this._RecycleMan = value; - this.SendPropertyChanged("RecycleMan"); - this.OnRecycleManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleDate", DbType="DateTime")] - public System.Nullable RecycleDate - { - get - { - return this._RecycleDate; - } - set - { - if ((this._RecycleDate != value)) - { - this.OnRecycleDateChanging(value); - this.SendPropertyChanging(); - this._RecycleDate = value; - this.SendPropertyChanged("RecycleDate"); - this.OnRecycleDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockMan", DbType="NVarChar(50)")] - public string StockMan - { - get - { - return this._StockMan; - } - set - { - if ((this._StockMan != value)) - { - if (this._Weld_Storeman.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnStockManChanging(value); - this.SendPropertyChanging(); - this._StockMan = value; - this.SendPropertyChanged("StockMan"); - this.OnStockManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Moneys", DbType="Int")] - public System.Nullable Moneys - { - get - { - return this._Moneys; - } - set - { - if ((this._Moneys != value)) - { - this.OnMoneysChanging(value); - this.SendPropertyChanging(); - this._Moneys = value; - this.SendPropertyChanged("Moneys"); - this.OnMoneysChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWelderConfirm", DbType="Bit")] - public System.Nullable IsWelderConfirm - { - get - { - return this._IsWelderConfirm; - } - set - { - if ((this._IsWelderConfirm != value)) - { - this.OnIsWelderConfirmChanging(value); - this.SendPropertyChanging(); - this._IsWelderConfirm = value; - this.SendPropertyChanged("IsWelderConfirm"); - this.OnIsWelderConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsStoreManConfirm", DbType="Bit")] - public System.Nullable IsStoreManConfirm - { - get - { - return this._IsStoreManConfirm; - } - set - { - if ((this._IsStoreManConfirm != value)) - { - this.OnIsStoreManConfirmChanging(value); - this.SendPropertyChanging(); - this._IsStoreManConfirm = value; - this.SendPropertyChanged("IsStoreManConfirm"); - this.OnIsStoreManConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMatId", DbType="NVarChar(50)")] - public string UsingMatId - { - get - { - return this._UsingMatId; - } - set - { - if ((this._UsingMatId != value)) - { - if (this._Weld_UsingMat.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUsingMatIdChanging(value); - this.SendPropertyChanging(); - this._UsingMatId = value; - this.SendPropertyChanged("UsingMatId"); - this.OnUsingMatIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_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.Weld_RecycleMatTop.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMatTop.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_Storeman", Storage="_Weld_Storeman", ThisKey="StockMan", OtherKey="StoremanId", IsForeignKey=true)] - public Weld_Storeman Weld_Storeman - { - get - { - return this._Weld_Storeman.Entity; - } - set - { - Weld_Storeman previousValue = this._Weld_Storeman.Entity; - if (((previousValue != value) - || (this._Weld_Storeman.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_Storeman.Entity = null; - previousValue.Weld_RecycleMatTop.Remove(this); - } - this._Weld_Storeman.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMatTop.Add(this); - this._StockMan = value.StoremanId; - } - else - { - this._StockMan = default(string); - } - this.SendPropertyChanged("Weld_Storeman"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_UsingMat", Storage="_Weld_UsingMat", ThisKey="UsingMatId", OtherKey="UsingMatId", IsForeignKey=true)] - public Weld_UsingMat Weld_UsingMat - { - get - { - return this._Weld_UsingMat.Entity; - } - set - { - Weld_UsingMat previousValue = this._Weld_UsingMat.Entity; - if (((previousValue != value) - || (this._Weld_UsingMat.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_UsingMat.Entity = null; - previousValue.Weld_RecycleMatTop.Remove(this); - } - this._Weld_UsingMat.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMatTop.Add(this); - this._UsingMatId = value.UsingMatId; - } - else - { - this._UsingMatId = default(string); - } - this.SendPropertyChanged("Weld_UsingMat"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_UsingPlan", Storage="_Weld_UsingPlan", ThisKey="UsingPlanId", OtherKey="UsingPlanId", IsForeignKey=true)] - public Weld_UsingPlan Weld_UsingPlan - { - get - { - return this._Weld_UsingPlan.Entity; - } - set - { - Weld_UsingPlan previousValue = this._Weld_UsingPlan.Entity; - if (((previousValue != value) - || (this._Weld_UsingPlan.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_UsingPlan.Entity = null; - previousValue.Weld_RecycleMatTop.Remove(this); - } - this._Weld_UsingPlan.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMatTop.Add(this); - this._UsingPlanId = value.UsingPlanId; - } - else - { - this._UsingPlanId = default(string); - } - this.SendPropertyChanged("Weld_UsingPlan"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_RecycleMatTop.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_RecycleMatTop.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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.Weld_Specifications")] - public partial class Weld_Specifications : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _SpecificationsId; - - private string _Specifications; - - private string _WeldTypeId; - - private string _Remark; - - private System.Nullable _MaxUsingNum; - - private string _CreateMan; - - private string _ModifyMan; - - private EntityRef _Weld_WeldType; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSpecificationsIdChanging(string value); - partial void OnSpecificationsIdChanged(); - partial void OnSpecificationsChanging(string value); - partial void OnSpecificationsChanged(); - partial void OnWeldTypeIdChanging(string value); - partial void OnWeldTypeIdChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - partial void OnMaxUsingNumChanging(System.Nullable value); - partial void OnMaxUsingNumChanged(); - partial void OnCreateManChanging(string value); - partial void OnCreateManChanged(); - partial void OnModifyManChanging(string value); - partial void OnModifyManChanged(); - #endregion - - public Weld_Specifications() - { - this._Weld_WeldType = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SpecificationsId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string SpecificationsId - { - get - { - return this._SpecificationsId; - } - set - { - if ((this._SpecificationsId != value)) - { - this.OnSpecificationsIdChanging(value); - this.SendPropertyChanging(); - this._SpecificationsId = value; - this.SendPropertyChanged("SpecificationsId"); - this.OnSpecificationsIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Specifications", DbType="NVarChar(50)")] - public string Specifications - { - get - { - return this._Specifications; - } - set - { - if ((this._Specifications != value)) - { - this.OnSpecificationsChanging(value); - this.SendPropertyChanging(); - this._Specifications = value; - this.SendPropertyChanged("Specifications"); - this.OnSpecificationsChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldTypeId", DbType="NVarChar(50)")] - public string WeldTypeId - { - get - { - return this._WeldTypeId; - } - set - { - if ((this._WeldTypeId != value)) - { - if (this._Weld_WeldType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldTypeIdChanging(value); - this.SendPropertyChanging(); - this._WeldTypeId = value; - this.SendPropertyChanged("WeldTypeId"); - this.OnWeldTypeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaxUsingNum", DbType="Decimal(6,1)")] - public System.Nullable MaxUsingNum - { - get - { - return this._MaxUsingNum; - } - set - { - if ((this._MaxUsingNum != value)) - { - this.OnMaxUsingNumChanging(value); - this.SendPropertyChanging(); - this._MaxUsingNum = value; - this.SendPropertyChanged("MaxUsingNum"); - this.OnMaxUsingNumChanged(); - } - } - } - - [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="_ModifyMan", DbType="NVarChar(50)")] - public string ModifyMan - { - get - { - return this._ModifyMan; - } - set - { - if ((this._ModifyMan != value)) - { - this.OnModifyManChanging(value); - this.SendPropertyChanging(); - this._ModifyMan = value; - this.SendPropertyChanged("ModifyMan"); - this.OnModifyManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_Specifications_Weld_WeldType", Storage="_Weld_WeldType", ThisKey="WeldTypeId", OtherKey="WeldTypeId", IsForeignKey=true)] - public Weld_WeldType Weld_WeldType - { - get - { - return this._Weld_WeldType.Entity; - } - set - { - Weld_WeldType previousValue = this._Weld_WeldType.Entity; - if (((previousValue != value) - || (this._Weld_WeldType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldType.Entity = null; - previousValue.Weld_Specifications.Remove(this); - } - this._Weld_WeldType.Entity = value; - if ((value != null)) - { - value.Weld_Specifications.Add(this); - this._WeldTypeId = value.WeldTypeId; - } - else - { - this._WeldTypeId = default(string); - } - this.SendPropertyChanged("Weld_WeldType"); - } - } - } - - 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.Weld_StockIn")] - public partial class Weld_StockIn : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StockInId; - - private string _WeldId; - - private System.Nullable _Amount; - - private System.Nullable _Weight; - - private System.Nullable _UsingAmount; - - private string _Materialman; - - private System.Nullable _InStockDate; - - private System.Nullable _IsReview; - - private string _ReviewMan; - - private System.Nullable _ReviewDate; - - private string _ReviewResult; - - private string _Warrantybook; - - private string _AttachUrl; - - private string _SupplierId; - - private string _Flag; - - private string _HeartNo; - - private string _Number; - - private string _UnitStoreId; - - private System.Nullable _RecycleAmount; - - private System.Nullable _RecycleWeight; - - private string _MoveInStoreId; - - private string _MoveInManId; - - private System.Nullable _MoveInDate; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStockInIdChanging(string value); - partial void OnStockInIdChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnAmountChanging(System.Nullable value); - partial void OnAmountChanged(); - partial void OnWeightChanging(System.Nullable value); - partial void OnWeightChanged(); - partial void OnUsingAmountChanging(System.Nullable value); - partial void OnUsingAmountChanged(); - partial void OnMaterialmanChanging(string value); - partial void OnMaterialmanChanged(); - partial void OnInStockDateChanging(System.Nullable value); - partial void OnInStockDateChanged(); - partial void OnIsReviewChanging(System.Nullable value); - partial void OnIsReviewChanged(); - partial void OnReviewManChanging(string value); - partial void OnReviewManChanged(); - partial void OnReviewDateChanging(System.Nullable value); - partial void OnReviewDateChanged(); - partial void OnReviewResultChanging(string value); - partial void OnReviewResultChanged(); - partial void OnWarrantybookChanging(string value); - partial void OnWarrantybookChanged(); - partial void OnAttachUrlChanging(string value); - partial void OnAttachUrlChanged(); - partial void OnSupplierIdChanging(string value); - partial void OnSupplierIdChanged(); - partial void OnFlagChanging(string value); - partial void OnFlagChanged(); - partial void OnHeartNoChanging(string value); - partial void OnHeartNoChanged(); - partial void OnNumberChanging(string value); - partial void OnNumberChanged(); - partial void OnUnitStoreIdChanging(string value); - partial void OnUnitStoreIdChanged(); - partial void OnRecycleAmountChanging(System.Nullable value); - partial void OnRecycleAmountChanged(); - partial void OnRecycleWeightChanging(System.Nullable value); - partial void OnRecycleWeightChanged(); - partial void OnMoveInStoreIdChanging(string value); - partial void OnMoveInStoreIdChanged(); - partial void OnMoveInManIdChanging(string value); - partial void OnMoveInManIdChanged(); - partial void OnMoveInDateChanging(System.Nullable value); - partial void OnMoveInDateChanged(); - #endregion - - public Weld_StockIn() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockInId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StockInId - { - get - { - return this._StockInId; - } - set - { - if ((this._StockInId != value)) - { - this.OnStockInIdChanging(value); - this.SendPropertyChanging(); - this._StockInId = value; - this.SendPropertyChanged("StockInId"); - this.OnStockInIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Decimal(9,3)")] - public System.Nullable Amount - { - get - { - return this._Amount; - } - set - { - if ((this._Amount != value)) - { - this.OnAmountChanging(value); - this.SendPropertyChanging(); - this._Amount = value; - this.SendPropertyChanged("Amount"); - this.OnAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Weight", DbType="Decimal(9,3)")] - public System.Nullable Weight - { - get - { - return this._Weight; - } - set - { - if ((this._Weight != value)) - { - this.OnWeightChanging(value); - this.SendPropertyChanging(); - this._Weight = value; - this.SendPropertyChanged("Weight"); - this.OnWeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingAmount", DbType="Decimal(9,3)")] - public System.Nullable UsingAmount - { - get - { - return this._UsingAmount; - } - set - { - if ((this._UsingAmount != value)) - { - this.OnUsingAmountChanging(value); - this.SendPropertyChanging(); - this._UsingAmount = value; - this.SendPropertyChanged("UsingAmount"); - this.OnUsingAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Materialman", DbType="NVarChar(50)")] - public string Materialman - { - get - { - return this._Materialman; - } - set - { - if ((this._Materialman != value)) - { - this.OnMaterialmanChanging(value); - this.SendPropertyChanging(); - this._Materialman = value; - this.SendPropertyChanged("Materialman"); - this.OnMaterialmanChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InStockDate", DbType="DateTime")] - public System.Nullable InStockDate - { - get - { - return this._InStockDate; - } - set - { - if ((this._InStockDate != value)) - { - this.OnInStockDateChanging(value); - this.SendPropertyChanging(); - this._InStockDate = value; - this.SendPropertyChanged("InStockDate"); - this.OnInStockDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsReview", DbType="Bit")] - public System.Nullable IsReview - { - get - { - return this._IsReview; - } - set - { - if ((this._IsReview != value)) - { - this.OnIsReviewChanging(value); - this.SendPropertyChanging(); - this._IsReview = value; - this.SendPropertyChanged("IsReview"); - this.OnIsReviewChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewMan", DbType="NVarChar(50)")] - public string ReviewMan - { - get - { - return this._ReviewMan; - } - set - { - if ((this._ReviewMan != value)) - { - this.OnReviewManChanging(value); - this.SendPropertyChanging(); - this._ReviewMan = value; - this.SendPropertyChanged("ReviewMan"); - this.OnReviewManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewDate", DbType="DateTime")] - public System.Nullable ReviewDate - { - get - { - return this._ReviewDate; - } - set - { - if ((this._ReviewDate != value)) - { - this.OnReviewDateChanging(value); - this.SendPropertyChanging(); - this._ReviewDate = value; - this.SendPropertyChanged("ReviewDate"); - this.OnReviewDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewResult", DbType="Char(1)")] - public string ReviewResult - { - get - { - return this._ReviewResult; - } - set - { - if ((this._ReviewResult != value)) - { - this.OnReviewResultChanging(value); - this.SendPropertyChanging(); - this._ReviewResult = value; - this.SendPropertyChanged("ReviewResult"); - this.OnReviewResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Warrantybook", DbType="NVarChar(50)")] - public string Warrantybook - { - get - { - return this._Warrantybook; - } - set - { - if ((this._Warrantybook != value)) - { - this.OnWarrantybookChanging(value); - this.SendPropertyChanging(); - this._Warrantybook = value; - this.SendPropertyChanged("Warrantybook"); - this.OnWarrantybookChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttachUrl", DbType="NVarChar(500)")] - public string AttachUrl - { - get - { - return this._AttachUrl; - } - set - { - if ((this._AttachUrl != value)) - { - this.OnAttachUrlChanging(value); - this.SendPropertyChanging(); - this._AttachUrl = value; - this.SendPropertyChanged("AttachUrl"); - this.OnAttachUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupplierId", DbType="NVarChar(50)")] - public string SupplierId - { - get - { - return this._SupplierId; - } - set - { - if ((this._SupplierId != value)) - { - this.OnSupplierIdChanging(value); - this.SendPropertyChanging(); - this._SupplierId = value; - this.SendPropertyChanged("SupplierId"); - this.OnSupplierIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Flag", DbType="Char(1)")] - public string Flag - { - get - { - return this._Flag; - } - set - { - if ((this._Flag != value)) - { - this.OnFlagChanging(value); - this.SendPropertyChanging(); - this._Flag = value; - this.SendPropertyChanged("Flag"); - this.OnFlagChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeartNo", DbType="NVarChar(50)")] - public string HeartNo - { - get - { - return this._HeartNo; - } - set - { - if ((this._HeartNo != value)) - { - this.OnHeartNoChanging(value); - this.SendPropertyChanging(); - this._HeartNo = value; - this.SendPropertyChanged("HeartNo"); - this.OnHeartNoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Number", DbType="NVarChar(50)")] - public string Number - { - get - { - return this._Number; - } - set - { - if ((this._Number != value)) - { - this.OnNumberChanging(value); - this.SendPropertyChanging(); - this._Number = value; - this.SendPropertyChanged("Number"); - this.OnNumberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitStoreId", DbType="NVarChar(50)")] - public string UnitStoreId - { - get - { - return this._UnitStoreId; - } - set - { - if ((this._UnitStoreId != value)) - { - this.OnUnitStoreIdChanging(value); - this.SendPropertyChanging(); - this._UnitStoreId = value; - this.SendPropertyChanged("UnitStoreId"); - this.OnUnitStoreIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleAmount", DbType="Decimal(9,3)")] - public System.Nullable RecycleAmount - { - get - { - return this._RecycleAmount; - } - set - { - if ((this._RecycleAmount != value)) - { - this.OnRecycleAmountChanging(value); - this.SendPropertyChanging(); - this._RecycleAmount = value; - this.SendPropertyChanged("RecycleAmount"); - this.OnRecycleAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleWeight", DbType="Decimal(9,3)")] - public System.Nullable RecycleWeight - { - get - { - return this._RecycleWeight; - } - set - { - if ((this._RecycleWeight != value)) - { - this.OnRecycleWeightChanging(value); - this.SendPropertyChanging(); - this._RecycleWeight = value; - this.SendPropertyChanged("RecycleWeight"); - this.OnRecycleWeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInStoreId", DbType="NVarChar(50)")] - public string MoveInStoreId - { - get - { - return this._MoveInStoreId; - } - set - { - if ((this._MoveInStoreId != value)) - { - this.OnMoveInStoreIdChanging(value); - this.SendPropertyChanging(); - this._MoveInStoreId = value; - this.SendPropertyChanged("MoveInStoreId"); - this.OnMoveInStoreIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInManId", DbType="NVarChar(50)")] - public string MoveInManId - { - get - { - return this._MoveInManId; - } - set - { - if ((this._MoveInManId != value)) - { - this.OnMoveInManIdChanging(value); - this.SendPropertyChanging(); - this._MoveInManId = value; - this.SendPropertyChanged("MoveInManId"); - this.OnMoveInManIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MoveInDate", DbType="DateTime")] - public System.Nullable MoveInDate - { - get - { - return this._MoveInDate; - } - set - { - if ((this._MoveInDate != value)) - { - this.OnMoveInDateChanging(value); - this.SendPropertyChanging(); - this._MoveInDate = value; - this.SendPropertyChanged("MoveInDate"); - this.OnMoveInDateChanged(); - } - } - } - - 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.Weld_StockInit")] - public partial class Weld_StockInit : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StockInitId; - - private string _WeldId; - - private System.Nullable _Amount; - - private System.Nullable _Weight; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStockInitIdChanging(string value); - partial void OnStockInitIdChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnAmountChanging(System.Nullable value); - partial void OnAmountChanged(); - partial void OnWeightChanging(System.Nullable value); - partial void OnWeightChanged(); - #endregion - - public Weld_StockInit() - { - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockInitId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StockInitId - { - get - { - return this._StockInitId; - } - set - { - if ((this._StockInitId != value)) - { - this.OnStockInitIdChanging(value); - this.SendPropertyChanging(); - this._StockInitId = value; - this.SendPropertyChanged("StockInitId"); - this.OnStockInitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Decimal(9,3)")] - public System.Nullable Amount - { - get - { - return this._Amount; - } - set - { - if ((this._Amount != value)) - { - this.OnAmountChanging(value); - this.SendPropertyChanging(); - this._Amount = value; - this.SendPropertyChanged("Amount"); - this.OnAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Weight", DbType="Decimal(9,3)")] - public System.Nullable Weight - { - get - { - return this._Weight; - } - set - { - if ((this._Weight != value)) - { - this.OnWeightChanging(value); - this.SendPropertyChanging(); - this._Weight = value; - this.SendPropertyChanged("Weight"); - this.OnWeightChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_StockInit_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_StockInit.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_StockInit.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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.Weld_Storeman")] - public partial class Weld_Storeman : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _StoremanId; - - private string _UserId; - - private string _StoreCode; - - private string _StoreName; - - private string _IdentityCard; - - private string _MyFinger; - - private string _SignatureUrl; - - private System.Nullable _IsFaceTrain; - - private EntitySet _Weld_RecycleMat; - - private EntitySet _Weld_RecycleMatTop; - - private EntitySet _Weld_UsingMat; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnStoremanIdChanging(string value); - partial void OnStoremanIdChanged(); - partial void OnUserIdChanging(string value); - partial void OnUserIdChanged(); - partial void OnStoreCodeChanging(string value); - partial void OnStoreCodeChanged(); - partial void OnStoreNameChanging(string value); - partial void OnStoreNameChanged(); - partial void OnIdentityCardChanging(string value); - partial void OnIdentityCardChanged(); - partial void OnMyFingerChanging(string value); - partial void OnMyFingerChanged(); - partial void OnSignatureUrlChanging(string value); - partial void OnSignatureUrlChanged(); - partial void OnIsFaceTrainChanging(System.Nullable value); - partial void OnIsFaceTrainChanged(); - #endregion - - public Weld_Storeman() - { - this._Weld_RecycleMat = new EntitySet(new Action(this.attach_Weld_RecycleMat), new Action(this.detach_Weld_RecycleMat)); - this._Weld_RecycleMatTop = new EntitySet(new Action(this.attach_Weld_RecycleMatTop), new Action(this.detach_Weld_RecycleMatTop)); - this._Weld_UsingMat = new EntitySet(new Action(this.attach_Weld_UsingMat), new Action(this.detach_Weld_UsingMat)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoremanId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string StoremanId - { - get - { - return this._StoremanId; - } - set - { - if ((this._StoremanId != value)) - { - this.OnStoremanIdChanging(value); - this.SendPropertyChanging(); - this._StoremanId = value; - this.SendPropertyChanged("StoremanId"); - this.OnStoremanIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserId", DbType="NVarChar(50)")] - public string UserId - { - get - { - return this._UserId; - } - set - { - if ((this._UserId != value)) - { - this.OnUserIdChanging(value); - this.SendPropertyChanging(); - this._UserId = value; - this.SendPropertyChanged("UserId"); - this.OnUserIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreCode", DbType="NVarChar(50)")] - public string StoreCode - { - get - { - return this._StoreCode; - } - set - { - if ((this._StoreCode != value)) - { - this.OnStoreCodeChanging(value); - this.SendPropertyChanging(); - this._StoreCode = value; - this.SendPropertyChanged("StoreCode"); - this.OnStoreCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreName", DbType="NVarChar(50)")] - public string StoreName - { - get - { - return this._StoreName; - } - set - { - if ((this._StoreName != value)) - { - this.OnStoreNameChanging(value); - this.SendPropertyChanging(); - this._StoreName = value; - this.SendPropertyChanged("StoreName"); - this.OnStoreNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdentityCard", DbType="NVarChar(18)")] - public string IdentityCard - { - get - { - return this._IdentityCard; - } - set - { - if ((this._IdentityCard != value)) - { - this.OnIdentityCardChanging(value); - this.SendPropertyChanging(); - this._IdentityCard = value; - this.SendPropertyChanged("IdentityCard"); - this.OnIdentityCardChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MyFinger", DbType="NVarChar(MAX)", UpdateCheck=UpdateCheck.Never)] - public string MyFinger - { - get - { - return this._MyFinger; - } - set - { - if ((this._MyFinger != value)) - { - this.OnMyFingerChanging(value); - this.SendPropertyChanging(); - this._MyFinger = value; - this.SendPropertyChanged("MyFinger"); - this.OnMyFingerChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SignatureUrl", DbType="NVarChar(500)")] - public string SignatureUrl - { - get - { - return this._SignatureUrl; - } - set - { - if ((this._SignatureUrl != value)) - { - this.OnSignatureUrlChanging(value); - this.SendPropertyChanging(); - this._SignatureUrl = value; - this.SendPropertyChanged("SignatureUrl"); - this.OnSignatureUrlChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsFaceTrain", DbType="Bit")] - public System.Nullable IsFaceTrain - { - get - { - return this._IsFaceTrain; - } - set - { - if ((this._IsFaceTrain != value)) - { - this.OnIsFaceTrainChanging(value); - this.SendPropertyChanging(); - this._IsFaceTrain = value; - this.SendPropertyChanged("IsFaceTrain"); - this.OnIsFaceTrainChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_Storeman", Storage="_Weld_RecycleMat", ThisKey="StoremanId", OtherKey="StockMan", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMat - { - get - { - return this._Weld_RecycleMat; - } - set - { - this._Weld_RecycleMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_Storeman", Storage="_Weld_RecycleMatTop", ThisKey="StoremanId", OtherKey="StockMan", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMatTop - { - get - { - return this._Weld_RecycleMatTop; - } - set - { - this._Weld_RecycleMatTop.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_Storeman", Storage="_Weld_UsingMat", ThisKey="StoremanId", OtherKey="StoreMan", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingMat - { - get - { - return this._Weld_UsingMat; - } - set - { - this._Weld_UsingMat.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_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = this; - } - - private void detach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = null; - } - - private void attach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = this; - } - - private void detach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = null; - } - - private void attach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = this; - } - - private void detach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_Storeman = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_Supplier")] - public partial class Weld_Supplier : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _SupplierId; - - private string _SupplierCode; - - private string _SupplierName; - - private string _ContactMan; - - private string _ContactPhone; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnSupplierIdChanging(string value); - partial void OnSupplierIdChanged(); - partial void OnSupplierCodeChanging(string value); - partial void OnSupplierCodeChanged(); - partial void OnSupplierNameChanging(string value); - partial void OnSupplierNameChanged(); - partial void OnContactManChanging(string value); - partial void OnContactManChanged(); - partial void OnContactPhoneChanging(string value); - partial void OnContactPhoneChanged(); - #endregion - - public Weld_Supplier() - { - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupplierId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string SupplierId - { - get - { - return this._SupplierId; - } - set - { - if ((this._SupplierId != value)) - { - this.OnSupplierIdChanging(value); - this.SendPropertyChanging(); - this._SupplierId = value; - this.SendPropertyChanged("SupplierId"); - this.OnSupplierIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupplierCode", DbType="NVarChar(50)")] - public string SupplierCode - { - get - { - return this._SupplierCode; - } - set - { - if ((this._SupplierCode != value)) - { - this.OnSupplierCodeChanging(value); - this.SendPropertyChanging(); - this._SupplierCode = value; - this.SendPropertyChanged("SupplierCode"); - this.OnSupplierCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SupplierName", DbType="NVarChar(50)")] - public string SupplierName - { - get - { - return this._SupplierName; - } - set - { - if ((this._SupplierName != value)) - { - this.OnSupplierNameChanging(value); - this.SendPropertyChanging(); - this._SupplierName = value; - this.SendPropertyChanged("SupplierName"); - this.OnSupplierNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContactMan", DbType="NVarChar(20)")] - public string ContactMan - { - get - { - return this._ContactMan; - } - set - { - if ((this._ContactMan != value)) - { - this.OnContactManChanging(value); - this.SendPropertyChanging(); - this._ContactMan = value; - this.SendPropertyChanged("ContactMan"); - this.OnContactManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContactPhone", DbType="NVarChar(50)")] - public string ContactPhone - { - get - { - return this._ContactPhone; - } - set - { - if ((this._ContactPhone != value)) - { - this.OnContactPhoneChanging(value); - this.SendPropertyChanging(); - this._ContactPhone = value; - this.SendPropertyChanged("ContactPhone"); - this.OnContactPhoneChanged(); - } - } - } - - 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.Weld_UnitStore")] - public partial class Weld_UnitStore : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UnitStoreId; - - private string _UnitId; - - private string _UnitStoreCode; - - private string _UnitStoreName; - - private string _StorePosition; - - private EntityRef _Base_Unit; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUnitStoreIdChanging(string value); - partial void OnUnitStoreIdChanged(); - partial void OnUnitIdChanging(string value); - partial void OnUnitIdChanged(); - partial void OnUnitStoreCodeChanging(string value); - partial void OnUnitStoreCodeChanged(); - partial void OnUnitStoreNameChanging(string value); - partial void OnUnitStoreNameChanged(); - partial void OnStorePositionChanging(string value); - partial void OnStorePositionChanged(); - #endregion - - public Weld_UnitStore() - { - this._Base_Unit = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitStoreId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UnitStoreId - { - get - { - return this._UnitStoreId; - } - set - { - if ((this._UnitStoreId != value)) - { - this.OnUnitStoreIdChanging(value); - this.SendPropertyChanging(); - this._UnitStoreId = value; - this.SendPropertyChanged("UnitStoreId"); - this.OnUnitStoreIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitId", DbType="NVarChar(50)")] - public string UnitId - { - get - { - return this._UnitId; - } - set - { - if ((this._UnitId != value)) - { - if (this._Base_Unit.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUnitIdChanging(value); - this.SendPropertyChanging(); - this._UnitId = value; - this.SendPropertyChanged("UnitId"); - this.OnUnitIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitStoreCode", DbType="NVarChar(50)")] - public string UnitStoreCode - { - get - { - return this._UnitStoreCode; - } - set - { - if ((this._UnitStoreCode != value)) - { - this.OnUnitStoreCodeChanging(value); - this.SendPropertyChanging(); - this._UnitStoreCode = value; - this.SendPropertyChanged("UnitStoreCode"); - this.OnUnitStoreCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitStoreName", DbType="NVarChar(50)")] - public string UnitStoreName - { - get - { - return this._UnitStoreName; - } - set - { - if ((this._UnitStoreName != value)) - { - this.OnUnitStoreNameChanging(value); - this.SendPropertyChanging(); - this._UnitStoreName = value; - this.SendPropertyChanged("UnitStoreName"); - this.OnUnitStoreNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StorePosition", DbType="NVarChar(150)")] - public string StorePosition - { - get - { - return this._StorePosition; - } - set - { - if ((this._StorePosition != value)) - { - this.OnStorePositionChanging(value); - this.SendPropertyChanging(); - this._StorePosition = value; - this.SendPropertyChanged("StorePosition"); - this.OnStorePositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UnitStore_Base_Unit", Storage="_Base_Unit", ThisKey="UnitId", OtherKey="UnitId", IsForeignKey=true)] - public Base_Unit Base_Unit - { - get - { - return this._Base_Unit.Entity; - } - set - { - Base_Unit previousValue = this._Base_Unit.Entity; - if (((previousValue != value) - || (this._Base_Unit.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Base_Unit.Entity = null; - previousValue.Weld_UnitStore.Remove(this); - } - this._Base_Unit.Entity = value; - if ((value != null)) - { - value.Weld_UnitStore.Add(this); - this._UnitId = value.UnitId; - } - else - { - this._UnitId = default(string); - } - this.SendPropertyChanged("Base_Unit"); - } - } - } - - 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.Weld_UsingMat")] - public partial class Weld_UsingMat : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UsingMatId; - - private string _ProjectId; - - private string _UsePosition; - - private string _WeldId; - - private string _UsingPlanId; - - private System.Nullable _Amount; - - private string _UsingMan; - - private System.Nullable _UsingDate; - - private string _StoreMan; - - private string _Warrantybook; - - private string _Number; - - private System.Nullable _IsWelderConfirm; - - private System.Nullable _IsStoreManConfirm; - - private System.Nullable _ReturnMat; - - private System.Nullable _ReturnMatTop; - - private string _StockInId; - - private System.Nullable _IsClose; - - private System.Nullable _IsOnTime; - - private System.Nullable _TwoAmount; - - private EntitySet _Weld_RecycleMat; - - private EntitySet _Weld_RecycleMatTop; - - private EntityRef _Base_Project; - - private EntityRef _Weld_Storeman; - - private EntityRef _Weld_UsingPlan; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUsingMatIdChanging(string value); - partial void OnUsingMatIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUsePositionChanging(string value); - partial void OnUsePositionChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnUsingPlanIdChanging(string value); - partial void OnUsingPlanIdChanged(); - partial void OnAmountChanging(System.Nullable value); - partial void OnAmountChanged(); - partial void OnUsingManChanging(string value); - partial void OnUsingManChanged(); - partial void OnUsingDateChanging(System.Nullable value); - partial void OnUsingDateChanged(); - partial void OnStoreManChanging(string value); - partial void OnStoreManChanged(); - partial void OnWarrantybookChanging(string value); - partial void OnWarrantybookChanged(); - partial void OnNumberChanging(string value); - partial void OnNumberChanged(); - partial void OnIsWelderConfirmChanging(System.Nullable value); - partial void OnIsWelderConfirmChanged(); - partial void OnIsStoreManConfirmChanging(System.Nullable value); - partial void OnIsStoreManConfirmChanged(); - partial void OnReturnMatChanging(System.Nullable value); - partial void OnReturnMatChanged(); - partial void OnReturnMatTopChanging(System.Nullable value); - partial void OnReturnMatTopChanged(); - partial void OnStockInIdChanging(string value); - partial void OnStockInIdChanged(); - partial void OnIsCloseChanging(System.Nullable value); - partial void OnIsCloseChanged(); - partial void OnIsOnTimeChanging(System.Nullable value); - partial void OnIsOnTimeChanged(); - partial void OnTwoAmountChanging(System.Nullable value); - partial void OnTwoAmountChanged(); - #endregion - - public Weld_UsingMat() - { - this._Weld_RecycleMat = new EntitySet(new Action(this.attach_Weld_RecycleMat), new Action(this.detach_Weld_RecycleMat)); - this._Weld_RecycleMatTop = new EntitySet(new Action(this.attach_Weld_RecycleMatTop), new Action(this.detach_Weld_RecycleMatTop)); - this._Base_Project = default(EntityRef); - this._Weld_Storeman = default(EntityRef); - this._Weld_UsingPlan = default(EntityRef); - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMatId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UsingMatId - { - get - { - return this._UsingMatId; - } - set - { - if ((this._UsingMatId != value)) - { - this.OnUsingMatIdChanging(value); - this.SendPropertyChanging(); - this._UsingMatId = value; - this.SendPropertyChanged("UsingMatId"); - this.OnUsingMatIdChanged(); - } - } - } - - [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="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this.OnUsePositionChanging(value); - this.SendPropertyChanging(); - this._UsePosition = value; - this.SendPropertyChanged("UsePosition"); - this.OnUsePositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingPlanId", DbType="NVarChar(50)")] - public string UsingPlanId - { - get - { - return this._UsingPlanId; - } - set - { - if ((this._UsingPlanId != value)) - { - if (this._Weld_UsingPlan.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnUsingPlanIdChanging(value); - this.SendPropertyChanging(); - this._UsingPlanId = value; - this.SendPropertyChanged("UsingPlanId"); - this.OnUsingPlanIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Decimal(9,3)")] - public System.Nullable Amount - { - get - { - return this._Amount; - } - set - { - if ((this._Amount != value)) - { - this.OnAmountChanging(value); - this.SendPropertyChanging(); - this._Amount = value; - this.SendPropertyChanged("Amount"); - this.OnAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMan", DbType="NVarChar(50)")] - public string UsingMan - { - get - { - return this._UsingMan; - } - set - { - if ((this._UsingMan != value)) - { - this.OnUsingManChanging(value); - this.SendPropertyChanging(); - this._UsingMan = value; - this.SendPropertyChanged("UsingMan"); - this.OnUsingManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingDate", DbType="DateTime")] - public System.Nullable UsingDate - { - get - { - return this._UsingDate; - } - set - { - if ((this._UsingDate != value)) - { - this.OnUsingDateChanging(value); - this.SendPropertyChanging(); - this._UsingDate = value; - this.SendPropertyChanged("UsingDate"); - this.OnUsingDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreMan", DbType="NVarChar(50)")] - public string StoreMan - { - get - { - return this._StoreMan; - } - set - { - if ((this._StoreMan != value)) - { - if (this._Weld_Storeman.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnStoreManChanging(value); - this.SendPropertyChanging(); - this._StoreMan = value; - this.SendPropertyChanged("StoreMan"); - this.OnStoreManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Warrantybook", DbType="NVarChar(50)")] - public string Warrantybook - { - get - { - return this._Warrantybook; - } - set - { - if ((this._Warrantybook != value)) - { - this.OnWarrantybookChanging(value); - this.SendPropertyChanging(); - this._Warrantybook = value; - this.SendPropertyChanged("Warrantybook"); - this.OnWarrantybookChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Number", DbType="NVarChar(50)")] - public string Number - { - get - { - return this._Number; - } - set - { - if ((this._Number != value)) - { - this.OnNumberChanging(value); - this.SendPropertyChanging(); - this._Number = value; - this.SendPropertyChanged("Number"); - this.OnNumberChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWelderConfirm", DbType="Bit")] - public System.Nullable IsWelderConfirm - { - get - { - return this._IsWelderConfirm; - } - set - { - if ((this._IsWelderConfirm != value)) - { - this.OnIsWelderConfirmChanging(value); - this.SendPropertyChanging(); - this._IsWelderConfirm = value; - this.SendPropertyChanged("IsWelderConfirm"); - this.OnIsWelderConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsStoreManConfirm", DbType="Bit")] - public System.Nullable IsStoreManConfirm - { - get - { - return this._IsStoreManConfirm; - } - set - { - if ((this._IsStoreManConfirm != value)) - { - this.OnIsStoreManConfirmChanging(value); - this.SendPropertyChanging(); - this._IsStoreManConfirm = value; - this.SendPropertyChanged("IsStoreManConfirm"); - this.OnIsStoreManConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnMat", DbType="Decimal(9,3)")] - public System.Nullable ReturnMat - { - get - { - return this._ReturnMat; - } - set - { - if ((this._ReturnMat != value)) - { - this.OnReturnMatChanging(value); - this.SendPropertyChanging(); - this._ReturnMat = value; - this.SendPropertyChanged("ReturnMat"); - this.OnReturnMatChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnMatTop", DbType="Int")] - public System.Nullable ReturnMatTop - { - get - { - return this._ReturnMatTop; - } - set - { - if ((this._ReturnMatTop != value)) - { - this.OnReturnMatTopChanging(value); - this.SendPropertyChanging(); - this._ReturnMatTop = value; - this.SendPropertyChanged("ReturnMatTop"); - this.OnReturnMatTopChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockInId", DbType="NVarChar(50)")] - public string StockInId - { - get - { - return this._StockInId; - } - set - { - if ((this._StockInId != value)) - { - this.OnStockInIdChanging(value); - this.SendPropertyChanging(); - this._StockInId = value; - this.SendPropertyChanged("StockInId"); - this.OnStockInIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsClose", DbType="Bit")] - public System.Nullable IsClose - { - get - { - return this._IsClose; - } - set - { - if ((this._IsClose != value)) - { - this.OnIsCloseChanging(value); - this.SendPropertyChanging(); - this._IsClose = value; - this.SendPropertyChanged("IsClose"); - this.OnIsCloseChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsOnTime", DbType="Bit")] - public System.Nullable IsOnTime - { - get - { - return this._IsOnTime; - } - set - { - if ((this._IsOnTime != value)) - { - this.OnIsOnTimeChanging(value); - this.SendPropertyChanging(); - this._IsOnTime = value; - this.SendPropertyChanged("IsOnTime"); - this.OnIsOnTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TwoAmount", DbType="Decimal(9,3)")] - public System.Nullable TwoAmount - { - get - { - return this._TwoAmount; - } - set - { - if ((this._TwoAmount != value)) - { - this.OnTwoAmountChanging(value); - this.SendPropertyChanging(); - this._TwoAmount = value; - this.SendPropertyChanged("TwoAmount"); - this.OnTwoAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_UsingMat", Storage="_Weld_RecycleMat", ThisKey="UsingMatId", OtherKey="UsingMatId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMat - { - get - { - return this._Weld_RecycleMat; - } - set - { - this._Weld_RecycleMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_UsingMat", Storage="_Weld_RecycleMatTop", ThisKey="UsingMatId", OtherKey="UsingMatId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMatTop - { - get - { - return this._Weld_RecycleMatTop; - } - set - { - this._Weld_RecycleMatTop.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_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.Weld_UsingMat.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Weld_UsingMat.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_Storeman", Storage="_Weld_Storeman", ThisKey="StoreMan", OtherKey="StoremanId", IsForeignKey=true)] - public Weld_Storeman Weld_Storeman - { - get - { - return this._Weld_Storeman.Entity; - } - set - { - Weld_Storeman previousValue = this._Weld_Storeman.Entity; - if (((previousValue != value) - || (this._Weld_Storeman.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_Storeman.Entity = null; - previousValue.Weld_UsingMat.Remove(this); - } - this._Weld_Storeman.Entity = value; - if ((value != null)) - { - value.Weld_UsingMat.Add(this); - this._StoreMan = value.StoremanId; - } - else - { - this._StoreMan = default(string); - } - this.SendPropertyChanged("Weld_Storeman"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_UsingPlan", Storage="_Weld_UsingPlan", ThisKey="UsingPlanId", OtherKey="UsingPlanId", IsForeignKey=true)] - public Weld_UsingPlan Weld_UsingPlan - { - get - { - return this._Weld_UsingPlan.Entity; - } - set - { - Weld_UsingPlan previousValue = this._Weld_UsingPlan.Entity; - if (((previousValue != value) - || (this._Weld_UsingPlan.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_UsingPlan.Entity = null; - previousValue.Weld_UsingMat.Remove(this); - } - this._Weld_UsingPlan.Entity = value; - if ((value != null)) - { - value.Weld_UsingMat.Add(this); - this._UsingPlanId = value.UsingPlanId; - } - else - { - this._UsingPlanId = default(string); - } - this.SendPropertyChanged("Weld_UsingPlan"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_UsingMat.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_UsingMat.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingMat = this; - } - - private void detach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingMat = null; - } - - private void attach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingMat = this; - } - - private void detach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingMat = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_UsingPlan")] - public partial class Weld_UsingPlan : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _UsingPlanId; - - private string _WeldId; - - private string _ProjectId; - - private string _UsePosition; - - private System.Nullable _Amount; - - private string _UsingManOne; - - private string _UsingManTwo; - - private System.Nullable _InPutDate; - - private System.Nullable _CancelDate; - - private System.Nullable _IsCancel; - - private System.Nullable _IsFinish; - - private string _FinishMan; - - private string _OrderTime; - - private System.Nullable _OrderDate; - - private string _CancelResult; - - private System.Nullable _IsSubmit; - - private string _UsingUnit; - - private string _TeamGroupId; - - private string _STE_ID; - - private string _STE_Name; - - private System.Nullable _IsNeedConfirm; - - private string _InPutMan; - - private System.Nullable _IsSteelStru; - - private EntitySet _Weld_RecycleMat; - - private EntitySet _Weld_RecycleMatTop; - - private EntitySet _Weld_UsingMat; - - private EntityRef _Base_Project; - - private EntityRef _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnUsingPlanIdChanging(string value); - partial void OnUsingPlanIdChanged(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnProjectIdChanging(string value); - partial void OnProjectIdChanged(); - partial void OnUsePositionChanging(string value); - partial void OnUsePositionChanged(); - partial void OnAmountChanging(System.Nullable value); - partial void OnAmountChanged(); - partial void OnUsingManOneChanging(string value); - partial void OnUsingManOneChanged(); - partial void OnUsingManTwoChanging(string value); - partial void OnUsingManTwoChanged(); - partial void OnInPutDateChanging(System.Nullable value); - partial void OnInPutDateChanged(); - partial void OnCancelDateChanging(System.Nullable value); - partial void OnCancelDateChanged(); - partial void OnIsCancelChanging(System.Nullable value); - partial void OnIsCancelChanged(); - partial void OnIsFinishChanging(System.Nullable value); - partial void OnIsFinishChanged(); - partial void OnFinishManChanging(string value); - partial void OnFinishManChanged(); - partial void OnOrderTimeChanging(string value); - partial void OnOrderTimeChanged(); - partial void OnOrderDateChanging(System.Nullable value); - partial void OnOrderDateChanged(); - partial void OnCancelResultChanging(string value); - partial void OnCancelResultChanged(); - partial void OnIsSubmitChanging(System.Nullable value); - partial void OnIsSubmitChanged(); - partial void OnUsingUnitChanging(string value); - partial void OnUsingUnitChanged(); - partial void OnTeamGroupIdChanging(string value); - partial void OnTeamGroupIdChanged(); - partial void OnSTE_IDChanging(string value); - partial void OnSTE_IDChanged(); - partial void OnSTE_NameChanging(string value); - partial void OnSTE_NameChanged(); - partial void OnIsNeedConfirmChanging(System.Nullable value); - partial void OnIsNeedConfirmChanged(); - partial void OnInPutManChanging(string value); - partial void OnInPutManChanged(); - partial void OnIsSteelStruChanging(System.Nullable value); - partial void OnIsSteelStruChanged(); - #endregion - - public Weld_UsingPlan() - { - this._Weld_RecycleMat = new EntitySet(new Action(this.attach_Weld_RecycleMat), new Action(this.detach_Weld_RecycleMat)); - this._Weld_RecycleMatTop = new EntitySet(new Action(this.attach_Weld_RecycleMatTop), new Action(this.detach_Weld_RecycleMatTop)); - this._Weld_UsingMat = new EntitySet(new Action(this.attach_Weld_UsingMat), new Action(this.detach_Weld_UsingMat)); - this._Base_Project = default(EntityRef); - this._Weld_WeldInfo = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingPlanId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string UsingPlanId - { - get - { - return this._UsingPlanId; - } - set - { - if ((this._UsingPlanId != value)) - { - this.OnUsingPlanIdChanging(value); - this.SendPropertyChanging(); - this._UsingPlanId = value; - this.SendPropertyChanged("UsingPlanId"); - this.OnUsingPlanIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50)")] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - if (this._Weld_WeldInfo.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [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="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this.OnUsePositionChanging(value); - this.SendPropertyChanging(); - this._UsePosition = value; - this.SendPropertyChanged("UsePosition"); - this.OnUsePositionChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Decimal(9,3)")] - public System.Nullable Amount - { - get - { - return this._Amount; - } - set - { - if ((this._Amount != value)) - { - this.OnAmountChanging(value); - this.SendPropertyChanging(); - this._Amount = value; - this.SendPropertyChanged("Amount"); - this.OnAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingManOne", DbType="NVarChar(50)")] - public string UsingManOne - { - get - { - return this._UsingManOne; - } - set - { - if ((this._UsingManOne != value)) - { - this.OnUsingManOneChanging(value); - this.SendPropertyChanging(); - this._UsingManOne = value; - this.SendPropertyChanged("UsingManOne"); - this.OnUsingManOneChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingManTwo", DbType="NVarChar(50)")] - public string UsingManTwo - { - get - { - return this._UsingManTwo; - } - set - { - if ((this._UsingManTwo != value)) - { - this.OnUsingManTwoChanging(value); - this.SendPropertyChanging(); - this._UsingManTwo = value; - this.SendPropertyChanged("UsingManTwo"); - this.OnUsingManTwoChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InPutDate", DbType="DateTime")] - public System.Nullable InPutDate - { - get - { - return this._InPutDate; - } - set - { - if ((this._InPutDate != value)) - { - this.OnInPutDateChanging(value); - this.SendPropertyChanging(); - this._InPutDate = value; - this.SendPropertyChanged("InPutDate"); - this.OnInPutDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CancelDate", DbType="DateTime")] - public System.Nullable CancelDate - { - get - { - return this._CancelDate; - } - set - { - if ((this._CancelDate != value)) - { - this.OnCancelDateChanging(value); - this.SendPropertyChanging(); - this._CancelDate = value; - this.SendPropertyChanged("CancelDate"); - this.OnCancelDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsCancel", DbType="Bit")] - public System.Nullable IsCancel - { - get - { - return this._IsCancel; - } - set - { - if ((this._IsCancel != value)) - { - this.OnIsCancelChanging(value); - this.SendPropertyChanging(); - this._IsCancel = value; - this.SendPropertyChanged("IsCancel"); - this.OnIsCancelChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsFinish", DbType="Bit")] - public System.Nullable IsFinish - { - get - { - return this._IsFinish; - } - set - { - if ((this._IsFinish != value)) - { - this.OnIsFinishChanging(value); - this.SendPropertyChanging(); - this._IsFinish = value; - this.SendPropertyChanged("IsFinish"); - this.OnIsFinishChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FinishMan", DbType="NVarChar(50)")] - public string FinishMan - { - get - { - return this._FinishMan; - } - set - { - if ((this._FinishMan != value)) - { - this.OnFinishManChanging(value); - this.SendPropertyChanging(); - this._FinishMan = value; - this.SendPropertyChanged("FinishMan"); - this.OnFinishManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderTime", DbType="NVarChar(50)")] - public string OrderTime - { - get - { - return this._OrderTime; - } - set - { - if ((this._OrderTime != value)) - { - this.OnOrderTimeChanging(value); - this.SendPropertyChanging(); - this._OrderTime = value; - this.SendPropertyChanged("OrderTime"); - this.OnOrderTimeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderDate", DbType="DateTime")] - public System.Nullable OrderDate - { - get - { - return this._OrderDate; - } - set - { - if ((this._OrderDate != value)) - { - this.OnOrderDateChanging(value); - this.SendPropertyChanging(); - this._OrderDate = value; - this.SendPropertyChanged("OrderDate"); - this.OnOrderDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CancelResult", DbType="NVarChar(100)")] - public string CancelResult - { - get - { - return this._CancelResult; - } - set - { - if ((this._CancelResult != value)) - { - this.OnCancelResultChanging(value); - this.SendPropertyChanging(); - this._CancelResult = value; - this.SendPropertyChanged("CancelResult"); - this.OnCancelResultChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSubmit", DbType="Bit")] - public System.Nullable IsSubmit - { - get - { - return this._IsSubmit; - } - set - { - if ((this._IsSubmit != value)) - { - this.OnIsSubmitChanging(value); - this.SendPropertyChanging(); - this._IsSubmit = value; - this.SendPropertyChanged("IsSubmit"); - this.OnIsSubmitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingUnit", DbType="NVarChar(50)")] - public string UsingUnit - { - get - { - return this._UsingUnit; - } - set - { - if ((this._UsingUnit != value)) - { - this.OnUsingUnitChanging(value); - this.SendPropertyChanging(); - this._UsingUnit = value; - this.SendPropertyChanged("UsingUnit"); - this.OnUsingUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupId", DbType="NVarChar(50)")] - public string TeamGroupId - { - get - { - return this._TeamGroupId; - } - set - { - if ((this._TeamGroupId != value)) - { - this.OnTeamGroupIdChanging(value); - this.SendPropertyChanging(); - this._TeamGroupId = value; - this.SendPropertyChanged("TeamGroupId"); - this.OnTeamGroupIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_ID", DbType="VarChar(500)")] - public string STE_ID - { - get - { - return this._STE_ID; - } - set - { - if ((this._STE_ID != value)) - { - this.OnSTE_IDChanging(value); - this.SendPropertyChanging(); - this._STE_ID = value; - this.SendPropertyChanged("STE_ID"); - this.OnSTE_IDChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Name", DbType="VarChar(500)")] - public string STE_Name - { - get - { - return this._STE_Name; - } - set - { - if ((this._STE_Name != value)) - { - this.OnSTE_NameChanging(value); - this.SendPropertyChanging(); - this._STE_Name = value; - this.SendPropertyChanged("STE_Name"); - this.OnSTE_NameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsNeedConfirm", DbType="Bit")] - public System.Nullable IsNeedConfirm - { - get - { - return this._IsNeedConfirm; - } - set - { - if ((this._IsNeedConfirm != value)) - { - this.OnIsNeedConfirmChanging(value); - this.SendPropertyChanging(); - this._IsNeedConfirm = value; - this.SendPropertyChanged("IsNeedConfirm"); - this.OnIsNeedConfirmChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InPutMan", DbType="NVarChar(50)")] - public string InPutMan - { - get - { - return this._InPutMan; - } - set - { - if ((this._InPutMan != value)) - { - this.OnInPutManChanging(value); - this.SendPropertyChanging(); - this._InPutMan = value; - this.SendPropertyChanged("InPutMan"); - this.OnInPutManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSteelStru", DbType="Bit")] - public System.Nullable IsSteelStru - { - get - { - return this._IsSteelStru; - } - set - { - if ((this._IsSteelStru != value)) - { - this.OnIsSteelStruChanging(value); - this.SendPropertyChanging(); - this._IsSteelStru = value; - this.SendPropertyChanged("IsSteelStru"); - this.OnIsSteelStruChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_UsingPlan", Storage="_Weld_RecycleMat", ThisKey="UsingPlanId", OtherKey="UsingPlanId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMat - { - get - { - return this._Weld_RecycleMat; - } - set - { - this._Weld_RecycleMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_UsingPlan", Storage="_Weld_RecycleMatTop", ThisKey="UsingPlanId", OtherKey="UsingPlanId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMatTop - { - get - { - return this._Weld_RecycleMatTop; - } - set - { - this._Weld_RecycleMatTop.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_UsingPlan", Storage="_Weld_UsingMat", ThisKey="UsingPlanId", OtherKey="UsingPlanId", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingMat - { - get - { - return this._Weld_UsingMat; - } - set - { - this._Weld_UsingMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingPlan_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.Weld_UsingPlan.Remove(this); - } - this._Base_Project.Entity = value; - if ((value != null)) - { - value.Weld_UsingPlan.Add(this); - this._ProjectId = value.ProjectId; - } - else - { - this._ProjectId = default(string); - } - this.SendPropertyChanged("Base_Project"); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingPlan_Weld_WeldInfo", Storage="_Weld_WeldInfo", ThisKey="WeldId", OtherKey="WeldId", IsForeignKey=true)] - public Weld_WeldInfo Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo.Entity; - } - set - { - Weld_WeldInfo previousValue = this._Weld_WeldInfo.Entity; - if (((previousValue != value) - || (this._Weld_WeldInfo.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldInfo.Entity = null; - previousValue.Weld_UsingPlan.Remove(this); - } - this._Weld_WeldInfo.Entity = value; - if ((value != null)) - { - value.Weld_UsingPlan.Add(this); - this._WeldId = value.WeldId; - } - else - { - this._WeldId = default(string); - } - this.SendPropertyChanged("Weld_WeldInfo"); - } - } - } - - 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_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = this; - } - - private void detach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = null; - } - - private void attach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = this; - } - - private void detach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = null; - } - - private void attach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = this; - } - - private void detach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_UsingPlan = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_View_ReleaseRecovery")] - public partial class Weld_View_ReleaseRecovery - { - - private string _UsingMatId; - - private System.Nullable _UsingDate; - - private System.Nullable _Years; - - private System.Nullable _Months; - - private System.Nullable _Dayt; - - private string _ProjectId; - - private string _UsePosition; - - private string _WeldName; - - private string _WeldSpec; - - private string _WeldTypeId; - - private string _SteelType; - - private string _Warrantybook; - - private string _HeartNo; - - private string _WeldUnit; - - private System.Nullable _UsingWeight; - - private System.Nullable _Amount; - - private decimal _RecycleAmount; - - private int _MatTopAmount; - - private string _UsingMan; - - private string _WED_Code; - - private string _UsingManUrl; - - private string _StoreName; - - private string _ProjectCode; - - private string _StoreNameUrl; - - private string _UsingUnit; - - private string _UnitName; - - private string _TeamGroupId; - - private string _TeamGroupName; - - private string _StoreMan; - - private string _STE_Code; - - public Weld_View_ReleaseRecovery() - { - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMatId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] - public string UsingMatId - { - get - { - return this._UsingMatId; - } - set - { - if ((this._UsingMatId != value)) - { - this._UsingMatId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingDate", DbType="DateTime")] - public System.Nullable UsingDate - { - get - { - return this._UsingDate; - } - set - { - if ((this._UsingDate != value)) - { - this._UsingDate = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Years", DbType="Int")] - public System.Nullable Years - { - get - { - return this._Years; - } - set - { - if ((this._Years != value)) - { - this._Years = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Months", DbType="Int")] - public System.Nullable Months - { - get - { - return this._Months; - } - set - { - if ((this._Months != value)) - { - this._Months = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dayt", DbType="Int")] - public System.Nullable Dayt - { - get - { - return this._Dayt; - } - set - { - if ((this._Dayt != value)) - { - this._Dayt = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")] - public string ProjectId - { - get - { - return this._ProjectId; - } - set - { - if ((this._ProjectId != value)) - { - this._ProjectId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsePosition", DbType="NVarChar(50)")] - public string UsePosition - { - get - { - return this._UsePosition; - } - set - { - if ((this._UsePosition != value)) - { - this._UsePosition = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldName", DbType="NVarChar(50)")] - public string WeldName - { - get - { - return this._WeldName; - } - set - { - if ((this._WeldName != value)) - { - this._WeldName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpec", DbType="NVarChar(50)")] - public string WeldSpec - { - get - { - return this._WeldSpec; - } - set - { - if ((this._WeldSpec != value)) - { - this._WeldSpec = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldTypeId", DbType="NVarChar(50)")] - public string WeldTypeId - { - get - { - return this._WeldTypeId; - } - set - { - if ((this._WeldTypeId != value)) - { - this._WeldTypeId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SteelType", DbType="NVarChar(10)")] - public string SteelType - { - get - { - return this._SteelType; - } - set - { - if ((this._SteelType != value)) - { - this._SteelType = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Warrantybook", DbType="NVarChar(50)")] - public string Warrantybook - { - get - { - return this._Warrantybook; - } - set - { - if ((this._Warrantybook != value)) - { - this._Warrantybook = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HeartNo", DbType="NVarChar(50)")] - public string HeartNo - { - get - { - return this._HeartNo; - } - set - { - if ((this._HeartNo != value)) - { - this._HeartNo = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldUnit", DbType="VarChar(2) NOT NULL", CanBeNull=false)] - public string WeldUnit - { - get - { - return this._WeldUnit; - } - set - { - if ((this._WeldUnit != value)) - { - this._WeldUnit = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingWeight", DbType="Decimal(9,2)")] - public System.Nullable UsingWeight - { - get - { - return this._UsingWeight; - } - set - { - if ((this._UsingWeight != value)) - { - this._UsingWeight = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Amount", DbType="Decimal(10,3)")] - public System.Nullable Amount - { - get - { - return this._Amount; - } - set - { - if ((this._Amount != value)) - { - this._Amount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RecycleAmount", DbType="Decimal(9,3) NOT NULL")] - public decimal RecycleAmount - { - get - { - return this._RecycleAmount; - } - set - { - if ((this._RecycleAmount != value)) - { - this._RecycleAmount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MatTopAmount", DbType="Int NOT NULL")] - public int MatTopAmount - { - get - { - return this._MatTopAmount; - } - set - { - if ((this._MatTopAmount != value)) - { - this._MatTopAmount = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingMan", DbType="VarChar(40)")] - public string UsingMan - { - get - { - return this._UsingMan; - } - set - { - if ((this._UsingMan != value)) - { - this._UsingMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WED_Code", DbType="VarChar(20)")] - public string WED_Code - { - get - { - return this._WED_Code; - } - set - { - if ((this._WED_Code != value)) - { - this._WED_Code = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingManUrl", DbType="NVarChar(500)")] - public string UsingManUrl - { - get - { - return this._UsingManUrl; - } - set - { - if ((this._UsingManUrl != value)) - { - this._UsingManUrl = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreName", DbType="NVarChar(50)")] - public string StoreName - { - get - { - return this._StoreName; - } - set - { - if ((this._StoreName != value)) - { - this._StoreName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(20)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this._ProjectCode = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreNameUrl", DbType="NVarChar(500)")] - public string StoreNameUrl - { - get - { - return this._StoreNameUrl; - } - set - { - if ((this._StoreNameUrl != value)) - { - this._StoreNameUrl = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UsingUnit", DbType="NVarChar(50)")] - public string UsingUnit - { - get - { - return this._UsingUnit; - } - set - { - if ((this._UsingUnit != value)) - { - this._UsingUnit = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(50)")] - public string UnitName - { - get - { - return this._UnitName; - } - set - { - if ((this._UnitName != value)) - { - this._UnitName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupId", DbType="NVarChar(50)")] - public string TeamGroupId - { - get - { - return this._TeamGroupId; - } - set - { - if ((this._TeamGroupId != value)) - { - this._TeamGroupId = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TeamGroupName", DbType="NVarChar(20)")] - public string TeamGroupName - { - get - { - return this._TeamGroupName; - } - set - { - if ((this._TeamGroupName != value)) - { - this._TeamGroupName = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StoreMan", DbType="NVarChar(50)")] - public string StoreMan - { - get - { - return this._StoreMan; - } - set - { - if ((this._StoreMan != value)) - { - this._StoreMan = value; - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_STE_Code", DbType="VarChar(500)")] - public string STE_Code - { - get - { - return this._STE_Code; - } - set - { - if ((this._STE_Code != value)) - { - this._STE_Code = value; - } - } - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_WeldInfo")] - public partial class Weld_WeldInfo : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldId; - - private string _WeldCode; - - private string _WeldName; - - private string _WeldSpec; - - private string _WeldTypeId; - - private System.Nullable _ConvertValue; - - private System.Nullable _WarnAmount; - - private string _SteelType; - - private string _CreateMan; - - private string _ModifyMan; - - private EntitySet _Weld_ProjectPlan; - - private EntitySet _Weld_RecycleMat; - - private EntitySet _Weld_RecycleMatTop; - - private EntitySet _Weld_StockInit; - - private EntitySet _Weld_UsingMat; - - private EntitySet _Weld_UsingPlan; - - private EntityRef _Weld_WeldType; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldIdChanging(string value); - partial void OnWeldIdChanged(); - partial void OnWeldCodeChanging(string value); - partial void OnWeldCodeChanged(); - partial void OnWeldNameChanging(string value); - partial void OnWeldNameChanged(); - partial void OnWeldSpecChanging(string value); - partial void OnWeldSpecChanged(); - partial void OnWeldTypeIdChanging(string value); - partial void OnWeldTypeIdChanged(); - partial void OnConvertValueChanging(System.Nullable value); - partial void OnConvertValueChanged(); - partial void OnWarnAmountChanging(System.Nullable value); - partial void OnWarnAmountChanged(); - partial void OnSteelTypeChanging(string value); - partial void OnSteelTypeChanged(); - partial void OnCreateManChanging(string value); - partial void OnCreateManChanged(); - partial void OnModifyManChanging(string value); - partial void OnModifyManChanged(); - #endregion - - public Weld_WeldInfo() - { - this._Weld_ProjectPlan = new EntitySet(new Action(this.attach_Weld_ProjectPlan), new Action(this.detach_Weld_ProjectPlan)); - this._Weld_RecycleMat = new EntitySet(new Action(this.attach_Weld_RecycleMat), new Action(this.detach_Weld_RecycleMat)); - this._Weld_RecycleMatTop = new EntitySet(new Action(this.attach_Weld_RecycleMatTop), new Action(this.detach_Weld_RecycleMatTop)); - this._Weld_StockInit = new EntitySet(new Action(this.attach_Weld_StockInit), new Action(this.detach_Weld_StockInit)); - this._Weld_UsingMat = new EntitySet(new Action(this.attach_Weld_UsingMat), new Action(this.detach_Weld_UsingMat)); - this._Weld_UsingPlan = new EntitySet(new Action(this.attach_Weld_UsingPlan), new Action(this.detach_Weld_UsingPlan)); - this._Weld_WeldType = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldId - { - get - { - return this._WeldId; - } - set - { - if ((this._WeldId != value)) - { - this.OnWeldIdChanging(value); - this.SendPropertyChanging(); - this._WeldId = value; - this.SendPropertyChanged("WeldId"); - this.OnWeldIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldCode", DbType="NVarChar(50)")] - public string WeldCode - { - get - { - return this._WeldCode; - } - set - { - if ((this._WeldCode != value)) - { - this.OnWeldCodeChanging(value); - this.SendPropertyChanging(); - this._WeldCode = value; - this.SendPropertyChanged("WeldCode"); - this.OnWeldCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldName", DbType="NVarChar(50)")] - public string WeldName - { - get - { - return this._WeldName; - } - set - { - if ((this._WeldName != value)) - { - this.OnWeldNameChanging(value); - this.SendPropertyChanging(); - this._WeldName = value; - this.SendPropertyChanged("WeldName"); - this.OnWeldNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldSpec", DbType="NVarChar(50)")] - public string WeldSpec - { - get - { - return this._WeldSpec; - } - set - { - if ((this._WeldSpec != value)) - { - this.OnWeldSpecChanging(value); - this.SendPropertyChanging(); - this._WeldSpec = value; - this.SendPropertyChanged("WeldSpec"); - this.OnWeldSpecChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldTypeId", DbType="NVarChar(50)")] - public string WeldTypeId - { - get - { - return this._WeldTypeId; - } - set - { - if ((this._WeldTypeId != value)) - { - if (this._Weld_WeldType.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWeldTypeIdChanging(value); - this.SendPropertyChanging(); - this._WeldTypeId = value; - this.SendPropertyChanged("WeldTypeId"); - this.OnWeldTypeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConvertValue", DbType="Decimal(9,4)")] - public System.Nullable ConvertValue - { - get - { - return this._ConvertValue; - } - set - { - if ((this._ConvertValue != value)) - { - this.OnConvertValueChanging(value); - this.SendPropertyChanging(); - this._ConvertValue = value; - this.SendPropertyChanged("ConvertValue"); - this.OnConvertValueChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WarnAmount", DbType="Decimal(9,3)")] - public System.Nullable WarnAmount - { - get - { - return this._WarnAmount; - } - set - { - if ((this._WarnAmount != value)) - { - this.OnWarnAmountChanging(value); - this.SendPropertyChanging(); - this._WarnAmount = value; - this.SendPropertyChanged("WarnAmount"); - this.OnWarnAmountChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SteelType", DbType="NVarChar(10)")] - public string SteelType - { - get - { - return this._SteelType; - } - set - { - if ((this._SteelType != value)) - { - this.OnSteelTypeChanging(value); - this.SendPropertyChanging(); - this._SteelType = value; - this.SendPropertyChanged("SteelType"); - this.OnSteelTypeChanged(); - } - } - } - - [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="_ModifyMan", DbType="NVarChar(50)")] - public string ModifyMan - { - get - { - return this._ModifyMan; - } - set - { - if ((this._ModifyMan != value)) - { - this.OnModifyManChanging(value); - this.SendPropertyChanging(); - this._ModifyMan = value; - this.SendPropertyChanged("ModifyMan"); - this.OnModifyManChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_ProjectPlan_Weld_WeldInfo", Storage="_Weld_ProjectPlan", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_ProjectPlan - { - get - { - return this._Weld_ProjectPlan; - } - set - { - this._Weld_ProjectPlan.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMat_Weld_WeldInfo", Storage="_Weld_RecycleMat", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMat - { - get - { - return this._Weld_RecycleMat; - } - set - { - this._Weld_RecycleMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_RecycleMatTop_Weld_WeldInfo", Storage="_Weld_RecycleMatTop", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_RecycleMatTop - { - get - { - return this._Weld_RecycleMatTop; - } - set - { - this._Weld_RecycleMatTop.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_StockInit_Weld_WeldInfo", Storage="_Weld_StockInit", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_StockInit - { - get - { - return this._Weld_StockInit; - } - set - { - this._Weld_StockInit.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingMat_Weld_WeldInfo", Storage="_Weld_UsingMat", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingMat - { - get - { - return this._Weld_UsingMat; - } - set - { - this._Weld_UsingMat.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_UsingPlan_Weld_WeldInfo", Storage="_Weld_UsingPlan", ThisKey="WeldId", OtherKey="WeldId", DeleteRule="NO ACTION")] - public EntitySet Weld_UsingPlan - { - get - { - return this._Weld_UsingPlan; - } - set - { - this._Weld_UsingPlan.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_WeldInfo_Weld_WeldType", Storage="_Weld_WeldType", ThisKey="WeldTypeId", OtherKey="WeldTypeId", IsForeignKey=true)] - public Weld_WeldType Weld_WeldType - { - get - { - return this._Weld_WeldType.Entity; - } - set - { - Weld_WeldType previousValue = this._Weld_WeldType.Entity; - if (((previousValue != value) - || (this._Weld_WeldType.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._Weld_WeldType.Entity = null; - previousValue.Weld_WeldInfo.Remove(this); - } - this._Weld_WeldType.Entity = value; - if ((value != null)) - { - value.Weld_WeldInfo.Add(this); - this._WeldTypeId = value.WeldTypeId; - } - else - { - this._WeldTypeId = default(string); - } - this.SendPropertyChanged("Weld_WeldType"); - } - } - } - - 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_Weld_ProjectPlan(Weld_ProjectPlan entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_ProjectPlan(Weld_ProjectPlan entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - - private void attach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_RecycleMat(Weld_RecycleMat entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - - private void attach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_RecycleMatTop(Weld_RecycleMatTop entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - - private void attach_Weld_StockInit(Weld_StockInit entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_StockInit(Weld_StockInit entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - - private void attach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_UsingMat(Weld_UsingMat entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - - private void attach_Weld_UsingPlan(Weld_UsingPlan entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = this; - } - - private void detach_Weld_UsingPlan(Weld_UsingPlan entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldInfo = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Weld_WeldType")] - public partial class Weld_WeldType : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldTypeId; - - private string _WeldTypeName; - - private string _WeldUnit; - - private string _Remark; - - private EntitySet _Weld_Specifications; - - private EntitySet _Weld_WeldInfo; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldTypeIdChanging(string value); - partial void OnWeldTypeIdChanged(); - partial void OnWeldTypeNameChanging(string value); - partial void OnWeldTypeNameChanged(); - partial void OnWeldUnitChanging(string value); - partial void OnWeldUnitChanged(); - partial void OnRemarkChanging(string value); - partial void OnRemarkChanged(); - #endregion - - public Weld_WeldType() - { - this._Weld_Specifications = new EntitySet(new Action(this.attach_Weld_Specifications), new Action(this.detach_Weld_Specifications)); - this._Weld_WeldInfo = new EntitySet(new Action(this.attach_Weld_WeldInfo), new Action(this.detach_Weld_WeldInfo)); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldTypeId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldTypeId - { - get - { - return this._WeldTypeId; - } - set - { - if ((this._WeldTypeId != value)) - { - this.OnWeldTypeIdChanging(value); - this.SendPropertyChanging(); - this._WeldTypeId = value; - this.SendPropertyChanged("WeldTypeId"); - this.OnWeldTypeIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldTypeName", DbType="NVarChar(20)")] - public string WeldTypeName - { - get - { - return this._WeldTypeName; - } - set - { - if ((this._WeldTypeName != value)) - { - this.OnWeldTypeNameChanging(value); - this.SendPropertyChanging(); - this._WeldTypeName = value; - this.SendPropertyChanged("WeldTypeName"); - this.OnWeldTypeNameChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldUnit", DbType="NVarChar(10)")] - public string WeldUnit - { - get - { - return this._WeldUnit; - } - set - { - if ((this._WeldUnit != value)) - { - this.OnWeldUnitChanging(value); - this.SendPropertyChanging(); - this._WeldUnit = value; - this.SendPropertyChanged("WeldUnit"); - this.OnWeldUnitChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(100)")] - public string Remark - { - get - { - return this._Remark; - } - set - { - if ((this._Remark != value)) - { - this.OnRemarkChanging(value); - this.SendPropertyChanging(); - this._Remark = value; - this.SendPropertyChanged("Remark"); - this.OnRemarkChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_Specifications_Weld_WeldType", Storage="_Weld_Specifications", ThisKey="WeldTypeId", OtherKey="WeldTypeId", DeleteRule="NO ACTION")] - public EntitySet Weld_Specifications - { - get - { - return this._Weld_Specifications; - } - set - { - this._Weld_Specifications.Assign(value); - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Weld_WeldInfo_Weld_WeldType", Storage="_Weld_WeldInfo", ThisKey="WeldTypeId", OtherKey="WeldTypeId", DeleteRule="NO ACTION")] - public EntitySet Weld_WeldInfo - { - get - { - return this._Weld_WeldInfo; - } - set - { - this._Weld_WeldInfo.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_Weld_Specifications(Weld_Specifications entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldType = this; - } - - private void detach_Weld_Specifications(Weld_Specifications entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldType = null; - } - - private void attach_Weld_WeldInfo(Weld_WeldInfo entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldType = this; - } - - private void detach_Weld_WeldInfo(Weld_WeldInfo entity) - { - this.SendPropertyChanging(); - entity.Weld_WeldType = null; - } - } - - [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.WeldRecordIn")] - public partial class WeldRecordIn : INotifyPropertyChanging, INotifyPropertyChanged - { - - private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty); - - private string _WeldRecordInId; - - private string _WelderId; - - private string _WeldMothed; - - private string _QualifiedProjectCode; - - private System.Nullable _WeldingDate; - - private string _ProjectCode; - - private string _WeldJoint; - - private EntityRef _HJGL_BS_Welder; - - #region 可扩展性方法定义 - partial void OnLoaded(); - partial void OnValidate(System.Data.Linq.ChangeAction action); - partial void OnCreated(); - partial void OnWeldRecordInIdChanging(string value); - partial void OnWeldRecordInIdChanged(); - partial void OnWelderIdChanging(string value); - partial void OnWelderIdChanged(); - partial void OnWeldMothedChanging(string value); - partial void OnWeldMothedChanged(); - partial void OnQualifiedProjectCodeChanging(string value); - partial void OnQualifiedProjectCodeChanged(); - partial void OnWeldingDateChanging(System.Nullable value); - partial void OnWeldingDateChanged(); - partial void OnProjectCodeChanging(string value); - partial void OnProjectCodeChanged(); - partial void OnWeldJointChanging(string value); - partial void OnWeldJointChanged(); - #endregion - - public WeldRecordIn() - { - this._HJGL_BS_Welder = default(EntityRef); - OnCreated(); - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldRecordInId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)] - public string WeldRecordInId - { - get - { - return this._WeldRecordInId; - } - set - { - if ((this._WeldRecordInId != value)) - { - this.OnWeldRecordInIdChanging(value); - this.SendPropertyChanging(); - this._WeldRecordInId = value; - this.SendPropertyChanged("WeldRecordInId"); - this.OnWeldRecordInIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WelderId", DbType="NVarChar(50)")] - public string WelderId - { - get - { - return this._WelderId; - } - set - { - if ((this._WelderId != value)) - { - if (this._HJGL_BS_Welder.HasLoadedOrAssignedValue) - { - throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException(); - } - this.OnWelderIdChanging(value); - this.SendPropertyChanging(); - this._WelderId = value; - this.SendPropertyChanged("WelderId"); - this.OnWelderIdChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldMothed", DbType="NVarChar(50)")] - public string WeldMothed - { - get - { - return this._WeldMothed; - } - set - { - if ((this._WeldMothed != value)) - { - this.OnWeldMothedChanging(value); - this.SendPropertyChanging(); - this._WeldMothed = value; - this.SendPropertyChanged("WeldMothed"); - this.OnWeldMothedChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_QualifiedProjectCode", DbType="NVarChar(500)")] - public string QualifiedProjectCode - { - get - { - return this._QualifiedProjectCode; - } - set - { - if ((this._QualifiedProjectCode != value)) - { - this.OnQualifiedProjectCodeChanging(value); - this.SendPropertyChanging(); - this._QualifiedProjectCode = value; - this.SendPropertyChanged("QualifiedProjectCode"); - this.OnQualifiedProjectCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldingDate", DbType="DateTime")] - public System.Nullable WeldingDate - { - get - { - return this._WeldingDate; - } - set - { - if ((this._WeldingDate != value)) - { - this.OnWeldingDateChanging(value); - this.SendPropertyChanging(); - this._WeldingDate = value; - this.SendPropertyChanged("WeldingDate"); - this.OnWeldingDateChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="NVarChar(50)")] - public string ProjectCode - { - get - { - return this._ProjectCode; - } - set - { - if ((this._ProjectCode != value)) - { - this.OnProjectCodeChanging(value); - this.SendPropertyChanging(); - this._ProjectCode = value; - this.SendPropertyChanged("ProjectCode"); - this.OnProjectCodeChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WeldJoint", DbType="NVarChar(50)")] - public string WeldJoint - { - get - { - return this._WeldJoint; - } - set - { - if ((this._WeldJoint != value)) - { - this.OnWeldJointChanging(value); - this.SendPropertyChanging(); - this._WeldJoint = value; - this.SendPropertyChanged("WeldJoint"); - this.OnWeldJointChanged(); - } - } - } - - [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_WeldRecordIn_HJGL_BS_Welder", Storage="_HJGL_BS_Welder", ThisKey="WelderId", OtherKey="WED_ID", IsForeignKey=true)] - public HJGL_BS_Welder HJGL_BS_Welder - { - get - { - return this._HJGL_BS_Welder.Entity; - } - set - { - HJGL_BS_Welder previousValue = this._HJGL_BS_Welder.Entity; - if (((previousValue != value) - || (this._HJGL_BS_Welder.HasLoadedOrAssignedValue == false))) - { - this.SendPropertyChanging(); - if ((previousValue != null)) - { - this._HJGL_BS_Welder.Entity = null; - previousValue.WeldRecordIn.Remove(this); - } - this._HJGL_BS_Welder.Entity = value; - if ((value != null)) - { - value.WeldRecordIn.Add(this); - this._WelderId = value.WED_ID; - } - else - { - this._WelderId = default(string); - } - this.SendPropertyChanged("HJGL_BS_Welder"); - } - } - } - - 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)); - } - } - } -} -#pragma warning restore 1591 diff --git a/HJGL_ZH/Model/obj/Debug/Model.csproj.AssemblyReference.cache b/HJGL_ZH/Model/obj/Debug/Model.csproj.AssemblyReference.cache deleted file mode 100644 index 35dadcfb7102ac058534ada914161a2e25fa3090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6267 zcmd5=UuYaf7~iRBIFr^SRg{3@fdzXQb}zXQ>Pf8edhL0(vCYO<>Pnc~n>*L+&8D+^ zO)oT5@x_V{kyh}fPy~x8l~6>*KZR065N+{6`k+vsd?<<_Xdis2^X=_!F1hm|&TMhu zmYu!5-+c3Zzwh^bbKR&{Q4}{kqTjinj|^lx};XJ zE#eycEt5H}Q}K*F{C%?EusK7W%ulb*j*hBnqvo0pv#pX^wrzy?D#~Nm&%b;6+l1mz z&}RN*3w2n{DpRadd%hPYv|_g0m*L)jiB{(PFT#oc4eEiF)J!@v{HTI(K5Oi6@NK+A zOwTx6C=~gnI5Ar&?%ij=W%h8vn8)TEuJT<>k_FG9uno27I#eCb0FuECHYo8%(`_$A z+gQBWk01Oofe`9j2ZFZ3Hd_Yl)c>5|H(f6W6RW~qoYgcfpVcCRH87Z80)w@{U@bIQ zTentVu*MD6e1qFw0E5ped~9#7eVX5PZ)(n`^oe1m3+zG4pZNO2$L-#ymP*SbAN7BC zbqCdtZ{EB8=B=~$=JJ0%@_0F!y7u0d%Lm^)`RvFW#h+g9dhMa#mshUtys@-$E%nVG zA7?Iqb}_LsjNZPK7<}u}a_Wof!BgJk2WQ;;r{~zAU+?>V+m$arzwpj0g{3Pu{yy{S z`=|Ow`gdJ?AT{vh^Iv&SZ2B4{xJ~Kv&-`-X+=ss*ece8Xk~4(4mP5z=2&L8ZP%>Ay zy*eY~l+-I;W=jG-*sbbA*m((zrZYA!DTxJcbD=b9}{Lg~u!r@)GgwcN_?U z1;giQ^M{`-8Z(2VKc9>qbEICq;d-Q|<{UpTH!W&~(AG7Q8NuHQ z22acvVi4uPUy+tYl6(j7T}E~Q%00m{IfquPYMpI794otKPYnFflLfy4q6`)`^LcH} zsK)1GV2#i64h0YtPnx$yGaW1msV<~ttw2IKBQN3z-5qdonqlf<6NKTviz^r=O~e2! z9s%pbbT>YxKSxR`#Cyha>yi3)V14)hjrDg0+}O?Vf<>#52!rUfj!qrHzbO=Vh7=r; zdMhyz!3}FAvl1VX!oHvbci^vbNY*z&EKv_2|7oPkVNI9L2=D8 z1!TWHSf!YAto;OVr_79!kq85;M%A^phXL7Yz?LG(H{hHFlcG=)FW)3 zSuWvc;-i*HHrDj6?{4Iu=wg#O9AD-@f6|^fQcKacuqB1lqkhB|Wvl$aiKjLs@YMyu~H{yompN(pqj{QPQ$aV1Zipu`aiC+hB*KL diff --git a/HJGL_ZH/Model/obj/Debug/Model.csproj.FileListAbsolute.txt b/HJGL_ZH/Model/obj/Debug/Model.csproj.FileListAbsolute.txt deleted file mode 100644 index db8749d..0000000 --- a/HJGL_ZH/Model/obj/Debug/Model.csproj.FileListAbsolute.txt +++ /dev/null @@ -1,195 +0,0 @@ -D:\CQMS\LuoYang\CQMS\Model\bin\Debug\Model.dll -D:\CQMS\LuoYang\CQMS\Model\bin\Debug\Model.pdb -D:\CQMS\LuoYang\CQMS\Model\obj\Debug\ResolveAssemblyReference.cache -D:\CQMS\LuoYang\CQMS\Model\obj\Debug\Model.dll -D:\CQMS\LuoYang\CQMS\Model\obj\Debug\Model.pdb -D:\SCMS\SCMS\Model\bin\Debug\Model.dll -D:\SCMS\SCMS\Model\bin\Debug\Model.pdb -D:\SCMS\SCMS\Model\obj\Debug\ResolveAssemblyReference.cache -D:\SCMS\SCMS\Model\obj\Debug\Model.dll -D:\SCMS\SCMS\Model\obj\Debug\Model.pdb -E:\SCMS\SCMS\Model\bin\Debug\Model.dll -E:\SCMS\SCMS\Model\bin\Debug\Model.pdb -E:\SCMS\SCMS\Model\obj\Debug\ResolveAssemblyReference.cache -E:\SCMS\SCMS\Model\obj\Debug\Model.dll -E:\SCMS\SCMS\Model\obj\Debug\Model.pdb -F:\GJSX\GJSX\GJSX\Model\bin\Debug\Model.dll -F:\GJSX\GJSX\GJSX\Model\bin\Debug\Model.pdb -F:\GJSX\GJSX\GJSX\Model\obj\Debug\ResolveAssemblyReference.cache -F:\GJSX\GJSX\GJSX\Model\obj\Debug\Model.dll -F:\GJSX\GJSX\GJSX\Model\obj\Debug\Model.pdb -F:\HJGL\GJSX\HJGL\Model\bin\Debug\Model.dll -F:\HJGL\GJSX\HJGL\Model\bin\Debug\Model.pdb -F:\HJGL\GJSX\HJGL\Model\obj\Debug\ResolveAssemblyReference.cache -F:\HJGL\GJSX\HJGL\Model\obj\Debug\Model.dll -F:\HJGL\GJSX\HJGL\Model\obj\Debug\Model.pdb -F:\HJGL\HJGL\HJGL\Model\bin\Debug\Model.dll -F:\HJGL\HJGL\HJGL\Model\bin\Debug\Model.pdb -F:\HJGL\HJGL\HJGL\Model\obj\Debug\ResolveAssemblyReference.cache -F:\HJGL\HJGL\HJGL\Model\obj\Debug\Model.dll -F:\HJGL\HJGL\HJGL\Model\obj\Debug\Model.pdb -F:\最新\管道焊接\HJGL\HJGL\Model\bin\Debug\Model.dll -F:\最新\管道焊接\HJGL\HJGL\Model\bin\Debug\Model.pdb -F:\最新\管道焊接\HJGL\HJGL\Model\obj\Debug\ResolveAssemblyReference.cache -F:\最新\管道焊接\HJGL\HJGL\Model\obj\Debug\Model.dll -F:\最新\管道焊接\HJGL\HJGL\Model\obj\Debug\Model.pdb -D:\HJGL\HJGL\Model\bin\Debug\Model.dll -D:\HJGL\HJGL\Model\bin\Debug\Model.pdb -D:\HJGL\HJGL\Model\obj\Debug\ResolveAssemblyReference.cache -D:\HJGL\HJGL\Model\obj\Debug\Model.dll -D:\HJGL\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\LUOYANG\HJGL\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\LUOYANG\HJGL\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\LUOYANG\HJGL\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\LUOYANG\HJGL\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\LuoYang\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\LuoYang\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\LuoYang\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\LuoYang\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\HJGL\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\HJGL\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\HJGL\HJGL\Model\obj\Debug\ResolveAssemblyReference.cache -E:\HJGL\HJGL\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\HJGL\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\LuoYang\Model\bin\Debug\Model.dll -E:\HJGL\LuoYang\Model\bin\Debug\Model.pdb -E:\HJGL\LuoYang\Model\obj\Debug\Model.csprojResolveAssemblyReference.cache -E:\HJGL\LuoYang\Model\obj\Debug\Model.dll -E:\HJGL\LuoYang\Model\obj\Debug\Model.pdb -E:\HJGL\TongYong\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\TongYong\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\TongYong\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\TongYong\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\TianChen\HJGL\Model\bin\Debug\Model.dll -E:\HJGL\TianChen\HJGL\Model\bin\Debug\Model.pdb -E:\HJGL\TianChen\HJGL\Model\obj\Debug\Model.dll -E:\HJGL\TianChen\HJGL\Model\obj\Debug\Model.pdb -E:\HJGL\TianChen\HJGL\Model\obj\Debug\Model.csprojResolveAssemblyReference.cache -D:\ExtJs\TCCHSSE\TCCHSSE\Model\bin\Debug\Model.dll -D:\ExtJs\TCCHSSE\TCCHSSE\Model\bin\Debug\Model.pdb -D:\ExtJs\TCCHSSE\TCCHSSE\Model\obj\Debug\ResolveAssemblyReference.cache -D:\ExtJs\TCCHSSE\TCCHSSE\Model\obj\Debug\Model.dll -D:\ExtJs\TCCHSSE\TCCHSSE\Model\obj\Debug\Model.pdb -E:\TCCHSSE\TCCHSSE\Model\bin\Debug\Model.dll -E:\TCCHSSE\TCCHSSE\Model\bin\Debug\Model.pdb -E:\TCCHSSE\TCCHSSE\Model\obj\Debug\Model.dll -E:\TCCHSSE\TCCHSSE\Model\obj\Debug\Model.pdb -E:\CNCEC\CNCECHSSE\CNCECHSSE\Model\bin\Debug\Model.dll -E:\CNCEC\CNCECHSSE\CNCECHSSE\Model\bin\Debug\Model.pdb -E:\CNCEC\CNCECHSSE\CNCECHSSE\Model\obj\Debug\Model.dll -E:\CNCEC\CNCECHSSE\CNCECHSSE\Model\obj\Debug\Model.pdb -F:\工作\悬停\CNCECHSSE\CNCECHSSE\Model\bin\Debug\Model.dll -F:\工作\悬停\CNCECHSSE\CNCECHSSE\Model\bin\Debug\Model.pdb -F:\工作\悬停\CNCECHSSE\CNCECHSSE\Model\obj\Debug\Model.dll -F:\工作\悬停\CNCECHSSE\CNCECHSSE\Model\obj\Debug\Model.pdb -D:\ExtJs\SGGL\SGGL\Model\bin\Debug\Model.dll -D:\ExtJs\SGGL\SGGL\Model\bin\Debug\Model.pdb -D:\ExtJs\SGGL\SGGL\Model\obj\Debug\ResolveAssemblyReference.cache -D:\ExtJs\SGGL\SGGL\Model\obj\Debug\Model.dll -D:\ExtJs\SGGL\SGGL\Model\obj\Debug\Model.pdb -H:\工作\SGGL_New\SGGL\SGGL\Model\bin\Debug\Model.dll -H:\工作\SGGL_New\SGGL\SGGL\Model\bin\Debug\Model.pdb -H:\工作\SGGL_New\SGGL\SGGL\Model\obj\Debug\ResolveAssemblyReference.cache -H:\工作\SGGL_New\SGGL\SGGL\Model\obj\Debug\Model.dll -H:\工作\SGGL_New\SGGL\SGGL\Model\obj\Debug\Model.pdb -D:\ExtJs\SGGL_NB\SGGL\Model\bin\Debug\Model.dll -D:\ExtJs\SGGL_NB\SGGL\Model\bin\Debug\Model.pdb -D:\ExtJs\SGGL_NB\SGGL\Model\obj\Debug\ResolveAssemblyReference.cache -D:\ExtJs\SGGL_NB\SGGL\Model\obj\Debug\Model.dll -D:\ExtJs\SGGL_NB\SGGL\Model\obj\Debug\Model.pdb -D:\开发代码\SGGL_NBBAK\SGGL\Model\bin\Debug\Model.dll -D:\开发代码\SGGL_NBBAK\SGGL\Model\bin\Debug\Model.pdb -D:\开发代码\SGGL_NBBAK\SGGL\Model\obj\Debug\Model.dll -D:\开发代码\SGGL_NBBAK\SGGL\Model\obj\Debug\Model.pdb -D:\开发代码\SGGL_NB_\SGGL\Model\bin\Debug\Model.dll -D:\开发代码\SGGL_NB_\SGGL\Model\bin\Debug\Model.pdb -D:\开发代码\SGGL_NB_\SGGL\Model\obj\Debug\Model.dll -D:\开发代码\SGGL_NB_\SGGL\Model\obj\Debug\Model.pdb -D:\开发代码\宁波\SGGL_NB_\SGGL\Model\bin\Debug\Model.dll -D:\开发代码\宁波\SGGL_NB_\SGGL\Model\bin\Debug\Model.pdb -D:\开发代码\宁波\SGGL_NB_\SGGL\Model\obj\Debug\Model.dll -D:\开发代码\宁波\SGGL_NB_\SGGL\Model\obj\Debug\Model.pdb -D:\开发代码\宁波\SGGL(NB)\SGGL\Model\bin\Debug\Model.dll -D:\开发代码\宁波\SGGL(NB)\SGGL\Model\bin\Debug\Model.pdb -D:\开发代码\宁波\SGGL(NB)\SGGL\Model\obj\Debug\Model.dll -D:\开发代码\宁波\SGGL(NB)\SGGL\Model\obj\Debug\Model.pdb -D:\开发代码\SGGL_NB\SGGL\Model\bin\Debug\Model.dll -D:\开发代码\SGGL_NB\SGGL\Model\bin\Debug\Model.pdb -D:\开发代码\SGGL_NB\SGGL\Model\obj\Debug\Model.dll -D:\开发代码\SGGL_NB\SGGL\Model\obj\Debug\Model.pdb -D:\ExtJs\HJGL\SGGL\Model\bin\Debug\Model.dll -D:\ExtJs\HJGL\SGGL\Model\bin\Debug\Model.pdb -D:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.dll -D:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.pdb -E:\工作\镇海焊接\SGGL\Model\bin\Debug\Model.dll -E:\工作\镇海焊接\SGGL\Model\bin\Debug\Model.pdb -E:\工作\镇海焊接\SGGL\Model\obj\Debug\Model.dll -E:\工作\镇海焊接\SGGL\Model\obj\Debug\Model.pdb -E:\ExtJs\HJGL\SGGL\Model\bin\Debug\Model.dll -E:\ExtJs\HJGL\SGGL\Model\bin\Debug\Model.pdb -E:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.dll -E:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.pdb -E:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.csprojAssemblyReference.cache -E:\ExtJs\HJGL\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyProject\ZHJA\HJGL\SGGL\Model\bin\Debug\Model.dll -D:\MyProject\ZHJA\HJGL\SGGL\Model\bin\Debug\Model.pdb -D:\MyProject\ZHJA\HJGL\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyProject\ZHJA\HJGL\SGGL\Model\obj\Debug\Model.dll -D:\MyProject\ZHJA\HJGL\SGGL\Model\obj\Debug\Model.pdb -D:\MyProject\ZHNew\HJGL\SGGL\Model\bin\Debug\Model.dll -D:\MyProject\ZHNew\HJGL\SGGL\Model\bin\Debug\Model.pdb -D:\MyProject\ZHNew\HJGL\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyProject\ZHNew\HJGL\SGGL\Model\obj\Debug\Model.dll -D:\MyProject\ZHNew\HJGL\SGGL\Model\obj\Debug\Model.pdb -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\bin\Debug\Model.dll -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\bin\Debug\Model.pdb -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\obj\Debug\Model.dll -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\obj\Debug\Model.pdb -E:\工作\镇海焊接\SGGL_New_2019.09.23\SGGL\Model\obj\Debug\Model.csprojAssemblyReference.cache -E:\工作\镇海焊接\SGGL_New\SGGL\Model\bin\Debug\Model.dll -E:\工作\镇海焊接\SGGL_New\SGGL\Model\bin\Debug\Model.pdb -E:\工作\镇海焊接\SGGL_New\SGGL\Model\obj\Debug\Model.csprojAssemblyReference.cache -E:\工作\镇海焊接\SGGL_New\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -E:\工作\镇海焊接\SGGL_New\SGGL\Model\obj\Debug\Model.dll -E:\工作\镇海焊接\SGGL_New\SGGL\Model\obj\Debug\Model.pdb -D:\MyProject\ZHNew\HJGL\SGGL\Model\obj\Debug\Model.csprojAssemblyReference.cache -D:\MyProject\ZHNew\HJGL_ZH\HJGL_ZH\Model\bin\Debug\Model.dll -D:\MyProject\ZHNew\HJGL_ZH\HJGL_ZH\Model\bin\Debug\Model.pdb -D:\MyProject\ZHNew\HJGL_ZH\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyProject\ZHNew\HJGL_ZH\HJGL_ZH\Model\obj\Debug\Model.dll -D:\MyProject\ZHNew\HJGL_ZH\HJGL_ZH\Model\obj\Debug\Model.pdb -E:\工作\镇海焊接\HJGL_ZH\Model\bin\Debug\Model.dll -E:\工作\镇海焊接\HJGL_ZH\Model\bin\Debug\Model.pdb -E:\工作\镇海焊接\HJGL_ZH\Model\obj\Debug\Model.csprojAssemblyReference.cache -E:\工作\镇海焊接\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -E:\工作\镇海焊接\HJGL_ZH\Model\obj\Debug\Model.dll -E:\工作\镇海焊接\HJGL_ZH\Model\obj\Debug\Model.pdb -E:\工作\镇海焊接\SGGL\Model\obj\Debug\Model.csprojAssemblyReference.cache -E:\工作\镇海焊接\SGGL\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyNewProject\ZHJA\HJGL_ZH\Model\bin\Debug\Model.dll -D:\MyNewProject\ZHJA\HJGL_ZH\Model\bin\Debug\Model.pdb -D:\MyNewProject\ZHJA\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyNewProject\ZHJA\HJGL_ZH\Model\obj\Debug\Model.dll -D:\MyNewProject\ZHJA\HJGL_ZH\Model\obj\Debug\Model.pdb -D:\MyProject\ZHHJ\JA\HJGL_ZH\Model\bin\Debug\Model.dll -D:\MyProject\ZHHJ\JA\HJGL_ZH\Model\bin\Debug\Model.pdb -D:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.dll -D:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.pdb -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\bin\Debug\Model.dll -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\bin\Debug\Model.pdb -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.dll -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.pdb -E:\MyProject\ZHHJ\JA\HJGL_ZH\Model\obj\Debug\Model.csprojAssemblyReference.cache -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\bin\Debug\Model.dll -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\bin\Debug\Model.pdb -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\obj\Debug\Model.csproj.AssemblyReference.cache -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\obj\Debug\Model.dll -D:\数据\诺必达\镇海建安\ZHJA_HJGL\HJGL_ZH\Model\obj\Debug\Model.pdb diff --git a/HJGL_ZH/Model/obj/Debug/Model.dll b/HJGL_ZH/Model/obj/Debug/Model.dll deleted file mode 100644 index 448714876ed31f2e7fee01264c23470460e9f3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386496 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%0Ag{Pp4v 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%0D^%|{S^{Iwh#a6JkdwQf&I~)_s$!+9S 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�*& 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

8&ZRm_Q?&7=A8E@Rp_n#NA^=yV` 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%0DKe|!8uUhr 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 diff --git a/HJGL_ZH/Model/obj/Debug/Model.pdb b/HJGL_ZH/Model/obj/Debug/Model.pdb deleted file mode 100644 index fc43e7d5e045040d2046457d99423b0d817a3b7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3849728 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 h|j-acj6KUx=9h9EVU>H0Dl%6i2 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 jwd=EWo;N&iFNSxZ@n-!_7&4wG zb!CV4$jrBI8+Z9$&U4teABFpL*US*Ld#G_hWGX!ngz9Zu+}$zDG9C_5C>9 zzcuc_cOKj+-`3AodhXEo61ZPCZu!<+oj<7aZENEluy=0%{u8|K8?QVUfYw^M_j-i~sJ|V=udXtB-@4+FAl`=hu~OZCN?o z+E;vUz*GEy@Y3cj%Ps)(QL2ka>}}#dk$20 zeI8UZz5qIo4wP)KMmyNj&p>c%R&m|0kVCp(1*LmclCx${opihPr?~FF`y8)

FO^ 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̠t7_?51?x4=mfBcZ!W=&Y z=USF5L7SXv7&W^?@odt55PTPKJcXw?Y>U;#w z^NmyaJZtjAiPu(VUno^*A2!~No;S?tqwrQ5ue26{*Yw)9Gq!1cy^q0rxA97^9(LUo z@BjDQq2@(!KVaO_TqJJOZS6gBkNUd53HJ-e9qg|LPb_@fHQqIzcZj3U{`)O>UpHQ9 z_WPy6~-`3B1Yp{tW)cq9P-#2dQF6{lk z(en@c_Cu(7F}y!BUTH3jH>x-G{fF(AeV z_gUkW-oBHoc|D=hTkyG->8v~fm-N(t(lb8soqlf1 zU0cWXO!Ph`fuWvjC`->2P?GH@y=J=cNKGYxclT+dYe?ir`}dlKCBc3jUF@FhJn zKJO3(d??^cqXO3ybF-)TMW`ZuoUaqr^^Fx2yH%F^=` zC_Rh8GVnW~^gInp&k}HF^tkKdxSr?mB|XbP>G@&e`><4g+%;}o&yT&26s@Fh56-pJVIo58QQcT+hq+lAhI|^t_VzPCrNEu3zJN zUh_WIfT5n(DNE0rp!BQ-%fMfQ((^VbJ@0@{&ry^@Jsd2U6rR6-bJw$RJ@4U5de(!| z^M}NDdjICGP2p#*5j@xp94VU=O9q| zX$9_#9(R2i*K-8Eq^As&o;Hc^Lo(vn%x`s=yHq$0xqi+mE{zjQ6(_y^mgC*xyc~tp0Wi zsQ%U)ECWvk)!$AB)!+JnPS1{QKkoW4uIDU#NzVXKdIl!G(|X*sUi|#v9PeWg7@i-T zOIi6C0_yyr0@V4zd7#b@hJiXi7!K}?9(Vm0*K-NJq-P{3J(niF4^8zqcP$ss&nWL> zG#KWmlCttM22_5kz%sBJRDP}mm7lSo)8npea_4V{vA;g1-u~KM-^KMz#Fz9;0;T7g z#CQ65>aNw|`I+K<)PiAtrczdZt^<{yX`u3RJ*fQL2r56*L8s@xA5Uvo-(A1O=OoqP zOL}er!}&p9q`VKm-wL(?XMx&UZv)-@piY$7*V1~iIZ5uCEj}k{Ha^68Cm3?xMOmD8 zgW{S4Dr5J6j#IM|jdM_z+pdeW<+gtQ=#b=*haf;At{oCd5nHXN(L zW?>7kW!M^Q3)Xx>Nv1Paj*Y}>vDw%{Y#Fu&+lZA;#2?lh8;R9o^RUI(8f+uhY*I<4 z4C{>z$7-?J*b~?aY(2IOYkduKDXiWPD-0u;Ew@HVa#TEyLDe zTd?L+h#xD*#$q$Dh1fD|4fem~|4s{(LTh6YlY9uxgHW#J5u?%j?4HrKlgW-9@7%rl zRXje{(7kz^3lPpXxDLJ=a5hcxM`~v<19{Xzb=UpHSlsaNTZPrqSPI*_koJ?P;9vc|(mi!uuuT zHI1IPF&gcDPAd&sv4k3@!}Sg0GL08boXkfhtBR3JmAbvYJa+eNlP6=OD$RuVb>o%ZfVVLkb)BQJRJT8kpX=?P zar1hGI@c5Ko7oRMEOU6~i0rkJe7JpNd`!2c_aSV?x*!(hfr|{ zosX`J=^vN)aNB7-4*E~FJ%oxw=zPdS_r!jxhd8Y8-$I;W?=KNCD>|g16Def^|0R9aI6-a zjV-}eVOy}~*D{wE>w}HN{{Oaw=YLgRe0k6aE%)IY^k2~1j#vtq|7rL8)_dRK{`~+r zUN8>r-&5Zi$lli7sq?bfd{E=B^5<)F;401H?6jMLREEDk@nTb zz20+&`RxSv$;K_cMdCKycAOZglXaF*_fc?arq|lKLWBKzdXItkA>+;It)4t(Vo~?ot2}q8xij2P8h1`}!Q7_X&T|L( z1c!M(7VdY9+il0`Zzgi8UFbf{_*Z%2PK@c+a3r9a!>c7D7xb}ebV3q5bB`viDD zHQuD3H<~x4*S=TSO_M_N@_iz_BkO|g+I=T{h#Q}-y`FE^kDG9%`#`Mf7P_rlEQ@_C zz6;28rWdh{wOG^!|0R~48Anz=bggOIeCPeLlo=mJwr~>s*BQTZpXE;mGz!*k+?zc2 z11^N@zbC^z%eWKmIc|Mhxf}HsVX9~Aw#}4fC44dWs)kHaznN~|{Qg?{o8OZdT-Oq| z-zjKlcT0X>;+xxNPaMa7bHWu93-3R+@94$Ayq2&Hd&A$;_>(qF^Q#?eiG35My0*Tx z<0ZSQ9SXo2wcZ>zgz;R$_@M=)=%4$Hzc{HVP9%KCb4Q^aHu4f9qq^A~? zo~eoN+&t4I{O-nwb8W9v+(np{>%5O?V5sMM%F=TK$bG-8&NkqUl-q*S!A{^8z^>p7 zQ192D37!ew3@T@JpwoLKCDR-GK2Q8P0yn-K*MA4TrGGXk{dXo@>F*P{@#47tySddrT@#I^v?sO|0|&MKLASqe9-Av>zV#jvj6Yi317h(L0c^T zeL6Sp9M}IazNLR5DE*HlT!&=B{_Mt(i;HX>3O4!=ki&{?{1tpuID-LV;LCg`5|TL`7tOx z%fT}6C!q8^4@%DpuztQ8&W{^Ej_Y|5U(&M*l%8KDzH{5B^tf^0xSp52kJVtP=M~D* z^BO2UYrrz_bx?ZV1f^#!==6l!pY+7HH#aUE*Yi7kNzXb^dVZhy&V3_7dffPKd>-q2 z-p6|IRMyr0vk&+O%4dLo0tbK_z#-tD!Armoz>(la(CJ|&0ZVRPuD-v}HCxu-H}f|g z58QZfT+cu7B|Td}>G@~kJFUl!+s5sTQ3i&3+EA9BcA)gM2g|??p!9SErKc0P zGuw|FhmGs$iZAKu21?IyiSP70a5ttJ*VDuM=m~~;j;Aa=CxX(`3oHXq0;T5^PToz9ONFOBOt%ljArhI$54mY#D!=@|r;f#-tK zGX#{L3UFugZVWW8=MwK@BpB+sl(O`U0;Oj( zSO!*t(lZ8>o+{AkQ7O!iz8!OXz5SaT4~^@&8eh^=14_^M#CQ5R3OBYH*E7-km;{D; zuAwYFQ$Xpd12X(=x&3wgISM!48Q1d#d`S-<_sQy+nfOlkH#cq> z*K@P?Q3r;4ZlNqaw}R3$3oHX~1EuE*v^}P?RTmM;HH=Y>J&HKcoKJo#m+-ywZ%e^;S--~c#eDU1;)%*Ax zsN8JI%gttfS8o0RDmPoeFgO3CtlazyRBk>5m7A@ga`SIcx%m$m=H?^H%FQ-Vx%n7W zZax9S-0(5mY;Kx>%1sHV-0TJ_H>IF*vpeW=vm@WYvD_#Rhfv${pxo%0=rA`&`rM?y zfm1^rH%1wMPHivZQEv7Ibt_kWP21o;l$EO%U>k5>P(5cq(2Xs1qGZpEos`|y?U^xg zx^c<)b7}|RL!1YKA?HDq#n}oJ*TJB+ze7OBsSF!u`Z+c2@7!2qt`C;-oAw)84#S5y z4+oopM}Qj3D@%Nrp`k;@G{~PDTa5c_=l!+!{yKPnM>gQEJ^tKSVf;C|CS2>po}-&Y z(6!9jorNvHR$%X7nd^ABE!GRGz$Rg{u!Yz%Y%R74Yd(!<<*+{32&@*HjV;2KW9zW3 zSgY%KmoHX`^mW`j2o4QADoc0Xhp#kU1aIQ8^-DfM1 z)8-}E{qYsq221N)4d(~OX*!3EyP+6!2aUJ4-$YLjw7vrGhsJAK8_%1%FK@g{Ja3rS zSK&S3Dc^Ubw+QbaK9F`T;b?BW_731Mx39r_rtwN|5qK@XcK>^kPOw=*y=&mT)Oe+L z;Djl)l{Ga?KbSb72y?59yS+AAmQeHSaE~)?X)Y4C>9%cYp63pAzX5lhaZC4^!_F_} zJpSgp*Vp?doO6s*dJE*t*Ez#;hC0{6`M7aP=Y`cZRn?OVo>O6MyCtIY*Kj^-oYGk! zXTHwZdw}19^Ht-N&SAs*6*Hgj=;kd;*ni)K^S8z+odt55PTNlmcb5aH?e!fv|81Po zShfj3`o&&Yi4b?}~LywW>#c=8BLvGhLSdF@(CZT@?BhZ(Q* z7RH-8-r6yslLnMn!u-Aq@7>1h^d85&dCjralRpLbY2#k#xx*a42loTU?KBsK+wyGO zWx6QN)4d+z?|1;dj8Mo73 z6z=@Ix72`Bp6>VI9%S4u?;&?%+dXydWO<+K`NO<_0RIT%udlta{HeTeMzc8GwP*bK z@keI6ch^1&>ag<|7<+fEyS9vv(SMsdx>S1-)Nbu5(2YUn?s?bnySr9wlAN>Xus#~o z@*VHvyP%p& zP;vh_@tM0fr?}m9Uz3bo4~B97#QXRu*qwD1_wnHKlr?6*0@OW}pMj@=KL=gh8hNz1 z533iqyXK3>{VRMZ?w3Ht{c_?ncaKMLyX&`jd%xm+yb6Zx{TgMp_Zm>`{W_@jegkxI zx2I%rA6_qRckLFB`#1Pd+`k1C_wN#)xp#mnZg&k9kNfxD$Gcz{_j{BT_j*uq{{d9o ze*|6JM^Uo4+trKPU3%`;U*ZbHH4CCIPvf^$DD((Y7#eE>SBXPTHop{`b z;X`pB4l3>=5})bq(p|U2<8I@9v<1Vs+fi2B?Lo!e0aV;af-dguZU4O*mKF<5-4u)~}pscuif{OciP;s9C?nvD3+9MwKsrXRbr-6$5^u%Xw zE|2yn?mD7La<3-bf1lxfoC$ViUG2ZSgMBIM{$4qFGT0A11?&&HxI0j?{mBva_9yNd zA|Cg-_)y$~LB%~J@tNKax@&=Wd!Ofh3qJ%+O4t^yTzHK@3+0CyyAcMczqdptfA_XJRJ zPfUEa&&c;?ep5ej=i%{wa*g*f84UZ$6w2x+wV?XRR8aloTF}ManUeLBBkT1OckUgJ z`*ZkE+@A*(_ZJeM>GpQ#(DC-3>3!S;hV6YbWwm!5sP?`ERC|9B+>!Qn=g#rC@5G1V zz6(^`cPBp6?d{Hg*)M;!T$WivK3p- zy|^{lMy%OP?gwJMvEkSxY!w{Hc)3F8EQtTaU3)bpZ?qy=bvHvZ_Z2=AE=imP;*9PF1F?;chK0joCD&YN3HpU&h z|5pXa(tg1+cNd;p)bVD!|JTJtfz@!XFiu^=7RYJW?KTb?yZ?6uoSThP*X`nL#CsdJ z_gt>s{|mKV3GXMyYg!BB&DR^d|2G!i&i(W9+KBh8Zcne>{|ohwgSVIQn%)9=^Yt!_ z-2b}@-YbmP@>}40OY-k`w$=vA66(Dg-pR&mdJE(=z5O#sXCEtE=y{tv`s}|o@GdZ3 z>9uE_D<)U#HkG@Za&G0g35DNJu{g^7Ju=OOvSmDRJYjK2|90YN%yX8;y(n@|a01-V z8F#J?hK)LxS6)pXS6S0{;`m9G+1CRVJpOKRwDTB^2XEtWEWuPxL+l~`I?ETR4eVrfiU4E6iKC7wTQi)-QU zX#7e3)#-TUL=uC4dw^OcyCoFfCKi)@?=x(Z>xij`#gw$ke~+m#ZF8}2o3*-FVhP)3 z8gZOyaWvdE>?y~L&A!LlbspPu7Tj+vwz2-cUD!s~6Wd^mt>HFmFt*0DmE~+(Ivp9CFZKh1= zTRFLk{#fX~$KqP#;|km7bHr6=aqU?9BylySjqEtoY47Z&#w_>Tauc!KXR++!_iZfl z{Oxn}nVaE%ra}JVzHftf*l}o4g#Q-!KQR8h_iYr5KRN&NFWLz8e-Zv| z#-Gw({}iw>+Kqcbg!@*w_Zr~O2U6OL%iY=w4t39h`*7pV)2$s-aQfM(oSW`>5$@aI z?rPk5x{JYW=esR5*vS&=z8&s9#vSTTpZYaQv+>S~@ZJIMdBz)RE&}ghe++2u$2mj2 zv*Eqmc=Plor&;OK&PHjs80JJ`xRV&BSPXgEiy4C*b6WfNDuwNE7ctaX3}HLuABF3m zayF_xES5!)Snej4`z@BRJ$6wnm-+tDJMzAzImGg)#j@RYY4DV;QSD3J! zF>SYfiW`&VY~+FU_Z#;T(@KkJyX};pM2$J^{4vvF*$|24K4ST`#j@S@DNZbQJuvN{ z`t8CTucq%?EIZsT$?069+Q#B()~bFy_Y==Y7S9g1O=0oaeSjJtk3ZCBgZmQkG#}`X z@ddumYY`sZJq6yWR<*mKy&*s)DYGvlz6uzpSKc}LAdbN46W z_Y4oluVfqo>N5CH(B03=&H1R~cXz)b{$7E@ypO{{onG4zz0S5^8Q2c& z40ZsI1&;(BXB$d(&$i+B4!QdfaXrW4OM1G1($h8Zots-GJ?@@DT+eadM|UvP(}S|~ z91lv*31As`A}Bp4fzop_==6kh&7>#(-UoM|A+F~Pd`Zulp!D=je5duedj@em{k)I< zV5sLT%F@H*Jy|_xgJqP@0j1|$P+~9rO z2r7>0iI3w_KHPYDJdT^ak2+9s+>-b>D&@nCcgN$n)%%zQDvsL{AKg+u+}L$Ijyc}P zJ)q*aH}TOv<-?6X$K#mmecTT!jxQxXa_=`#ZryltJdUq=%5kHKE`1>M$=Y6aLHN>l9xP1MdvWAS_1>1n{fo;L{pnG>iCrXSrv9F7L*Vv7##orh4 zCwyq%xd9A0|4dn&?}Os{0MwCmBe)~)i*RFU@%KCY4Ikp%1nT_k@1V{VHz&T!(2{;% zgc}=+`}?Q&_b>17L+@|vcKo@quDHLCyuWSU-^bqHC)@Go#;@Z3np8WzC7|@~21;)! z=-RTrUNIpBod3`#aeCJH-1t)cb3_9e-}DC+_bE@2|}JYvcX3-HtyuZWH&{!TUSX`|Ifa zb=rZIo{u( z?f7$J0dapryuS+X?>z5s=yv?MYx%gp^S!?dyuS;*zYz`i(|s3rEgpYg&TqzOzjRIV z{Y;xTs-1QXb0}wE^ROk@Dr^ImnZ>slc*m7(e*79Cr$Hrn$U@Nd@_u=pVWA9wxwVLw(|8zQXi;@tEr<6*mB!pa2 zQFK#LXjD2!#Zft(h-qeu+(R>(`88yOW;CWT%?KHp3Av4s%aD$~>aYp=cb-q>)g3R{Fdh3zn#-?5R{6l@mu zf7(_`fo$HV%olD_P{y48t;&t0BNn>dcwP}@#_9<5qNFg+)-ZdO3xeW?FDZi<4yGTm@uBNja5;+LNyzA zU*Ft9%_qWrnsFzZ3+Fc7R^Q7#cc}X$xGy(u>F!=tHEQ(O(<&KQ7pmEKyZLpQq2}K3 z-e|niTm)Xz+u6r?k>?Hd_JQ|dv5`IlNr|I5cr=m{;(bce%0d=%C7guD6j2r^|;`F zb3JbII>LH94IQJ$MB1Znhq{F=1@|`=$K{$hV+-r?boi@`Kdi@qU-g(F?^H~AZGWrB zbH1&5+_&V^l4JC^{O9&96rmtkk@%TyT9_IiB+6@Jq#Vbvul5 z>}%yn>N8%B+T3fm^=U)=$vHenp8@wl#+@9K5pK>YDr}+WF)PcEl7oHGveR4a&rT5Jst5SJ)J=5IVAC&{^pRo#*gbc)cfcHhI$SoEj>qo z($f{pf=7bVb2KPD-9V?OHK|Zf{2NN{nm?|m2fn1ICn!C=65rMD@0h{w?)p8h=Opi= zHyG;aLt1)H0i~xem<9WR(lY>*o`Im#<9g}pZ;Zsh`QWbU<9deTOL~TZ(sM@QyLv6q zVt#km=<#pLo#lND2SYvIAuT;;gW)&jMvzv^8VR-mM}r-~GEnbvDhE#h$ACS+v7po2 zoRq~+cj4_F`dj{{oV(VK>z{yc>7NKn|Ah%xI-c&jy-sG3NZB;}RbQfQlJ`*sb|$Uk zP4A_eOj>#_2K8R5DPT|V5^x~+UGP+JD!482bl386J(uH4dS-yqb4B92y8lo--F109 zo>zGvSA$_ZuOY2?UJHitypFWuITKVoZv++3S)la)5L7&G0u|5Mpwp{d7SE$||90P| zuz1G%8+UCV*MAGXrGG9c{kJAu>Gtfd)#Lha^FHQ*q5j)ROaC2UsQ*sVQZgTu{<}cw zUjRz~FG1=56)61+!J6$kra%6TM0d?!eW9YMyiS<5d+{y(i@^rqeF<0f`W1bj!(E5R zzt8c2_pt=jaPYyUndt|BYS#yX5AnNt(xqSr@L}*!|Nqka2h#dJ#~(qp_hq2k`6Hl? zpGQG`pW`vG43yt7;BwMq!Nf1mJRFmKIZ7S`X{yv9#BsY%`kIkPck7Dx* zsMx%klrJ3{cWob!&1>GrUqHp?^}N`;!S9OAUqQv@O)!kj8q$i*TcBd|H&C&88&qu8 zf{M*MU>KWsNh>yg2Nj!jpknhL7{=xU(u&Q8pknh6P_g+ZsM!1qRBYCR#fi<b3>;x({JA+|tb|J0U>xmC>_5ybRPXu*c zcv9k9>zF!b#H0B2#@uy!+~3LG-znZ-U+=Hq7W}#E?zq2!-ruR--yrXA@D}{J>*%<@ z)4ji;-rq3q?~Kj(Yl&WWT^wIm@#aH{LCtj)87g%F_x6`!FJtSm9e&LFv9NB~aI6ZO zjV;8U!q#A$u*N@OodVVyE5oK@bFf9&3T!Qw`5)FsU|q1j*jQ{DHWyort-{u0jpy*q z9&8{s7MqF9$5vo#vHCxyOxQqdEH)ckh^@vpU@dQ^yx2%=3N{y8jIG5sVeN0>dqCI} zY!Yt&M-8qTHNMO} zVxOCDG#^)cAL?Ih`w$;P%tvm%H}1pkxi0q^!*cusAH&Uu%AxN=_;(zI_orP!-TU&4 z|DWU?ZF$ANnY`U{A{h@@M(|(cJ>T*guYY$|$UDX74Rx<4Z>8lm-XO2tb6phS{fNAm zT3+Mj7PB}l-?|9r$K;!C`Ha)&vvnbD{NWnv{5Scov3%mQw{VYg*nL5mE zq1FxLpJn;QyM_Dy;Yn_Z~%-^?7rhT%nJ1*mX8Ov~O z-y+%99fxth+BYnNJMQ9scW2+GnQY?M9cOXB+P68^oK_F+xQhGTi+%UW?3e88j-|L? z?YlpBmdvj^e&T-j%`1aDR^ooO?}2=C)cm^RBJOwpJiqQ3i2K#PphSi_TxC!fxRbVr) z`PfoyHMRk3cq{8Tv7Xp)Yzj6DTZk>k)?%BmraxnBg$=a{B1VNU!3&>)<;~e4uehe2DYt-zpwEZct2Tl z6|TRDfAgis2zNiZC#ZA6iJ(2xZ}S%N;rf&Kyi;HD=&Qni>4=j{mrxGVh}t4E3B#T6)HU(lZXsg6DzKQvpiP1)$T@oK&bMe$U1A z3voSF_>!K6s30t)2?< zx#K@RzjzJ4q~}^Noa?)ewC4I|f~vLa!4}{R;MUA9x??^*zxYFZi1SBa$axcKan1(C z^p;o!iU2-f;YX zacQPrS-VU|eMuqDf7$qHt>>ukQ7{FL3yeeK#O{;J##NnIG2!Cw6DL+qxTu^*!3rHS z8h=?%h%{Gkm%x9C@oUUjM1C7T+Sq)R=MVK?3jbZkFa1L%oKk*C?bm?jkCS81fqfUw zdyP|?3*^k#xy*Obq0XsrzGa-!*{^*3b6Vddfvp`PMY1fqtJ!h!% z`*7~t-XAm4*_*lYit^JY72#Xa#%tFBVLSc-yseE_T8qG&uXnCG47N}&1EqSW8E>`T zp1c9S;N#Zx+VfxEarC*r)8QRuyw!SZ%j=&La@Ux~8+-oiGI;-Byt#IK$$*LD#`BT) zNk!9Z&wqvSy&T>@8E>vF7tWg>->H%3zh=O@(Rih|&!p~SD$C0ighKmetLF`#cR&!| zE8s2V;v&~&N^fDj(fHbPVD$suE8!h%yw&ZQy9pDErgyEM{15eB1@8#st!~e?tO7gwQf8VzdnA8JUS-+2I~6wZP4Ztgeu1j%#CT{ z*T?U8AMb+U_3__H>-zXTP}j%rgIVwckS-we50I+L{1bGXN`=?^TFX~+J(3&W#PxiF zFX{Odl%CHL-%T>19yeZz>-pUK_zxKB`GU0cd^)w(YJ-dO@(+JFhyMxlR z2dIeb3A*?+Cl%_6&&Rm&N?cDfd`ZuKp!DpY_)gE4xv@uFPjm011sLi%fVA|q0;T6b zFblQ@rKc?@JqLkK&(_VCx$#I`&ms7dp3b239Gdt}>v3a?IvE>tsOzvb>W6tBhl5&+ zuKB;?!6Qg_2ag1MgGYhtsQB~;v)}+w@i`S#dfhYh zpiailp<#T!<9(bBc4S}0r!zQ$wAP4@0*?aE0Tr*&U_Y=N><^v`Iz25&g~v~P4ZRyL z#PwW&FX=W=joP<5*|GlO&k@CvXwcqORXy9(Tz`Ajzkh|gzUiw|*L2Zo$8NsIG( zP+T{F8r$3mZq0nAJMYKmGZ%4=h^_aVhyPj3LC(jPVr#KYSj#(DKZgy$DzF*YTx8AG;G0`^trkj)%~|M|Fat$V~xX&w=2tdp*}AV8B{)Laz#}U<_MDU zZ%#;h{-+WARmShe-9_WK>nr15>-p;k0oon@JB&ZAe@NxzNs?dib%*hn`KHk!;BO57 zJ;tBbUod|S{hmM6zX$xQjX$kl%K#+5c={uAM0>)&&iK>%3+At(KQdpm7yNrZ?~k#Z z{s~pC`6tz1JpDT0*~0iYfxm_E=kynk-}KuzMb>%#F#dbPKhXFi`is>DtPB;~)vSYk zD8q0oL!=H0ErZpA&3CNzWeDqGU&?T;l|l7DBRH>obWx6f;~nnjS;F`?h4&}MEA2(# zHN7@ByD~Db)C}I`#_Qu=jK0n|d-^$+Q0snht~5>`=R!F1buRIoVO;lz^DE<&&OVa{ zoI(>UbneV_w)b-?16;Gt{msI;(@Ni`NN4RiQ}am1InQ&3I-A3JhH*+~f#0CbzmL(_ z&)tOaYyoGvaY|=_oEA?zUS@jEQ0D<~-ejCkr$#BYop)yHf$Md~1trWe7;mXA6xi(A zQ~z!W?`_8Gv=+jfimQzeW_aFkey}aPn~e8co*yjL;9goCpftn9k z06I>k!t3Yw{Gc2E#`XLLU(&M(l%C%vzFSfw)q30*Hm>Jh?_)6->bZ}!^gIAc&k`^T zJ_t(BL!cBa1)U!K8tOTaqqgRA%Wgay*Yg;@q-QxOJ&z~84@l{8W74>uC%uoSz);WA zq^0K>P73+e5c>Z;l_Y*J$1<=AEjWZXFJl;vppz1JAhemM^Jip2BoJy=r~=^{!Q;#apS_c zp55`KvNQ%2pFI-a>H7t4oEO)#m-o>G4E5|yT6*>crKc&F1)G7=vp*<3S(_>!JBp!Bp&eD9SJ$H)Ap{@RV_;`4*;ypQ&vT8zzi9!y&EgB?N54|W2( zgNK0qz(c|QU>DHoaf`sJKn1`P*~o_hR$6%gFaKbENAuPx=d<5yFng#$wa3 z`Pfoy4Ym<$dKYU{v0>OmY&NzKTZyg18uCD68*Csp7Mp?1#gmVwZKXKMpZ`^Rvu&T8Dkqec4=Nwc^1sSUa#Mf>UoTr3D%23!IylJv<=evb z{%mE?wN;VJVAqvahV{M-VLddX40WIJbsen-_waC`^9ELiD&LI4df1OLG_W#6>!GkR zrpnG@!1%JuqK8KU)2SQ)Gy?0SDgWL~&AWw_YN zpnB*r;ev_dD$4tf8egz>B!z}C}2?r#ftFE?IkFO1jEGn5=&!brlNp^nW19{}%@ z#vAB$HC_08nQ@o-x!2U(3fwOlcc8fd?$rE>)%WViyl*SGJFN(g`y$N0=FcY$@$;`? zoDYPzoAF9>VZ0XS!xU$mCwwY0@7o&QX~wHKpEiD6G4AmhXE#3w8)|I>=S<_2*4lHL z&eV4i7DwiN+rqihIHfbUu3SfN;ceO4lg<5xS`UJEwed=8VZ5fdi{fg$^EEle7WUii z;LSc8wBsCaVf|!&J8tUdW5Z*&J-qFWH_=;bUavR(&WkyoSI_v_b}+ox7_Z`c!l+5* zb`Y^sq33DquZHWQgY6avxxXFYzS+2?IgeZKWuHr#8G|xJy@rGo-i~NE?75)5#e>&z`}Yvgz~>-a8JpSOb)+H`~wZ?dxx=-gYZFrexZRlIfSbdb9f&eRpxK zJFK@uDgX7)2kp)J#Xv`)$E@);)}#enSbtsM|C#Y8{S@befM4}Ekg~79l-KtE-%yVn zx2sF0|Jv1~eaB#~*WsH(PSauNIC5oBkGb!A)VyHgo_WE2pp~PECJER)+PQ zPBP;rh4M=p5SrtKWzL3-V@ZCVmHT9 zCu4Ij8eUak+Unono*CE$)bG23jll+B7HkN%2X_Ozf{nnlz{a56J1kXe zQO4%(bU)F}zr^Q1_rZ^*EA|C-8gB}^Ilu$)RXsoL=1=1Dx%+t^`-AFI?0#aFwB~bL zfSS)e0L+3dL1{V=JQ!>ZI?fKH!ui}bxlw8U{Ir`#iR8W6cbk+RHxClm z)7kqt6b$urAuTmVOJ`Xp~5!XK+-_kz;l>Uhc*M6z?>EVv)uI(-L{3fpIvmf4|3`*iacaXpveOL{H`rDsOs zyZZj4;_2oh;_HH#q$PG@w^dKJZFK5=Z`?e^Cr;g zb!S<3|4V!3$20y-2sfV**MBpT&m%4Uw}YYn zJ4j3aouKsp0+jx{K&e^)O8?!U^#2NU`kRxoc*Z(_wOaHx~^e;}h z_D$Ne^t(BWxc>XSj|ad|{}R&D{~#FZ|2=8xe+ZQRKY-HzM^O5gfztmdDE*ItPX7U< zOuz1!=Id`p`)^mH{kwUOxc)!kTl${?rGG`jRo(t)@VlGCh#$|-c^}V%;qknZba(Q; z2ljK2Q~Ng z0eC9-Avg&92RH)!Cs-yVpT^|>B0Uyd59;0SAA!@skHO18?Wb65Abkb+2{;q{6uch% z4E!m$5xg1v9CY>CjW(f{WNk-vs}^YOr%h)2%#r-2?;L2%vQO}Tdhff|bujQx_IK%e znT|Eunwv9;$0l>5i%lI+u_*zqT?;?vH^s)yYs6zy>V0enDmL|QOvh#iephUE1QnZ| zz%VvDlU8i%gNn^ApklKtsMs_B6`O`&7@OTlD>jWl#b$Rh*faqZ zo4rBBW*<&vosKo1;L*=4eo{=>{q`$AB(2T03_fzicixErZy! zjKoIk3B%(?<7XXXHT!5c_Y;pzPs*d%^a2%|6O-~Cl!}d;kBP^oxA)NpRBTSpi%nmC zS8V!$icNnojLiVjip@Y!u{jk~YzBdf&0tWm83Kl}IgPYpb2_Nl3*Hn(pE2yFD28X@8Bdhx`uUgLGkZIoacR<5AMpo6^RdB6T5z~g5TYoPJG== zmG?0j4A-z+L|Sd;Vz4tAl6xTFR=g;Zj zH?5oL&3%702 z-rx0`@z)Z6Zf+&MuIH8OrLpFF<{DDyhQH$ZN~{}JhE2uhV@t8M*e0yyLjE5s!=_^M zv8C8*Yy;N#*F0B=^~K7t8Q5HG3APgZ5G%c>B$LIuVneVB>}qTtwiJ6ATaWGV8~Ctp z*l?^0n~g2Rp2F5(o3O^bK(!Or8!N-6V)L*i*lKJ8*7CRb!78vB*aB=Bwierjwf`OO zI>xH7nb>^nn>NMW=DF0TX!Ezaa{pe>mS9M!!Bi^=aPnO1+`B_VcKA@6fo1t5LJ5@3rk?xK|ms=8%iTZRmK5pL8yBJ+>MMot-B!ZeBCQOcYUjH@DsR?H}16V+*|95rMs^# zTG&F}pTgbOxYN1|;x^qjXT8dEhq^z5`%>dh>*k9Z730nwSFXpN^~hgAF|hbsS;};f z=heeT%5tTZC0!3iEsNEQtvQRW`}v%*EVi!t6w3&yzzt0;e=?ZV1n&wqw%2>wGE zmRT9n^-*XUqU#CPZKsH&`@t_LL$fQQ{lS3l^n``#x4x*%ugM9Ii%oF1HSV%_%|1IAu@9Ee3v@~*XC-@)VEPrwCmD?D4f#(nJ z74HoHd&Xbjy<%OXx$$`X`O%NsxaUVd26ZTI0PAL&<*wDj`@L?w9lzfG4|z0H{sL4u zH-Tj^fXL-H|ILG`u?>W56AU1@;-J4Lp_a2H^S$hp!DnoX2B+) z^y~vl&%U73)0R}IM{|pZP>S^ZUN=6D>uG^6={W$Do|cL4v>rFkjq5qk`)Cb@dfJed zo`XQ?X$NM(_Mr510HvoRxGj3zxHqonaC}M65uo&RO?)4cijNzw#`PTKeH;yjdb*L8 zo?}7jIS$N%$Ai*y0w_H_K&R(OQek`!B{JP>#K(AU!clG^|8T{_X zoALWS{k@L?V0gc0AnESp9R&6U2ZQSChk&}@b2_N|JwrjKrvs@_Pkg$wtN(sLCkJy!?5#qlw}Nsk-<#p83W_i-H<#%CsJ#pec4@wpMq zg0n!y=SQI8a}&5N@p0q9xSpHwB|W!*(la;l-6|96abvo8e17JA+y;j6nMYdjxdT*u z?gYDo^FhVu7og&E7wGgzT^JwTZ>afxQ#Zbg>$wMC((@ZodKM+V4@l{8W3;%Q-+3SR zf}x(pq^0M6PZB|XbQ4R_S` z)n*O$Y&Nz8TZwJJ>Mv$~7we5p#b#qq zVQa7*?jt|e8yktuz~*AhuvORwtp5ExV~QP*m0?q{dDs$c4Ym=>KEQl5HXN(M=3tAk zm$47AhD-2)9go>o%0F!ETIPRrE#4)b-6>P=mCurQBiH)-Z+3mM)^pVND0mKzx*I)5 z?)s27$5)OURiWq3Mpf$b4@J8^EK?(5>);^w_j&jm7=P~isCfK#eQa|Pv3cN?@E>FR z(y#B+7Gb`}IQ#l=_Y5?@0B0ZLl;+xV`s=`w&RVl;oXb3C80Qz^yxusab7;S!>a_1a zggRe>^QXosoweso>9prdV&8w@S(kcm7^l-Ygm@mJ>MwK-&v;vwx?qM{{|xVY#_O~e z!fSdDRa}iX_Wg%f;63>B;P@TdPrMoq6-}>w{~e*Up07Az z@QB=Zl?#upaoh8nw|HK`>u~?hxTQCbThGbpTNV0lg!0+GEi&%;wn5dmqKo@{+nyyS zl}vlRWcsb{84bIqu*}c*hV{1^4gLNT92cfRH#hD3*p$7{KEcW`)6czz_4o#5INQn) z)?;27RG-Vypt)n^w>(y#BfqWsY*unw$+Yz))0d^6d8zN`QN#NDD_TA`En$1iX(_K7 zJE5%Ly0mf1%bq{1%QxZQ=?fpv8g=RTbI-w%SMLo}UfbX5@tkj~9``LdwPf1+CDZRu z*W(afaIl5*v1`%sbJOuH&&S$xpDkT6a(~}}|EbOL7k56kYh*t5UHCsV{sQM?N217$ zkLzS?+^nv2NKPs5B|pVIyK@7m!}CV4F*pm%fc4E4W5TKeAwrT;xp`riko{{v9^{{c$>KS8Hoxh($2=Kh`5AOB{A8#BlC ze}Zr6{}hz|&l0X`{WJL8jeq0E^XJ~jf51@x7o?^COHjx2S6~+W8q|?nr>{GnOTe1? zw5~m_$Bl{OdUnK@^y~ym&(4YO>h>%>Zj2k(vy1n!D;Vl&Kw5fs1Er@Cm<4wSrDqRN z{nMUc&Gsri@#E8teXCE{b@5@(Ks3Xb^y~*}{%QZjclA3Wwa(s+OXKT>n|mKEz+Lch zK;O*t13>k=2ZF8mU3b3@1UrDO!En8B8`A1++Jd?cJP14$YzGbk+k;v!d@xuB%I_Gk z1L?6~M^Nj9JAu=|L%_>G?Wb5AO8N@03pf)z47?sZ9Q-MG1b8#p6?FA_EN2>(#Eu2k ztvfc{@z9n&@u*ziSTFay!#=rv-T!su|2DVIzEh3+FK%2NkIiwEN3l5`RBXB@KW|Nh>y|fU1$cpkmVxRBZZ#ip>Bp zjLksOip{B@VlxO-YzBj2Y)&Js*qjb3HbX(hW*Dg0oB=8}XM!#^eNlc2zicixor2hO zB1ZYK(c1g%bNOAo+`9YNyGY#_Jsz7;lt-~S2UKiEC*^COij5mL$756OeVhv_He>Q) zGmhUCoAW@$=6o=WO$BMi<^oW$84oHp6F|jgBBRZTwpMw+^^E|05sp4gg5_v+U0?gT z=+wLPjkB-UqrSklm*70jICU*wAg9fz**xiT&l&1`8P3a%({#GmDHc3$VZ7aZlL)o` z8QvR>*R&SMo3EGKSh+3K`wF}d8?Wijt+FnB&dc<+*Px6o)cY#DPaCi4Es)pr+MMMA z&l~Dp1@C9ZYkG5Yr9&>6SYEhhi~Q1feW*WJq>L#DY1+@{;=J2wCS7q|~GZqr@h z{4~{=dk2p3#^(QDhxZucHO&R`nqI5xS=+hx6~=iryyqLQ^x9mm3vwdkx%g8n<-!9#vV!Qxb!#_^vzuRE!Fp!#DoY9po(?^S9vt!1$%Ti2SDC&XrR< zf2g1D4A6e+cIq3XKl3E@zZA4oV1iSzQbPc3*!mnse7WlhLGn8N0*mPuB5vzSg)01 zzAs0p_g|D_`@MtlXYO7%Z8=ho+SI|I3~x1N>*`6v_^yY0PvcJNz!UR&%~4~@M+_;S zRHf<|RXOT{a#oj3Dnfl&nU?u7h4t|fWolt%O4|81m#H>&bEdDG;r^kMux>u49EVsr z^6MsP9P0H)kIg-O>ROA9DhqBiR<;j)*}^*dH)T7<%9dY8TT!;!)YW;uuIA)gQ@Wqn zKzaIFdA7Z-(o0khDg1b|vUb(Y4YsiEKB26`tgPE!cQwjdo4U02zrvRgF8Z&NljTgmtr#a$IKR*!sGu5wk+; z%E~xP3liAE_Vqbsyur%2^>tOFjJ2sd8$UGM!<9?(zP5cuxo)*`eamZCW_kXWMh<=r z|FX^U7iaB?=`Y>W5&N#nCF*DDtu_Aey}Q+yDO@*i{rfqb)BpbcZw>sn2L6An0ejcB z^*K`_eNG+voKLLJ3E#C{%Ra|A?RsKEgp(UN_3G{8uP0LdT+OM0ZRzjwxhL-Bq8|3K zb>ZI2xKnzI!)y~Mx zH0}u3_l(PHEQHJ6BQ!6# zmR}g*uMhts;}7+F@-0k1)T%D5EM1${tczVJ%Oh5nur9u(vYhSfWksYcyHb`Htt^px z*^0~iTGfx0X=JmS_0xbdy=`TR)X%q7rt!X>O10ROE$ojPQl<@7rdrigjZ3at)ti-Z zL8OekQO51|_2=SR)mw4OXl=jC{x$2d5oO%d%DBaPtl2Bnrcbi6EQ^$7cgoV*%Cg1! zDo$C>_3dkTwr0IFrYv2pEZbBs#fh1fZDXWtdr-DMR<>=br{a{&);$ex?&{4?QRWhR zQnoX#Yz00evJ8)I4ON|tt*z1&y4J62YjB!-Mx-IATcNvw?Z8H0e{gs3La;G78{7kY z0NfM&3%D2fCD;VavTkB;um`vgcrLgvcn#PLtee?8c1&8>Ng>$%wbm;#1+E+H*F-vy;-DwqYo z2TIQmK4a(lZOpfzm?wZo!xI%mtR1f}O8P<&H)_5+^> z`-3Y%rzcA))UywI+SJhF)*Hq3yoxXBSp`bZYk_amqjR!bHxz&G{p;SxYEbccBk@uF zoRWOFwLtN5to1(L0acE76Cc&zMvxD;jwfD@b>7E&pvv)n;-mTRvKHR#Dcsbg79|wUdN4vzwu_+&JO+~yMoxP7kL6xIR;-h=Yhg8aJdGo*d+_Ih&B61*7GMSFuG!oe)16;j-PyI7 zINg2e_;Xeh@S*-@A{cUBNLrkgptvT1y3(iu9j6;NInKU0jmFuV{oK9i>Sz5*`Ax^E zwu|v0&MBa-YcBzHjeTk2TjQo|?s`<`X8CjXnd1Jw=ly-(`}=|SH*E|4+&!eYzstS9 z8Q$L&-rtp5@aOIe#r<95{ax$*UFZGH+=4%MuP5&BM(=Ny_xD5Z??+qk=kDXg{r%Yc z`-%7WKi=P*E%?B<}Cm-rqgm-*3FXMO*Oa?v2F#-Ru1=_Wthk{_aotOCKNZ zUPs*DgWlioy}yUNzolF7=k8s^{r%DVTju>e;{83k1%K}TL)_ov-rp16-;>_oQ(N%o z?jgkeJ>&hY@cy3l{+`={KR5p$_xFPL_oDarlK1!W7W}!n`?$YXy}wo7-)r9AUsC?k z?a$4#$NjzG{r%PZd(-<{vju-{PCV}KZSQZb_xFzX_ioBxy8XF%?YO`9yubIozYn~> z54YgY%}vMs{mc7X@BMw`{e7JBm##lIpB(r1iTC%Z_xG9iw{bK6T5>*ebHMTEh@Tx2 ze~!2z&q6lk+1yT8Z>$WPip{|mVJon;SmqBrQ;c=N`eI|TY1lk$3APGbk2U-w@9o5T zV%zc?=&|C#*L%5}S$5$5vwNuh&%<gYOV2iLd*hVb-H2l~|Yzj6H zTY{~@He!wcM1HI{HWHhKEx=Y`>#_FF@Et8|8a4-8jcvfXu7DGpk1fR-K8q%-44aBA z!B%2TpQ8@3Y1kZW5%z!Trt#Y0{{E4T+x#PNxgyU!I8$%;-L}hU9GB5rRc?~%14Vi# zYY8(NmUl{S?@UJHJlk$1?>?4SYe@6*+VfCLe1?$sXXI^Rc>`Ym*m92B@^AF{L+;zi z-`4U6+_C&!bK>~sfE65^NB%=Bf57h_BTn&8@%cmk+sWV6@(283eyh915&k>Kf4t=v z|KPC`Dyv-Xu-?~4xbGzINtRdKo5|bWH_K4>eDV&kygA;gQI-A+Od;=BpEuO}bMl^U zd2_t+yz?Wxzaa0~mRG#J#+UWvHM|N*$h#)Odlz}jEw6a<^4i*`mj0RTQ11frUSN5H zI1j8GH-7ZEiKBE~C4TcU*82!`{}LZn<|Bx8z7K1!_Uw3Aj=S+O)qDiyaO+1ZQ|)bC zqzu0z|K*lHC_|XvG_==2&ld78B>#1mU;IPLM~@vpZuF>%Y87EUO!Pj&diXUyeq=sW zhHvn(I8u&#@Nu*GP&o#dkLKy6>OxTNupApB<@gOgZZ{t)$7XzV_WfR`?Q+$Ts*gqZ z_@((!Is9|w;EU$R=U|6s5W5$gy=au8* z$Asqx^E1*r2(>?mpAXHC%CH4LcHGa4l;`*O*VLdFz$8qLE<>)hMkjTUSZkW#(>VKSkCt5yn2l+Io*AjE%$2tk0hAe(baE7_a zY0WatbNA-7uNyDcNyd@+`?km&nC$DuhjG8Gv75F(?~}7KxUpc|ul8-py*b<0jr-z$ zS+bq->&AF-zuGtS>&A0&zbscw)q@+q#rq?GwLl+!FVDBKz)>*)Q4GjaA})wQqO~x$#NdZ(sHek7G9;iTl;QVJzJEBkp$) z`|g|BKPj&pZ^Zp-->|K_@kQM4uspwRJQ4S+eM7%){1EqhHv5Kc$BhxhL!&YG%v4(tjyFJzu8;MQ9 zW@8Jnr?55HCam!b_`-T)71#`H0k#ZVi*3TPFEaOqjl`y4^ROk@YHS161F^B#3~Vm81Y3!1#2Wq?E^Ht+5xW{&fGxw;U>mU}ufT^5 z!78v>*aGY+Yz>xqm3^>o*br zOWpim0q=jb>$%mQqrOMM58$}VIC5j)>N&6{3ATMe@}z=UgOP;n+xZ) z_i5QR%Sz81>YWbnbH*#ZyiIH1gh}J7#!VQnf)%RSxcmBM9%{Y}?!OqfG#826bn9HE zd1TjS;@_xU{v-E|+Q&ilb5DSEd8fG671-JW`EYF_zLsMJc~rH}g1Rhu4s>f2n&QQ+ z7pmZQ7vDNb+;z<}64SQQ`*;D=S`J%l{vzo{q+bHHcJXCUUGbkm$I+6Mt?k>d#+p7C z+jzNG<3r_s15~;Hn)s|4g(7{$xI#`|~+49opD(kl1cpvt`#RJq>)UAYe=W#!H$ z<+k(9JpZnWHte&WKC*NbeKyt=8;Dh4GqCyCQfxK$-|heI8u+IE|2`g@cxp%g?ecG_ z|GyuO7mP#wVUOM;hEz_TRMn?v!F}PD`u_*ueZzRw7Z!on`a$De5$XSzz`N0SzoqkC z&q&|@AiSkJ`B)bDd}s4h+~&<~;rZ_O@a}KC(mSYpQ2FQym1Rs;^3u87ZJt8UdB)$< z-y1nOI4mE6zn$?*cX9Yr@0GOko;z0J=e-U8anE^u0_wc?DOi_zr~LDtI~L;Sk4@xJ zlll_W`Qt0l_3hQqi0J&`+I9T=k@>>;r~`)Qj}p>4f7Ata{wM`?{@4z59IZ&%`D6d& z{9)Q%n~s;eK0Z|LT|kw4*TiS~eC^t2yxa}FkKMqq+>J=9+`EG+cVkfH-UHm4^R;W6 z@p3oChsxayRJr#{e74HSx3sIiUHhuTSDV}xjx(~}M|1EP{#)aWmXQUpS{@Be8Gl z|Np~dGWAw`yZ!$ca5OLu^$*?0j2h?X-wW**tRJ@Ve}`O+x<8xX-Pd^4FBE}yYx@5$ z;q7C*-*W#S>ir7d(~P&s{lC>SpC!m`VgLU%yq6oV^!mr1b%&)`@wIQihI*MwsduCC zN^cQ(ExvXy#qQ;Ydh5XZu<=T7?+LlPX@zPv&ZatO*+Q))a6WCE(pn&=>9n}c_MD;4 zx^RAGoYI*av=!%F_r_b_-|rsaBs8zZ|Xd5yfZv+sCPSf2N|#Q4l18G zYFuUi$xJjB8e8MFZ@-3m>%n`r@hY~3@uu|JxJlnq)fVdA9^PLYuk`krM62QkbNQr6 zxhiM>LUkMeCeI)0-U0pxjbFNp!ynhL6E++7z>;kj_;+~Dx3h2gU4xrEf6IiOF%tak zHp^d}cMaOy-$)He*}``qG=P7A@fY|G1kLBTaYTGOdx32;~TwK<_DNo$PxG^jD=pTI2m z4A>rg7Sw3%InZ&oAZ24WDsnU5%yZ*_xSl`bOL|@brRUYeclDTAdfYiZuIDxH<1b*S z=XKK3^9CqAe+9GPo1pZ(1xnA~K&QvG%xUJwfizC(lpsMOx2K?+qRW?gMrQ_XYcb&A|TPe&Dvm z$DNPkdRpO2dJY7or*+~xt;d~P<9gb99|wV9}aa1f~8bTFv%K`C=4 z+FUtmJ_qT}nepc!PsfKihk_yJFw){Y0~FVppvD4cfsV5^DdS8(2dSRXohReZiOi;7 zh<$Hv7Wt-d4L%c_k1fMiVH>deuk&mHc04v5tHNes3$W$bYHR~me>LBc!@6O^u!-1A zY(BOOTZL`F>c7D~Q>-^ufz7}cV9T(z*e0y;U;V|Kg#LH?|Dpy;QEAtenn%*+hoZTE zpTOrPAKPQQjEZ@uLc-{4*&dR;hq+{6pY`3#GzU(3HL!rO=ZpILtKM)KSH zbzAzwI;`iD$^W(G7k~eOBl=GmU&dRuJ$K8^gRT7Ki+O#UW*E+^zao&0B5e&ZiHq4NBoy;%8&`TU{wq2wQF`Hep> zzt#Kf2>&qhkG1^9-=kvGq)F*|Um4*(gS-$ zJ;#mDtM`FEf2jK`@_*m*8~0}N&x-I5C;yd}KgFMW`*JGov1dQNL;mY6e~Q0m{)S$7 zsQ+y8|Jd>yKa1_ldE87D5VpI4K4YkV1o`J$e&f%}Z*y9+Bm5)DKi~4F`JDhC1M{&e zQif6Z_?7ucmm%t-sTUB|!#Vi4*L+wx+`MAchs_U#buk(rzc(LNj))IykMknsD8t92 z=EKU-=iC9~Pnw+jvSJvIH9mh>hH~;hZTYPXdHL-)Z0Z-bh4pYQ`CqX7#vgfRYnaa) za*rYJD$8r!L0;26C&D|HylX74@#c=B6US9tkZy z3-GhuUcuNyl45g$#>hsu%n%(Ug@+l9F;L5H`IPHc?Vivac?H?+z9U!@(#1S)x0&zyeh(b33*3Y z-fG?&c^mIqQ}3nZ9bsI9C*5WAErgxyv8|wWodB{lFR!)l9W;@{7Pjy2llKbC>*{&T_)%3nT6|h%1^b5W zySL9DYW@NFXIg$&*ERB6*=I!fr;&fQD_jqqJbzDF#d`1+2!U|i(A1z8^U(-!Kyio8!*UUBB- zwRSbq=M8mUP2QE3H>b0V3;1zWm-KKSh7Q}+ya@L-N z`_;aoUpEgE_shDyY2h<~Zq6m{SNn#~(YpDSxZj@a8$RFY=2PN+wQpDkH-8fMdoufm z&$GF?lDJ>(8$QqG=0)OuPt7ZXn*)ja)xKdpxcQE_-=XXqK0oT_H{yP^Z`jt|d`8@_ zp0Nz~b#oVSzxmH@x_OGY-*Wth&lb8liMU_w8$PG(<{#pI>9$jGb8`)GzuGs9o10gN z`(;`w6$>|i5cjKn4`Owh9mj5-Any0lJil%}AnsTDhJM|3f86hM_6^&*yT*_E)xKdn zbJz26zgMwu_}sd?evkXrzTq+CuGiy!Z)D%FuXfkwalhI(Y&-5cJnr`=dF6H2+;P9! zH!QEazK;8y%f4ZqxohaSU+o*l&0QzQ{ocvGp*D9t9QUhz!{fqT_s0F+&Aws(;I4Dy zezk9S%)9H_xZmIA?dz^#<9@Yoc;0l^t8u?e^8C7M)3{&l8~SzEp>e-|WZ$s;y6euk zU+o*V2X~zr_xnViUw2&@_p5zFzwSCR?)O>t4bQRex-sro`-bmQaMy`(zb~_IIDT-~ zg>k>yH!Op@4vhPKoqfZ8$6fQq{c7Lv7;@Klale0K-?06<>$$jJ?HjgVcl{Rk`yTs- z?ZI8I#r#(?Ao?S@Que-2WVau`A*bZxWCIst? zm0{DcIoM)s1-1^$yv4JiSQl&vR)NjL=3~pSRoDis{@-}-0M-*L!=_?$vBlWS*oW8- zZ^MUm!-im0*i398wj5iBW!AE;1?z?l$EvW|*g|Y2whpWR4*Ouev60veY%aDGdl}n+ z)qj`rU_G%iY$`SvTa3MoeTdcnJASa9*l=tHHWyott;R~%p&jdq4acTnv#^EOa%?TO z32XWu^@9z;DzKT@d~6xE3fq9yf1ha$`NQ;n-AcHntF3j;+QvU=9BPC)N`ij!ng8V~epB*g7opPs)#V!G>TJ z*i7ud+yC1&pj+#<2E5Em9T-S%*)UVD*Dw6HAHSvNe_O%vW8=_VQW2iR-Lp=5{wwzU z*MacfZoHazaZsy#Qtu5R;-sRhpbf2JiT)Ow{6{^{IyZJRT%#|eDLGbQjywY44uYZ1|h^27ilw`yUsn^xyA#|y zEbzxxsJlS!{CLmv+@bD6;6B{AL*2YZQ$Z<~?xy|*M5wzn+$R`!sJlRJ({25Vt>p=I z9}4$G<2K!+&Z*GN%tAFAZ+(BGD%9Ks-l@iGnhWGLz1F_3_Pn9q!{EK!ctgFlKekHb z-_F&>UFz4%gva&aaNlp-q2}6iM~~}io;%ci1l+s-GB|HBPUt?lY+O}=Z7g5+CeIzl zn)|Z#_BU>?yBOU0@t(3%uKUc@iTfAdyM?=-ar=1ZxNBeM(Rgq0++nJ=m2hAe>$qO)dBa$DgZEM6^_mOi&5!d)FErG947}@& zH`H7Ex{k(qwI>bZd@S6Xj62j^d+t=6txp-|*UyBykAwS+yVJ+DhDY{|hC*X)+%J3X zFxJPzU2fc7cQLpv-qybR?ppJ>?hf}&#_i*+rOW*%6z{yX-1CN-Pk{F}sMYib^?=Gg=#kL*`7Pp+!yXgjN5D0>tzb% zHr-a=^&8jJ-4E`68MoKnzvqxa`dm(-nvHjc=M6RYhxZHP^_mOiHN95XnLTRi9RP3J zh3S3_UaRVYH5>O-&mC$W2=`&eU9Gub?tI-FBf3w8d$e&^$GJ!4xGKI?GOB30tM+tt z9_k(h_XOjv)?F}nzV7v&J3Ouj!+oo9d)?hfk1n5BbyDT1vclWA#k+zJG-wNT4}tra z#_e?%gWGi5@wL`-hq_OL`&Hxiy8YuM1;^TWhc~II`E+>SHeRo}P+rq(b-l{-hI)s> zyW6kR$93}g7>ZeFUuN7x^a2gGFwVo^Zf4wGb1}G0x7GIw&mHPM1MX9dTX7Da(!Iyd7Q14mr-eSDc+h_bF9yqMXEq`bFzfjE< z=WhN**P-U&aNlLz(p)&V={_pd%{yIlTd4axaDQOj$?<&QWS+6kUELN-cbBG)JG`zw z8}84HJ2|Ec;!a&x+jCHhJ$I;k1l&XJ365*`OrS1%+>;_jh`I51Y38(t$M#70M;gDh z7m?qN@8lT<&mZa^1^*4kuehIBF=`COEHvK6+0?K97~rJm{+bw6fS_<;%n_|w&xCYm&1L)Z&K~M zn!EP%R;f8N<8PdG+QVb}T=+X0f4=tG^QYo&=aHG7Kh!@4{+Y&~>(3_*oIGi4?uB%P zwsGSvZSHi3ZG0@ebBtHI`xL|*)jQSmhI+@r`*-7&UZ=JweYok};CaJ1p9k;1jaPaL z<4x(c_Epuw)pMx#e0T>gO11C2BfIdv%=kBW{;>b9fPc90yY^i){`}*+>VTU1FM$7A z<9Gd9$X}GWC;B~q829n;|HSxf>aQ(-D*o2DPHgG)`>Cv4VgmgCHh$?pVbr8@8!WO% zp~tv!cWLFgZ*h?O%d>>_N`LFyp0ww2@0qE)TNP#g5K}(ew?)Q1+4p%SlSr9ZS$@&D z36m$CKB{6e&tPOUUOORETKe>H?>}+x8L#wN+G@v=hkmtqq=@@5Qtk|vvTmi6wL>}{ zI+s$GdYKYUh1A)jq*uwbRVCAJNI%=Q$ZJSQ+4n*;+-4e7f4xsWsqcsr2Do)6#jC%n z10iDz>#q{-MaHfA%i~u4EvC%v$*X*}uhrj)b-tzg+q2}Pl4-A(OuxzEa8RzwHhK+V z{Y^r{DZdN)AAg;a8oN{WLffIeS73Q-)nd9Ht0=>8D}(BBGi6YHZbHLUe5gJxkJTsd zj7p>xwLLZ~Ijv;c`jYAQyZW^Lq$dyIX$$-F$!Ph^v?T2@S?tEJyzsg-{w1E@-wMf< zR@9<5>CC6lVT8I$^d7>Rl@d0=i_z!S6 z_)lG z;o?&QZi^nbrZlc+M|?@oPN4McocON(j-L8Mw>C7cXBY2dS1{DmfVA}N21-vOFbnPu zO3xmk+S{I>)8huQ)%{17!IzLFqXu@ttmO zZmniKK7G88lff`Pr;t{B`hkj1e=rLU02QB8LB(efxGn9?t=)|4IRjtPb0#P~XC=PV z@o{S~KiCq!pjZpyG28m<2Be6`xB$#phDc>DjvRky~>a*E1bo(sLOo zJ(nlG)A4a@C*$$C!uz-q4C8YZX~pLnQ1Q7IRD7-j6`$)t#pecaTjJx^QpWZC7+=!! z6Ht2oC-I#=e%zYKczk~9ecTL&@wtVx;&Usg`1}mag13Q+&+VY%a|gIB$B$bh8Q1em zd`ZvUp!EDI@ty9k-FnBko?m+(_kf|E-;kD`--6QfJ1`603rf#@p!D1iIz3z0U%NGs zaXk;?OM3nQO3xn?-|6_cwTy8+k9Z%Cf}x(rNK4P-p!7TeX2B;x>3JHIom<9g@O3z22 z^n46DJ#NCIdVFvIb5yOT8G72)(Bsw`#`WxiFX`D8l%58O?`%qsTQeBf zvzzzP2n_Y?PFi~Q02QA-!7R8JC_Q_F(z6ff^t2%rew#zrbe(GGaccp9Z;(Gev zOL|TQrRS8yce+1tYxv@N`gtGy!BEct($aG(C_RI~EI1gHp3^|-IURI*wyr;LYx?4P zzJo96IUAIo5sB}#9=A3xu4k0@aSj;j8BJPx%0cNl7tDfVKc7@tqzYxOI1NJ(InUi@;FN#iXU@5>R?B1+(CHLFxG(C_Uc?ot~{5AGo!6 zaXnYyOM0#ZrRS=|cl!8oYwF^9uJJyu1w%d8k(Qq8LFu^x%z`(9((^-5dVU0M%kksZ z*v0ky6kpPFGblZ`B)+TTqxm|wUM@agcdPgDGceS18)@m82Zr-?x0BY)+Z~{K=%0ff z!C!!yue%G>eBCcW&DY%x){LL_%%87|U!S`*cX9o{#kchT4wU|T6RzsxP5Ry1xw!uO zypQ|AQ2zs@rGE(+>VJ^5^#2}|{)a*7{{tvhe*~rf5m5Rc1#2FU$MQe<`s3pdxArcs z|7m*C_a=Ud*#-@q`QZQ()@VAc#`wdnk&Em32w&3kF(^I%PJHi`(&N^=#lLm- ziTCj-sCK6L*UsQ)qz?r@2af{(11er$fc?NP!T#V^pwr_PfmM$W_eM|k_qbKJ-7vQn zF0N<0E1jNtp!94HI^XH`=GL^uZlEI42y~oV zcfNLO+~Run#+Tx=4=6qRCce|(qI2ui;>S-j?_)nOJbv~kt#~vCb^Npdb^IIv>iB5| z>i9Vjbb8zk!Rq+5B0lMF(J4M|&01W~!T6G%4xsdOOnj%WN8I|eczZj<`{)dY?d?#~ zYHx>uYHx>w(su-?_I4zw_I4EL^laVrh+C5u*V7$e(sKeRJv|cN>G8W;Ulxx~FYn_- zFpSShq*eYtpyG2fsQ8=$Dn9){#iu{$^laVu-K{x`>p2Zy(sMc}Jwp@U>GtNKhXq!phFLB*#MRD33ZiqB+F@wo_edZg}~`)ju*ta?F9UGj9w zFX{O{*Z}-N;`_jiIMhcDWCyoit4^|JNskNkR7SSx-p6I&E~GENGBaIAg8FUUVY!0e zb>(y=*a5r>)N!T%*ZART(z=^@4cHUB7CaTa4jcr|1V@0^gJq!djR9{UJr=wXoD9wa zr-MHPF9Wro&Yd@rz5<*L&IEr9UJw2R{3-Z9;LYG1(A8@+YHur#v&2PXkHj79rHopZGo8N(o z&Anh4oBK#BHur;y%>$rfvjkLZ9t0Je--9kT#}XTrWOK1;8^lKSo*x^XW46!bclXXU z#!(z=&a=3+Z1LDULU|OMM?uBrv7~&g%n6Pgx2`N6o5#J6CqTvK$-LM+&F_lMpFqXt z88D2^3et+rv!H6^IZ&~A9#m{rf{M)xU>KVhNh>xlfr`z`pkni9FpSNsq!pW0pknhH zsM!1kRBT=c6`R$di%nmYpTaMji%q8>HadRtV{>R;Z1~tfE;dKtH@&9At&5BI(Qi{8 z#bzz2KKh-cd@YmMXk6jew$;ffe%iu*@$cTpI#B1F_YxoN5+4=(?$)Zszmxls_wg~P z*M_J+lCOW07Uu@AIrs^v-sMx!tu<;xiarQGyqs~l$uxC80Bpw@Vmg8z%X^MSW& z%HRL#cI6_35W?vXLPSEy=+8wFr7mS;D&4E%R##nQWZVeN$jE3$Xl61pLNhX&kr6^@ zMn(u38JP+BPBW5>jAs1a&spoU@7m|CzN34N-|PGO{l44lxsP?)`}3@4ueJAC|MosE zb`~#L&Tnb%`$X~FTC;e(ZGF5lA8$J!Z~HC8Yfn74hAjR&zN@ZLJ}yb#!#aC64q#hc zlF7{BU6~8Pa zTS0#?3QPsF!D6ryYy{0Wpa;5xVPGPd3Fd?4U@a*7q$HCC-N9fm5ljd3!BVgmWHz!7 z=n4jd8ZaHq1xvwduo<-clstjnU=*kWv%x~J608R;{z0BVUr-6Ag4tjZSOM09vd`ED zbO*!0L@*P~2g|`)P_~IYf$m^1m;`2kgTCT2S_H@&n4j5KsqZg2iAZ$b3oJgRY=Ir~y;KT(B6d2AhDch^}B5m9n&}AogHd2QmY8g4{YwD@t&8V`H*SKZ{sz+&yvon*Y@1vJl#OpLZ2_9`Kf8jXRmQ% zYDQOA>2-;PmaXZw-^S^NUjKk@lP81cObXLAzsH2v@ocXf`h5xAlTA19>uOZ-?q98& zInQBzUXJ!zrmgbzo(s@U)n_~3GrV@_`(?C$Y1;B#*!v_>&p(@PbJxYrgysASy1zAD zc`i)X%K2!Ovt3JdUN`jnD!TtRUHLuPy-2OlI&GR8y=HiyUV-NJi-S5{pl1I4xkeo= zw(!}Z*U;>0n(~?V3}&Hz?K`oH7R$5U=_vR2b+r4Kw#qh7JNNu2d0q!}obB5-lg(N9 zJg`#K=k4tI&s*L1y4BBl-a~l)-oV2e^N^fB-FOSX7np9f1|-F=6Q06ZAUe zqJ3}7(O?E!c;5bq?p>y<^A_mpyy z`|alNzVsIP@Ah_WYiE-m@31ugh|{C44fRg-?My!l%Oh;68BE%zli#l=2^?pXmZRgEw=Z zZD1dbdAdGteC)X&G1Oh{59?NW7VO4x)9bNa-!(qpInc+bfOQHrZmhaYTVD|#FC$hu>4$+#7_Hhea-m%?Ug>p zBsiSEy^3@XVqOjRhU;L}tI6PXp#g(_FhT(Xg!$g zOUBoO-Rxsbhr{x@g|y1&2XMF^>{ilk`FsYf61ffT1kZ#upL;vp6TTDf1A4=)Cyo2Ro7nO{2bTYP60Q3667ui*mvR61`WSQJ(Eoj; z<^O&-^#1^9`JV^N|AVmn&xhszAz1z&hUI?&?ED`<%KUfE{lA-oH2?AEv0WcE?*B1j z%l{%+{vS`Y()SzJ*NoTaCw+{?a9E$8BHe?S&%mnBOJLRKXJOUn=V8_7rLgn&)$TX0 z?-}>=60ziGIV?XfC$ZD(J6%6AUY@V|7%SkgJYOTN@_Zc*%kvG=D$kX$%JVH)<+%!0 zdA<#+Jl}y;o~vQ!*R?2AUp2C#EnS}R^_{LS8u$MJvE_d)EdL)STCFnD+`wlv$uq8R z8Nc8D)yG%|hyMRYTK+$Rb-!H?XW@@w-ETjEb-&#RJAe9DtFO8~_XZsrT%WGbSwEN8 zlw)jt$rr?upUv>j@V}DS>GdV9KNz1U|I)|E-00@Xo7|Y0+>TiKUQ~^1%I62crSReK zHgGsk-i);7$+v~e;WGFvcsqCiygjUW@*Q9`{1kU2+?@0%ct=?C}YnRkDt^IL*&Uo3h@iE%MI})Q^UfCSL=PH{6VU^86a9B1SNULlPhE+C) zz$%+VVUk<9G1=Dq*XSZV3o}gu*&90I4ql^NULnRz$%-gVU^7>u*&9GSY^`{ zc4c!6^}9Qtg!R5{F72*ut?#k2(OQyl4TH)?Yk=thu(|yY^yS#G!FA*M%<-~0iTtQ+ zy2C1)9!dV%rpm_kYvX0p%f~2(RW>K*mCdPquCnP3t8DtfVcDEUT4i%Otg`6~t8C7I zRW@hBDw}?AST_Aht8C7KRW<`)mCZmnESs}Qt8C7JRW^fQmCaySWpgg9viTl%2#`zdEaJbgv64I(OUA|nhn>NxV~`xwNT2wI)~b> zCWbWY;4*kJtUl#6No=*<4@mlGz4(junshD+BDN1l!GB)5|{zzgQZ{%*bG{iHqCSa6`&eS z19QL7Smtj^_%tmY}aYYA$PO{{`!te;YgI zXR>o!=>J*twc0hOpYuPi))l{#FIF9}JXHJJOLz{RBM%y>t3Ls|V|R9>VkR zJb4&pd5D~cVqOQ;rLG*pbFdWsTGP+fgY-ElM8AQ5uOIsV9r`~r{q%J(plZUU)x}sV zVduYkn}+^>kNz)BKYbk(tZ)8p{%(!e5BxO<`M0bxS>Fd52_d3%ocipFy*FT`y)--(`FGSOP+MM=cuNnG$3C;ed zsdCj1MU5Ui(*NXk!S{C4?xsdDQCgv4%e`LDyT$pZZJ&e_@*Qkwor|+kretR9=<4jjx3)4-N ztLaYix}o1U(4A_!?!JuM;@0DhUN@}AE76@{y7HSl%Z=7e`L*xCT5nW+Y}?*O_hZxj zn&;Fvdj0k$4*v=LmQ8*AYM@`7Id$vv*zdxIbIb3b-_`UBoLkn|gX=#vN%~c4`q{Yl z^0S)M=_})9Shvtu;ij2=b7K%1@7Ta+isAZ4@o}U#IY#Z)Kf=0P--6wkO#S%l6h3!- zocLJ(+djsh;GNjl=8E4Ty({T=VU6|w8P39gfjh$Q!H2=`!%p*1QsKCo#x@&1i|zV5 zaX)_}mi+u3mYY`l&l30Zv5&C<4*h&WT7Eu-<>w!87XA#DpU+|W`6ulB z=+n@T#$h#nn4Vj7{g=3(CIg(G5?Fqk!Y+3G^Oq_g*Z+w7*~Z6c28VvOB`rVO!Sb^` zoP~FQmGd28`Pm6}nw?06el!Qr@VPkG4~hHPomeWLJz)9SGl`w9Z>}#9_p_Ieu{Rw0 z*@v|J>7=zou98(-(0^U?&n})$Ot z*WQo&sUnvATnNk0$Ru`puHCiU<9694tSV!16O5c78PT z8T!dm-x|KV*tO&1ey$*v{CpdhpDUBt>H6l{uGPLKP!iCFUUeOP{OPGZ-uh0*on+THQ;xy8r$0UVakt)x{x zKZI32KZ3LHZLrGcc39`{3i@`{5q&1MnH}FW@ubU&79hW_3b8@psL;_IBLQ zuZbl;zk%iFktBAyzPYw@yuLl^WBe8l>)T_bmH)?K)wd^L)wd^M)wic$)wieNuUg-# z+26IN@>p;rp!Wur`?b^`s`L|by zAvdRtgEwHOx#jsc-RWJsIX=HNlQvaserq+y&0@}HK3EFYfzs`m z69U~qC71+egN0x<*aWiM^V};K0&2lbFdwW0>p`m>n41E9K_#dIGr@eY6s!iDK&$5L z2l|6iU<#N87J}tq9Vp!qJE+$*8UrGXG;^RI7d9=AK0Z(b&C}*U0s+N7wMMSnfxzs~Matbo|7$ zW6yt9pxwr_bA9aMXy=cktjL|f^t{*EX!kR1H?A=5BA$FLWIWR5yKFq8ub*!z56<^F z=$>b~Zd{=dT|chieh1iemw4T516j}7N%={bI%3Z z*xY=t8~QyL-H%LHe)|mUH?&WA!S&fR+w0B?(ix~cIo)14NXr#TB?_mx+%YQkF4{$dQQN$q3C{Ly7HU%OkSa7Y}z(obEgTz z!_aQNx363BoTshlv!;;e%|OT5zHKxAm!1clnSMTNsh|G|&);x7+-n|m{&LSoaTDUV z(d=t~S8Z^zjAoK?RRDpShh}`LyxrmVTZkJf9=*GH{>Zev|Xke-QHlpZq9IlZLr-IB@orqAOLb(GlDmbYy*KE5;`4aV7- zpk&9!o=1CjEjf=~zrBgW7op#_wJ*m8`o$gR@2*Y`TR6^tG5V*Neu3ls!-(zL$xSlW ze%7tD0%$AyxqF6eJ6M=z6WgM2w`8}wRz)X7p;7Zz2I={VsFyB60yzkttOdp7o5u)DyW;G!lD1(q~*U4EdPCB`9A}et21Hw?+?rWS+Mhe04XbPjjGuC z=>Pt?B-cic`yWhf`9Bwy|8FK*^4oS@_!*L|D#~}9}PSIZAh8_<8uG+)`y$__}HCmJIDRk5L^B)f#rXEqE%o2r|`LJ z2RF$K$f>$Doc23}wLZqBaA*Eq<4Z@wmywpAiLgrR3Rr!KZ^QlJNwC)GUj;X;-+GQG zK9=v=#&JJWh$TPQ!SZu`5fMw}Vwq2g0-Y z{2=%)_;C1VaQJ-1-K6z=#T;0E?}6p>=dkL-y|A9ImA57=#*LTF6F$b1u*zm}UfDd&=PH|LV3o}h zI4qlINvmw0gH<-q!z!Dlu*&9lu*&B5a9B1kkXG3&gH<*!!YZ3Tz+u@eC#|x18CKc6 z0;_CZg;h2yV3o~luq&I>aDEz}*nLXZvF>(uuh#juvgyRX?Va~;hw|CB!DsgDi=KB% z&xyM>dc15_ksp=K+px;!Pf7mjpM6o;xOQ{AY*zai@4_mZKj)Rr8a`Lqya%gn-iO1o z`GB;_W-Y9;`4Cpw{1>dU`75llSqFz@^Ec8eo4>;E@HlM&Mn~ku_ z=2KW@^AA{M^BL^QrYGm{6h7Hf*&G^_jmjavY}CFA%f_A=>zpc^YT~Y{A$+=naN}Nni$;50-*8U^8g73-b-2FQ^1lz$~x`tN@!q%U#g}6<{Km4i<`L(g=sa`kq+XCIerfYtCjT>8ARh+fYrd_ImBet-NcR{<- zw9Ru7w9U88cTDoyq3>PM{())BchAuy{pl`RId6=3-VNQKn65k*K{wxTwQDZr=0ej_m!2@ z>+x00z!$B2S9smf@1E%HYPw0CE=)JyZ(rY-3H`Q0x4Y?@U;o0?Vtp?y@w(?*rGocD zx3B4%-^S~v=I?BryQ_~2zs8<- zn`f{#Y=_7=e-{1qreEMVzsBEPdpN$H|E9KXod5f{Td&`zr)A46W)n^HI}mrJd5yzh{5%Y2;RUe# z{05evM_}j2T^SmyaPJC>|JJi>x5oWEK`i-s5|*FEN$j*A*9MLIdD_Q#1`ho!AuT`8 z!SeGwoQ0Rd^7DIGeqMmL#*b^4#{IlPEctmAmY)?#?6e=(#*F)U-N$$X4*jeoEkA#R z<>xIp3$KFZ=TETwyaR8IAJ^`T`+1*O^78>KKWmfNX+N$F8Ta#FKE_|+(9b&3^7D6C zem;V;@OoH&Ho)@p3A{CaT)Q&v=byxqpD$qf*_^~quNQai!?>S+`xsxsp&z~|a(+r+ z`DqGg;Zj(Bn!)n3E$sXpNGiM^#Mg_v_F~-6PQ;R*oniTDk;L9RBaIDwru&;~`^Ek2 z>SOE%hkja;R{87!%g>&07H$R0&)%^7>;pSL8dVDY#MdLc_F&vkTVlyiJ6L|&C$ZCW z8m?^@_j90+aS$B(=|Eb34uR$8P&f;BgyrXOSbjRe&X4=%t-rs;=V)AeFYf0UV#&|3 zu>5pQV%N_(s(f7AE$-)dAL9f#^wW*B{CoqJpOfG$+#Qymp0ND%f}NiONQLDSf48A) z&&B&4IXG5W!pThjMwcep?49`FFTH#`vT2Uo!7!RNqQ zFFpu%e*W|KPc{3y_F8;=b||srXBZrgl@2GZvC<3RHt+~owYw7jD&w=RjTRrD9Z3vn zj)FtY(WIq$5iG5XVL7aZzsmTmYnR2xXV2$e6&s&jO#E8LJg0)$U=dgW)`PN^yaNez z1A{>gmFT2Qtp zYr{czFc{Q=X<#l`4Ay|nAlr)dr6zekm3n!Uj-MP*;e_^Gt)PTIl&WbcdO)^}`F)&G);+>xO=h zNB8@toA{lO8z3&0-)^O@aP=Kz+X?92VY-RmM(d`=9qc?W@VcR2^3v=>(@p%=UQtt3 zc%3%gj@vkwVfmhj?x&`k_$^G=%Ga)?xn4K)`wev4(L7GB<6gP3tjeL48c8eMvuU^Y zW2NEP(n)A{GHrP-TsvCMv%GfbyF1#`Ok3q_+810=@V(2*nK9Yi7M61lbZ44w=(zyh z{BoWi86WP6?sKLqzXNl3>YylpNwvE(@n1D!gS5AwF@Ri#)(fs_juC{%DHy*n5qf2 z!^hMVp{z}Rv)2#n_o?WgV){W@7el{+e|3!5+BwSo?Tdb`>3_}R#+$u9&9G!U1O3~! zs9)T1<6)6;<1^8J%=C*eZtU98@p0pCZRf^~hr+r9hQsteGU`JK8WYjjvuh{E`?(`I zM&CW7V4cpR# zcAAHf3j6Ktxp}15A<2(x_s0EPNi6x{+RXX6Dv7;6XQbYbYrn?*T9PU z#7_HhZO{071@84R=E9wbq59StzK`@#@B{GiFu${w8)x|id8!xb|q= z&m+W=pM|jeJetH#`*Cf{c=8R?DX~H+KusXua|s`<#0Ie^)l%m#C#R*4X=RJ=Xed)xYrx7#=Ta; zTXX%mc4XYoJH(Qo)v)}$o5W6!OS(2;ynO!RW2}M0@_CQ6%I5=E<+B#f!XLsapTEK? zpLMYFLkEMc{`!fJOS*Pq+|MV(lAn#R{Ct|kPLJ!m_Fml2XFkRzIP~*5Y5DmAmLJ*| zIY0k`<>yOSelpve9~zZx^?u^x`mX&K_p>drFdX}<>G#J@G+Xhp`RT| z%g@fR{Ir0x@Gh|Y>;}sZ??~LL>&Lb4;(qoami)AaqI>4^J9ZD)Jp9A>*NxxUEntylgwfMO45yX<8BjIoi zw=-#t;T{FIfxEyO%RL%)W4Iki*&5r1?-_AzwD`DjS7J!>I5^Zip0qSifTh(9R@?JL z*lD`&Tj#yux?a~Vi;o*0PTk(pxbY~)UMGPWU?ErzHiG7Rv7Q!`gGw+7%mnknGOz|@ z_NGM!x`4i56sQBUzyh!WtOL#WVGJ6SgCSrNm;n}mWndjBZOwQv=n5)8HJA?Of@NS0 zDBG8PKsgu!YC*BLQUd;Wvcnng>QMMB^jVP(P~(?;p0Y zPt&bXC1l&jQSR?ZbiXiN^{cO%{NU`K2PgcQOx?gIpT8yn(vvWd={u_KCS-NZtKo%=(85h%#*==dSJ!LLkoOv zBL917o!1S^^ip)2o36YTK{wxTr5|Sv{a%LdL8fcvT0VNX&P<_W+IF5-d0qGGTkf1+ zj_y&WYh~Mb-RQhUMPz(;BD&*E*Zd9~F{+q;>3iq4uzasT_dBL*ehbvK^0n{V-s-Th zh2{HgbZ<9Z^LyGj-es;ka^Yoc+O`Hb^n4}S_n5YME`qlCw))l0kK=~EC!xLAwB@_7 z-vfyL4#5Jidzwz9->yP;nd!=NVY;b$ZSw|QywT9_chKEqad6*C+IGp$m=t_HoBjeX z9G3Of=(ja}`7WZqmAC14+0mWs(0?8JCz`&>JJHV-K%YtuDfE73`U|{%=zlW$eM~>) zzi@r?Z`axp8dP8l{a=HArRmE*{ThBtOAoMUIZ46ZO?#f#4!vKCc8zJvdy%yBeRt5{ z0bA&M3fecCwtV-Qpf|$l*TgEAuq&GHIbK`i{kC0)_HCvu--T-DoaQyda=ro0cT7`$3)IXn-!eU{z!v(PisnB})A<}RZhU30QNzdQ zzQGE;rmbF2@!Fx^@1ou8DSuCOev6`QzHPjqOoM`XzQ2cd8`GBW8|U>YNoDdt842cKEIFVbkoe0x4(lm{#mh9o5i%NTe@=`wpngQdzNYE%DG_elioJf#rRx!@3-Atcpq5Zh0|bG>t-}AELaRTW*8s4@6RzB@;eJwQ+NRE#**vjBC7e^ zjsG=C#s$?K8wRvh_!wuy;n@8-q;-i5f;DzO7}lFO&V`*uIJdfAgE?Y1_7~6hFk&d* z!(rw7f+S}BZ-pq|ZtO0e?@Aw|3J&vqA!+4%B&>Xof|c*lu*-KRQZ~nMaD#livATG^ zYlxwIUji%N6b6Lu_8*_{2yVl3J6b|!!8ENJFa#;DE2rJ)Lz%Jk6+*P(gzTH?` zJl}Q1P`)R_%J(%%%=%~Tly5h77SHz-ALBYW%=h)AmG2v1<$Efue18{q`EEnX&i6hI z^6kdX;`yFV4CVV4So!`z5;I-D-8fi0-!puSAHre2e?(gOz71BsXTr+&?eJHr-);;n zp6}VjP`>YimG7S=G1KSUjcLX6J;%qm2M+W7bJEK9y|D5<7goOSgTKo8c4J!ce9tF_ z^8FC3eE%wmna;Nxql)KyfsgTPIL!BNNGsouz{>YRSowYw{wn!)V^r~cFD8ca{S>Tx zKb^#^fA&T7+l@EH^S#8!coq)x{TylK`*~RTUJ5JUzk^-A+mW*Ry>Em1?Z%qo`Cd*8 z<@;q=`FpgLAz*^I= z68;AKChYR98A;1`>jwFDV@C0OuO^1_{VuG0|2c`7&bJ%?iJ$K^KE``+c)s5!t@Hf> ztnSnF3m{yAm+Ak zZ@3KZ18)aAjsNgHpX;l{^WB0NI^Vm%%J;58OvSeP?Z#2!=ewnku{#`|?>$KCeD4YC ze7AyizW0J%zB`h#`h8%7`t8O};`z=JL-}q4E8lICnC&uQzTNmoJm2koj04~>-v^Rb zz7K+x?+&o?eK73ueJCl*_W=#^?Z!Of`96Xe%J-45^4&R!nXcb%>>{4;E$e-Ti08XIF_iBfu=3qAiPtTV|NPaqe!0$9}oA2Pk{TtF5d@}vh&@p!TEM$4)J{VCx-HU7OZ>^NMfeHFWneI z{CrpV7-z%b`96oV&i5c#=X)@$^L;Mt^4*4%<-1|K%8en!^F53h%J*}jccqU}1&8^*khJnW5>~!P!OHh&*yXzeDa&`;2It$20mSoNLk#8n5?J{jpTw+x z52?N{T^~N4?^++@QaH@_Wu%qw%VFhvBCLF00lR!3PRjD#p+UY~pFN)MI$|i_lVRoi znk43)sq^jn;PLuB#mBe~4(s>zq*cFffK|Vz!m8ijgBLaJ zZ-JHX9|SQKdjp^8e7nAM{Cj7HkMTn|{NDKy=^h+=8?5i0nXtZhZiijI4xw{cFbqruv%zAp5^Mr3_Gdj5C@-9Qr8&rZxU?!LkmVq@O(}s0ZpbO{=Mu9po3oHQ3!CFw(mVANkU@)i! z)4*J?7_0%CLAD+1roa$T3uc1(U^!R|%G$FJCBTWtMTo4{PfPMK!k8qp-9y8d-N|9dtXSDQv^e6#rT zRh2m->F0mXLH|b6PmOIBu5aU-Hea;H>o*V1@gVdcHT{(T!sm-@EZ_7i{W`4jKz}g$ z&zgS9e?j_w+^>XJQtHW%Lvo|)v2|eQqQ4yllRGu?U*Osf^K6>-3~=cAn`rKCn)2Lu zP4k)iog_QY%ls`OEa&skJl8Z+<=pGi@t0NQCgBSm!#91N-O6q5o7w&U5cI1|KUL0! z>svjybH3Q?hyKq;|5nqN|2`8MJC>dr&o<32eoa=tpl*K)&7Yd4JU3o5HI8j#=<_4% zz=opvchht}zm|E(j((j~=yw>}|1@pqw@~e<@3~$(EZ^a1_o)i5<08%d+VyPbyuDvD z71r$w&_3I=<-17QRLB6+;hurU=;h~fm zI^K?Hn{mH`_MQ6I@E7-YyY??Rx1{bLC6j-j{=KPX-b;8sN8{xc^P+lVzuT2t2j+gc ztI+GkzW-+U^;qG#ya@fjn0|6D`Q5HSU*~Z-dGE{dI@b2L^LXCZbsqOF=~q(sLCNHY z(&w?Izwp`xbz&SozBAI-%dh#l>=|CaeV|{1{#{$tFYa^Mo4meXf|AR{CFnnE`UO6h zT|q?GziEzl-%FMHg_cmfW`Y@Q^oF`K7gjoCa6XW?hyj_|Xv zo-cb2cAEOs#uW6MAo}fyF3H$}#xpc;@A@fmKQ9tXe*OT<&r3<{`mx~!eD3-h@!x8C z*~fSV4*k4JT7Fi*;cqp)Mq0BqufrYSH(`wd{Snq2&s%U$_-(is{3qD?4abtZ^Dn&X zkWtfZGxl3e4WF-*f7efm`+twv^8Y?8{~sh;^<$p$@A@5a{~!7o{{@Hs|4Lf^*TJFx zzmb;zzr*tXF)aTZVEO+9mj6#-`Tqy({I?-x<$Xf#|I_~C?|F6om$?6b5nKNM4a@(R ziB^62PvLXd2Z`6`CSzTU5;*kVl(hVB1FJqagR}6quxjphu>yO0! z>_RO0*%g+b-ICb#W0UgZ`WNx%+jsXd_JCC`Huk#OzcKuv}{J8!@+|R*2#vyR%=TOq}a~Lc? zhr{yI36`HDVfpC{J3ryvg8amP8_@M9;(m@Jmi!zK%g+f(?D{z!`EmV%czrw3$M^;u z*0+;LtG@MsRo{BTS-2Oh`gSs``gRKJ{DgBn@)Li4+VvCSe$F74{G18PProE~`uTR( z=8r$Gf0mCi01n5L2a@hV%(G#Ax19s`g9pLq!RNw5;BUgt&jF4 zvE=6hSbjz%vFq=LDj(ObkC#uCk8vR!md{AiDxcA?%I6|D3ttSYe8#{kpRus>(}q;& zCw_l(?fv>jo`!Lb$Q_xkaA$M`n9Bl}-D zHZxgmJKYylgRbIpjqZO3J{-Op)^(+S*ZsVXw0^T{GF%Q{1D^$73lD&&!1~Rq>)=XQ z$Bl%qCp`+j0p?ZcnW^w(_`C2mu=Z0~+(`O5cp5wnz6rhw{yuy=d^3CpJRNrDwLi|! z;FIv&>KnK$@NfF9v19qnb*kO>&k?zFv&?Y~?rpB`5HFkC$dAfq zCaki#J;~ppsj_kH`FPpf>0``-RW?7)E1RG4xyoiXtg^Wa4$J0eq*XR|!z!COu*&8h zSY`8bSY>lB9G1;o(kh$#V3p1Nu*&8EI4qlAkXG6J5?0wf2&-)7!z!DHV3p0UU{^M$ za1M2~Z>ek!3(DrONZD-Z_r%ie!fN8X{z&}21HUCdDx1e(b<0%ObS*C;t+IL?ZUa97 ztL8ijs|{Vsnon)c%W*ljwzV`}A0+r zR4^MX0jofUA6aSzx`7H%4gPogf8z|4Vk7_k54#7}7Ie%s>)vdejIO0Z=KpN$cD0Y) z+_UJ{Xq;^t8W$Q=Rb4rtO3zpH8OzgJg^mfC_K=(j`K{l6gZ6OK)|gO{v~7IR#&1`6 z?a=olXy0tw=DTWqQJzmT-M%HxtG2- z`8{J??I?zf3N2&P?dESyVHy7x-M^Zy`7Kb_%Gbtj7kk~%?_=ohwXMH)^#^tw%F$(JP(hPhk=#{D|dc& z$Un|faM_!7Hx1meg>xiNpgq*It?UcaPR)~;_Cl{6`hF7aMW!v^>0&RM?=F5WE-d%O zXfHKw`7V;SmA74Q^CI(rPoez})3)-?jjY86G=h?2S zk_qQEo9;PkNdD@!Km_wdhm$~^2+t=nZ zcrQ|7rDlB9WuwPkI^mq*)t6Rr9qE4FGgDgnyOaLwxrfhvz0aZpwkvt;fd#{Kjh(?b zcW1bi`+O$cMIej&gs0hlf?>;cK4H zsPyxE?F0SaqyOa=^@}^7vDE8_^BFIo-)_64jWwcn+<4k3|KYrI&cpMrveNj2dV8+D z)+A%?INg#pcCBsQeNF0Ah5rVtDE$#ACGcS+o5D`> ztBonTHdoxw_QaB(9boxsp2V(yUPfd1uKg4r!{5or*clG}v>+`%yTIWX{;s6e7u^l+ z0Pg{Jg7<_q=FSq~-q*Smk*roP|5W9pS@am1if|`8$AAICc>qgLG}IxSwN) zB|pc)^3yemUH?4g6h3!tq`05seT);}&`&qg^79Q?eolh3aCcaKdcyM43wC}~s-d5Q zxoVGXFwW)LN^w7@5lenfhvlbl5<5NS?blufiu?H%vE*kcEI-4N*l9nmEfX)F3w(?ba9BQ-q*Xo_!YZGU za26f~t9&kkRX!KPTjR&IZQ_2$6H9(3!17a@#IAoHN%hUOQ{sLu^D!=mLq8Kq%g?uA z`MDC#!joY6`3@{USHsSa`<8R}hqlzU_&c6m+oirCpstLKd0$T~`MCksxY^Vsc882K zHt?Coyj{B@KCb#bALB-NNA{m~f0N0&bLl>>8uWcW*Qndg@Zs=uI2>2Kg|x<1e*l-m zx564%odFMke+X+_^+#|ethgiL+enXsXTlm+y&awm-vM6(Yd@96EYjD(KZd8lKY?$8 ze+u6Y&xSRwdKc`@Yj>QV%qQWstUI{fe-B|?wG-!?A0Evd0>Uxx_I#?jNPP?2{vG_j zN2cxt)%?3_7sba_?;}4doBQE#jPn7~Dyw;L8~7Kna`#KvjdAK*#>O}sj;p%1P<&kV zA!11LS8%BLFllKnfTi_oSY`Yh*lDVSO|#*+s%!tm$5o%>dp|a=I-7V?7>k?<=7SYr z9cXbF-Jzzi@SECuU8 z=@IM$x`RqE3Csoy!E*3FeJdq{w(icgAl$QKmhYuBEbpL!s4~x}Z{ycVtG#K*)%cyu z>>&7e>~NPIr+!Irob{#V`~BUO;1a**xclrl)64bY+&jvoYsatm$A`Kvu)};i-gNVh zw?1UYoT;?mWgNfIj+cJ$?nr6dv7`L4q4taH@T46p?Yv{{e9eyN{()nkw__9C%3L4J zjOdv<)j{+YR-0L$gUVyuqj;Z0ogzFI$LX z=hnsz!}GF=I7e8VNPc9BU6S&t+eT;BJ%8u^k2PoPaID3MTFJI6j^$0q05y>mCz<#$waTd4aHJ3L{> zCg-@}vHT`R1Ksr;`BVFY^eJ&JG^Menr?8c)vM_d-3=W3njLGpy2YO{ zyjGc%wjHl^_}W74PuO9V9dFuOIKG8CC~V>R-pKK5?D$ZB;OOd$**Dbh?~f1lKV^r% z+VP=&aJ<#CX%YQ@aQr8Byz~d1ak6i2q^{?s5$(@7_MdjFw6}0C&qcd=vTH}APD{y8b{#S!f<*rAmj zFYUQHR{c+~E#vd2z{hQ-D*>O2N zSGWD`AXUHSM|8jB_+#w&obHy7UmwxWG|e>oh8=JEs++<6$ntORjtzY`;rNs7c+<~2 zUSmG(f$JAGN$Q!}vaNtN#;F+V*(EnVqB~;&B;CNyT-2y?ESx z^7eK8x_I1ndHcG4Ts$s*Qh9Lwws_n_^Y(RpwRqf)dHcHlSv+o+ynS6?EFSmhynS82 zD;}5e;FLGlzlz7@omr`UT|X)w_msSSUB4+F_td<7T|X%v_sqO~U4JMZm$B?reqFyO z9`~HQeO>=19(PdQzOEk=kNd5>eO+HA9+xrARDNB5Bp&y|ynS82BOZ5T-oCDX5syn_ zFO>(^mx#w5m$$F$H^k#!mbb6#C&c4kp0}^-7sTU!CvRWZ{*TAKI&WXs&X32vK5t*w zrjN(HA#Y#Tevik!Id5OrUXRC}p0}@SpU2}e?Vc((*A|b*otd|9MB(( z0@J`8uoSEYWk<7~9rOmnz!WeGECwsVCeY#--dhEFgHfOk%mxd=YOo1pkHr%h3~Io1 zFc&NVtH37EqAPJgZ!ikffmvVySPs^L(&IQkpeyJPs=*X68!QAXz&cQNJer_87z`$Y z>0mxs3f6+m3B&?jKz}d_OaZgNLa-dH2W2dT?Et!iA)ppa2Xnzvuo`4eWW^8Y3i^W@ z@W0#tUuU2cyZP(?{ZLcxMC^8GrrFO{l)8C}uj%(6TcYuRX{gUSuy)*ti*rl=85{Ty z>)@Cd3fIAD{h@{t?42<-u3^9bcz95}yQBMv>8h_=1YKJ%YGV>h)zM}1LmRpO-vizE zOxOD8MR?A^GFH1mDV_nM*4R%q`3ny)+Z*<;MOOUD-eJ1pi? zukq71z)|k+UT7X_n)2Cr&0Lw~`<&@DL!W!2d6j9p@*F*KRPlT^*G0+}`rHT2@0zA7 z&&Fz|eA?L1RIeHOY>nnyrYWCiPhcgzKf&a$&}-GSOZ_}p=yzYVKQL|iEnGY5+vf2? z-}|9`-0ML-W~{nu{OIA;V|c>3h`u*_-{Ez;KiVgowtN>!+v>HQbDO^leP_|0VA?A0 zK4Wut$YMXYvC+@}h0krYLHlacmhZx~Q{`>n3)Oz`HuT*V?Nz3o^F3hzE90vehbXv? zo9-H~%a~NMwL^EU>E=8aq#N}+#1Hm{e%qsa>>EM-c5cs5?Jo41Hoq&pZdkVuK)09a z%5M>LtzMgMU*DJs{T_(!C8n$Lb-G1;U)vI|8`kNA(7noZ>-{!XH&woN9e4M0W})8> z=>E}k>;1a7#TB7WoAx5F9hULIXuogT^_~mXwsJP@u718O^nD20EmsEhdeHFkdVpbCTB#y&j3?A52qT3)D29R*yGEe0D~2 zvuVm_?<)UGe}#KB-Rhm)`3=1ug>KoK{=OlvMbI_Bc8*tj-LPD{pnHtz%I}$%j=7)+ z&kverg&(&Iy&jEbPt%mw0yWL2-Itep&CusDXx5mfe4agabS*8*@m0A;-wUqCrrp;+ z*%hxMD4*O5Xq5T`v zmhZx~qwSByUOV)CJlbV{48DiG_MoaI#x z#l5~evKC5P==&tJ=b3iB?}D|>w|#HS@!Fy9?r8tfwCjC0wtXKR$862o9BpC0q6fO~ zn{K`5#_Fc(x2><8<#pRR`P|=A(Czh>zplUL=eAq#>4e({`lq6Q;TH9a``mV&*Y{s% zxm@%{|9hri;CpEGoV6QgkN+lWvpd{#+uOqGN^b|-^V)j8Y6G7sh8stZKbyES$7ndZ z1+1>xF0gx^E&Xhw8xxN|o4A{g(GuQ?81}68?xc0=-xJoeiLKx)ycgUN-UmJmZVhkE zvx#n;Jnp9*vE-*cEI$V%vD5DtbmQJ}KL`039pKQ%TH5 zl0F7L31*E~raN2?_kjDuySM#Azl3YMSIu>4#M%TG1z{2WLstZ!LX(jK0AepL4ZH*OvGGl5w0Qwz(_rAh3x zA2YPjT|ZaCx_&0XS@ym$vq?D}_6OyP4kW*mQC?@xV<*>ETJl^@l+yGS1e-whuR&w=Id9{3FSUieIS zF6{icZ~ppc$>Z;qaO22vKMxX1e&)mS^H35y{r%&{gyZ$?VIN}w9M-pAlU99u1Xg`p z2xs9(Vb! zzWt80%HsuC^=%of`t~BM`t}m6`nDW)ehwfN`iZ|Q!;J&S{k%ae`B@3e&zni?{WH?o zz-Ov&Zag<$K5zLLtKhJF-X^W`c?VYctcJ7jyRgdVFR;pI4eb0JL@M;thWlHm2KP5N zz8m-RS7OP}I#_=Gmc&l`apSacKOgxR>*3JP$E4-w6IgyW!dduJSbjc(*?x!ioC`Kt9`q_rG{A>%$PZ^wrw}a(p2UvcZ!%p+7 zT|aJIHtuIPVks{zVU^GBN$m9XhO_X#u>9-~%TE?| ze!klEcs9QrwowET2}<>v@E3m*x~&rz`a zbb+0p{Yiz_PyBuHZhSTF=LBNOPd8Y8PE2C&osq@{KGXfcjg`jzoaAG4heJO-NXt(z zSboakEPOI7Kc~X-(;Iev+L8+WwB~+rNQ3)<8$XTv=|?R2=?}}#SxM}4d(@4G#{CTR zF)HBD&)KBqXAmqugW)WEE-XLi!SXW%c7EEB3jM_U3vQe=?q>wC4$+#LlMb zn;XZBx391CF($#CiDCVpt4OPTeKoA_**dr!o(!vfeJ!l^^%U6o=|CzhpSIMuBO25< zH?A4?b0e|jXBsR&Hzl#te%$zE+|SKE#&kIJa|>ztxfPb58L<5P5SE|YVELH|Z;c-} zUK#iEQ)0=_Y*>EoN@Az|xN*mLeY@Mom;;CP?H^d(_5iH3qKCa&y%qHEQYt{ z`f=lnaX-%!OMaHZ^7FeScKZ9&jTOe*qc8Xv%iyp*`XcEb#C!=>dvrOh_UOy7+M}<+ zYLBjfouB{weOk@_Zu~I*exp^ylApI>P4DYk);azY>7C(s;5P7TSlK7^g7Yp*)*4c~9%#tGx^H~QJ_@%I}|CnHl? zlRXP80L#HzQ2GtlfP=1}Kd1&%z-+J(tN`mk*-5M?2i-sgs0Gu&Jg@|;0h>YV?yM&V z6`&eS19QM)uo7$p&3mw(9CQamKrNU7=7D8k4JhqNEYJ;9fLbsO%mYinYOo2k?8O>? z&=*vKDPR^@0G5F@U^8e{&f0p=7gT~eFcT~Q%fLENdNS{~2i?FBPzz>&d0-h>14>UJ zU!WVP0JUHmmlT|)&a}$8apmDirXx>C~!NW)9W`hfzBQxFD`tPymUTeCVHz|T{{yfpL z+=)xikBvk3A=8y#|88c@jup#qd5Js0Y7^L2gYM&|E5C*5`gx*~qj_XKW9NC1*A2_} z5_FsF>+4W%Ud*qbEnxk5{`!6%`^jyg-|^_~Xu7$1v4V8X?=hj@d0sd4I|1FZOjmyU zjO~?M_)ZRsRlfEvrvX;Da4ov$o38v8rkk1vwDO&$8wOkG_fm8pG+p`acPX#7*Gm85 z`EBXfMu&bcL-#S$mEXd2Q+{nN#dNQ`OU||Xb2+*@?ibYOp2H_p*~L@@&!%1B*G1nM zXir3YKhu`yJZ-)2dj@%K&apbq_HCQV<}7^9w4a45>ifQTFFCoSZe_{jTiyFa>>XVz zy@x~;@hkA~sCiI*$-T3jh3z9oCCl5D$3m|a%Y)v3t}Q%|-zE>gw>;=PZXpjkpR4dN zgcv&Bji$+T`8V!-+B|&wvYeHS+Mc#ujhCwZeSQ3z=i%pg z{q`mf*P%aki~7Z#hcEN%s#^s5lhL1N`UTFzR}j~=cjCVXd(^$|_h7rgIu%F5S^{$n zoQ1o>O?l5Qtxo=<24{Nb{(l4i)(yCJPQ3s24UScF;Url7x9+g(Po&3pU7ID|AMNR5 z^n%0wXgO*1M^Ay(A3YV$!oA^+@M*C6qo>18)0J@jd{2CS#IYtqlcYwbIcY=q)8ZQ|J_k=Hid%+{% zhJLlDy_?tGr5^Y1+BI?i7ZF?jFNWp6I?<}{kITPnqs0A>^)bf5q5m4v@_z{&`X5hP z{wKile;F+Qm&0;35tjdN!}5P6?EHuQb@lx7{m18%TstT3{~BV;|Fy9EPf4`)&PY?& z#1!D#Eb;NL>wSzH;Lhx8<9Sm_%g^^<<@QFn9G(Vi{OkMhS@6xU^QW^Cj_1Y4k6k+^ z?&n9ulAqgP`I(u-PS3}>Hc8yi9X`gLaOh_iY5DmHEI&Vm^_I7QE_`AJ->0>+y??{aK_hu$5 zXDX)y;a~B&Mn)cn4~G}Pns?T}%kQsA9}E8mmfuHU`CJGOfFFf<4^HN{a3!qcM#7Jg z9tAIgFNGh6C&N#`*TC9u3cQ%~b?{U0H27)wCiofnc6bSV2mCDT&TBVnrml>zuDH76 zexI^KX4}ls^mz1cZ@sshH&U^=f75%v^-h1+;BcS0bZqX@wSnSgvyA+xY+i&_Hh)O+ zcUY=yTze#5Hp_jCmtmF7D|uzJg3nbpufZyt*Ws{i-XN{ASqZCb-h@>)e}q*wZ^0^? zRd84~ZNW0{F$`M<}a|yW(};ec@I|Eybr5vK7d`>oJQH4#wS}U z8~vWBm5tuNo?kXB*h`g--p#IZJchWcA|p04xV(@0PVL;JM>(jcD`?ZHz2o# zzWJ@VW;t$7_eae}(p=rY+w^c>XnioV#_ihMpfr_gT}G=OXBuUpv<`y>94t z0lJ@buTshrWM{cIl{Sd3PzM@68e4kD=Ydw9~#Ds~z<{Q3D!mq3=a#4>j#{ zdFzpqqLueXuN{{6<7i)O+G*d7)sFhEQD=%R^!)_dzcuZ&Zw*-#&G$O59r}I}?dME8 z?YptsQQxDy;n4SDw09pJt>+pBD4OpzUNrRm6xwY}JMFu%+EL%bG!ViT`hFVi8q-df zckU;#iuFCV%4>(dpFw+)X{UWRRy*o@@JrqwL{-8qy4#Q=lO1=cGP!v z_lCY-LA!T#yq>GkR4m`KymsjORkSNiJI{9`wWGfEo^owryJZF1cbj%zd8^S>EZ;M{ zcIf*xv>!C>Jl~Dfj{0t~XU=xY_v>i?+qCn1tI<>}-_yKy==%+{w;$u{TAuGlYDayS zwQA^_wN%Z{HSIj#YBUwg_Y|)k`hFAbD$~yM-AL`I@628eeg6^d1*V<$-MN_UwMkw( z^!*mvi%mQ2yRq6)-%De(U;7i<7nycmc{j4n6!l%bkE?58dB219Wu~3yyOG*a-)p^g=zBHV&zg3g??$$n zqP{CzH}w53+Ao`Sp6^C#M}4pM+M(}1qn#ZWt>?!T^ZFjLZ$saILA#@Ar+qh8JLTKv z3s!jT(Dxd&uQY8}-e-)ftg2Qn3%!?{ZeJ}9V>{eY?(ci(-e9`UbHTbcUtsSVT5&DU3oBFf~lRmZjb}jr|SiS~l6)lt5*-`HAhve%E%a_i@R^;pO z%zyYD2Ijd-fzCtcQhsZa^)$9-d1cmRqMf7M-@lWW?Q8rs|23~!9^A$Ww-59`LjSNW z>KA9tvX#XeukVKka=BQK{#m9!JokRyuUs6BDGSR>jTQ;9g?agyyj);;sjSkwg1^?h z*m{!{J})g?mU4eLke3OTmjc&v_a>rSyV4}n(Q9a$TmLh-I|m5`t47AjE(S4 z?5lN*DyvUPYnbITSWU%Ea2Ea?mbWk9!{E)Z(>#DwxK1vEW;_>Gh+gx(}?@Il34OH36`I$lGtfKZoNg^ z&(%Ig9US_ZOj>@fh2>`oEI-%5@^b?$KU3kY@#EHC#Qoe%EcuxZ%g-%I?6e=Zjw0^o zRv%*q9QyeoY5BPgmY@AKn^2ZoNd@&m+W=pM|jeJetH#`*G_Y;(i|U zF&4q0pT|kd&y%qHEQaOhDOi48CM%g;)9Yy7zN4RJs35KDem!}9ZP5bA{QL`+pD$tg$z-?Ak6Vur_p>dr;lWrZm|5cgtw-A+&Y7}pM8iWKdoW;**A%uZtuAD0&ze4`xsd` z^wWm4{IrARr#&n`2f*@k5G+3(VCUznwXfa!fw-Se#FC#QVEH*RiJkW2)&a!*9OYwl zfkQt>la`-jVfpC_%g=GJ{G0&GPd9jL{J3=iaX-C?B|qh`{G6P`PWy55`*A;~`WU_8 z&`%%I@^d;YKYd~OIRloTez5%XhquO$o9~bN8AL4k84SzMxk>D_A2)9w_j8_)F$50% zoKISQhQjhQ43?kau>6dG<);$f8b59xKknyZV#!Z6EI(tC*l9m*K0fYeoR3ihhkh<0 zEk6@r`Kg8F=TcaHE{El3BD^(z-28mp&(*||pE_86Cc`dv+K-!OkNdfnV-#Zw9QwJA zwEWxv%gyXVerCb)^J7?kehSOaYaUDZDj)-28Xk&r8ITpXIRpyqv^N`*HKwaX+v67%Sk=&ugUR z=M7kXR>Jc0CM-X1!Sb^T-Woq{UOVpRFT|3cHL(1=m&8u{ar4u0KOguQYvIt(hot4_ zudw{AgXQOMu>5=k%g=gvYy7zR>bRfJh$TOpVEOqxiJkW2=AGkyzVI^3xQSpHg^h{J44OxSt(}B|pt!`Pngvo%ZAAljDAN_Ay$(p`Tqy%g=7G z{IrBsKD)#6vnMP+t>CTk) z9box67?z(yVfpC@Z;c-}Zyfh?6tU!|3oJiJC$ZCh-289c&#^v6S2*-@9BKJE0hXU` zu>70|%g;%${B(!6#*dp1j{7;4Sn|^wmY+UJ?7cJ6*uZB~fScQmk0+k)WAuf0VqcqI zID_=Ar2D~p!TsSZd=}gh9ta->SHR9sTT`%_PKBlQU0CzL z--G|t`w4oppPM7Ce@8|spXnTGyNMXm{61U;-wd~arzf#BuhThW^LL8p<~if>ZuRkI z_;^3`@qV<0cKMPW`KEM8CU~K`|+Ly&<#|8S}+aF153af zuo<-OPo6*ps0P!(9Iyne0-Hh0v)Bjp1=U~*m;)ApRbV4%Ie|pygop0ewL=m;&a2MPL=!2wI+t zH_#gl1CziEFb^yNtH4HZ#5dUoOaZgNVz3fy1})DcAD|k{153avP^?YYlg-Ch`k?)T z;MbL9njQXgzfPlo_dnQL!__`^^FZTzG`?dRS})U6uL3M*A;ReDV!RX8w1?^HPed8W{{Zl>AAUlyU)8_{fOn)2Fs zP4n3~^f}jShCZjEIoLGi^R#{y#q`;_)ScVV=S^r~E>KBuF}yQ-X~eD)tVdTgy*NLZ*> zyG}PoyxxND-%VFui=dnDx4M}-$D!XJpxb(GzTe!>i56V8=9jgvx$S&Mxxcrf+re}b zzm3-Q_1L{X)xHCUZR-R>zcbLi&U972EY!Sk^!PDOx$ydI+N->F==q0e-(uSGT)1}B z_u#UIzJG-F-%UH`dsNkki+fa7j<1?9f!zzO+vaB{dpeR}C`QSAHkB(ELbpYKBZMAKIJ7OtJTe$Dr$i0_}F zeTQkg`dl+^eC;V!Rh1VEA5nO{HtpJ-+&K?@-;MUqP21J$Lbap5*L&?FP=6it#rr5&w!ry~-OVgI`JZ-%Xej|CV=2#tP`?k$wa~4ji zA6hEz`{4H|Iklwjt&+*Nr{4$PMFU=J;raVH9v(Cgsy8_g{Ri=#Gp^6r3&&~yLht|f zY{zD=AD+W|(O+!($vI5x>pXVl*abkx+WvMP&-uE}W2=(WOX}V&nS6KpJWlc_Fg%ZQ z@p0a~{CbFw)71WVXR=u5v0Q`IY_~Yd{k;$UYSRzTW1z3|s0Rc#108Go+j%_i>pG8n zm-H*C`=Dep{gd!npC#T$_~N%AkDzf4p{g%HhXre>I$%uEy^gb-R<8(LagLI|-Tgb?db2(4{b2rVHtgz$a7 z&-H%abKU1$oy|FCACKSX@!R9^>g7H&^Lo8s*LC0bxzBa~xxR)A;BVj#@W0{X;BVmu zi9M6&K^k)Qq+y~5=mVZezV{8kBj;4y7;O05)=y~2n9BxuOZaEloi~$nEOqA|-B@b) zT-~p#kvJfJuC5--vfF3?%elISZ~?p-EIBrZJHm}&=h>bm|J-Bv-WfNx8qTvVT9T(J zEP1wzw0Dj2%;$YKP8yz@VF%S{2FqcLolD)3Wy!M>yobKu65g3*IS1ApmIS-O`@t>X zgW%oaUhtl9Z@2(H`A?3#c8b>j$-M8zTEpA(sj4vy z_Vb^{vg98Q%l2Fh7r-U3Y|kTL*`7;bmrq*B`d7B)=3p=ODs|7~m;I9)gAM073oXf0 z2}_>Qk#_uED>t4R&QqltV_`qf*(^(*8d&nw!Uga+Sn`|;OP=wt%i}(Y>#ijT-)rT@ zSi^ZPLQC>Yf+f$zk#;)SlI0Dcgb_3dF;*0=ev%hQe}KTr7HSU2Vw&hrFXl4l_-d7g~47T#D(myL;mq+&ce*c6&uie;X zIL}9DNuE`(y9oaa;3SPlDm{>8H7`5cx!Yv2O-3s~}e1xuc_u*=hu zB|lI2^T&-*hVy)nmgHFvOP(Jh?fAXRZoDy^=O@+J0Q-49}s?i4a^R#7I^0b2`PkUJM>02qXB=@ zIr*0yYoaB2y29JS2S(cMqC7?Xf*a2Z&!=>-Y8(P@jmDu}6BoCJWj`k^ei-k|p13>Q z2|gT_{hs_>j_;0OS&rV1g!{lf;N#(*@F2JsJRI%~m%{RQqu@R)m&1MGaqv;_#qiPa zC9wRS^hH0GFN2SPr^3g=*TDVZo8STP&G10jwd)bIp;Y3xt=m`G+*O+=4x+7PjwG4K zYS-lNx}WXKyKR#{lQ-Ra?ULMxR!=>4bK{ZWzBz$f1ZkH*SnD+&3qy z#woD$&8aDUa~khU-<%Fh-wcQSzA0u|`lbYy7C8f!z8L{a-;~1AH)XKjHzQe=z8M8e z-;~4BHx;noH)pXdeNzcb-;9Q(Z^ppVH&w9o%~;s=O)uK;DBjsv-$?sg-^jdHseL2c z$mYqvcYU*$_Dz?xzHwum;l4SSdZcg0!_qesqWboY^^F^MtQU=6N;Q4t4|$!h8WUmZ zn+sC<<|5vgzL^9|-&_p)eRB!R(l?jF(l?Xg{_th+0QhqF6!;2Q`bf5iGvFyKkASa) z&w{Ul&xNms$HVe_=fT&od_H_FEPZwzd?`E)z7GB!JPp1cc71acZ76%LjrC1OTE4Tk zcgK{zk@@2`);C?#`o@i$hWF7oQI9n7&9LmFZ;9$_6ZK7Z-gjf4;p>h6s2aDz@)>$t zq*2$umAvo9GQ-y!-=!LJ;H~&wX;;y@n`K#N?txpv_rkJwnG4G`xeXKTS>kh;)S>y% z-1ueqdgBMsknHnd-}6D1#q%LpydH*SA3Yy-p0cKyXM8?1=}|XkS+^}T!z$~x`EC*{r<6>$9hkzlV5=;TJz(TMLtObor z@B}?TF&GbKfO%jkSPhz-!L`7k5EO$+U)V3eqz3sHGAJ!zuNi~y8ibJd=F`y zvfU0IQGQ@e{_@)Ozkc2k`1Ubh%bUG#FmLGk-%@;UG+*mqeE08Mlehl0>wo>cW%%B1 zzFyueeS>+2xvxaYpCvaY{uznyI`fU?&0qg6Q(r&tD0~xJ=z0~)o0V@cZ+|&Z<>ha` z<@gRVUoWpb&^%w;?_%}!^H$({y7_u}v-Az-?XCwee%>?jooBvY-UITOcfR`idC$Uk zq4|1wv-Az-?I2(LQu?GqQ^Y!v(=^M*y$FR%Q*Ux(nzN^gF@(vxG^R{cA{bfKXCF{9( zt~F1~nw@7XryWNwR!=|YcszSGNnei-$>Vz5y=i*Z3HS~)U(3qzT$aAUymB3{y!^c9 z;XBKGtzVPJk)3nyTWjYIdhwsX-JXx{T=Vtv?%z2p-(cR^>g(s7i0?1v>*wVFCtsgK zEw*>(yUo-QjYPzzp;XI$H#;35KXEn=`=QCLH zd=3}DYhcOqB`kTqf?XcBWz=1>xjTb1`=*_bb>rFLJl~-udA^4w&-zGv*H|7mHeE0J zt|9A-oR5~*kE-z#+=XT7p9A3yEXy?{zrb=W&989s3-0lWNkuHzhvj;O2C&N`XFvV^ z314&O#;e15wnR(vYz0f6CXsf0eRJc_;r`i1HMWKQ{%Ojx^w0LN^v@1(0o)9h{@DqZ z{@EG+E$f>bmk#II11-t3CoFjiBJKG4=Ej)A{nJV{TEl+-v|(BLXD?X#ryVT)(;k-o z*$0;X*%$sT>zf;Q4(I8DmgG4AmONb}?f5mqZVWk`=OEQM820lV!m{M)21}m9V9C=R zmOMwmlIKX+<#BuVy6q=?&9fU<4(B-vEy;5XIb(L zgeA{$u;eL%CC?yO@(hMuo=v+Z(2X01^PGZ~lOD;BcPPRbx2p=P71c z@|*!no)NI*DTO7^NLccWf`3c@xN+fdo-t@io+?=KjE%J8dE6LpI8U`|)WCk8T9zfx zIk4n87nVHZVaanIEP2j{e@h-W?i+!$^+&*iFd1?=aU!m{MK z3YI)q!;)tzEP1YlCC_#6Z^`4vb;EgXL`(Ag0hT;7BJKG0|4VFB!V99ekEP3vLf6Mmc#%;rS?m&hw6HybJqz zma{B*-h(C2-(ktK0+u}ggeA}W@NdcE##O_4K0!dHlBWSIc^bl!rx7f9HiuoFmMr<9mr_05fMhVvYRmgG4YmOO_<+VMPY ztTLRZn`#^e`+2&vEP0NACC`ztc41p!jiLm533H~j4-1uZT&*^AMp5d_MDUP(`dE8iI zIL{fXF#`7Ul(H;&M#7S36fAklVaanQEP2j?e@h-W{us_vjh5u8fhA9Eq#Zv#aAS$# zJm;v!xv-ySJj;^jJXrFa4@;hju;jTAmOK~1F3+YNAGqr?R{~n%Bbeefv7N0GH)a^VF8mHO#B(<6d;Xba z@w^ijue)Fw@tFfV&y8Of-iF_E}2D8CJ zupF!fO)BvOJ-|><3#Nj(U@=$)Hh>nR(E>w2C723kgT-J4*Z`W1;delPP!1-6nP5Ix z2G)QkRrrBIPz)x6nP5Kn-z(k%4Oz4?@>2cLu6nJSEPl#d-e0pLlx-@P>%Z-M?F!N1 z)x=Tq-_>|*b%ghvrK0MpGs{NQ=HuDV<~t-AAb#!azwq7JeC51L9(?V*i#=m(srveP zKf|}L`O0}F_0>zVb3V6b-uCS0PF`Doj`#8A?Pbo@J2m%``p(qPy$0`#%-hR7uw-)Djnzs(w@=lwUn<>o7SbMuYmwe!Z))z{Cv z4&Ud^*V~SZsw>8fs2E#PNvXN6*XG|$Ka2eJ`dj?pFn@1b&WFFP-?lHArv85Z@9_WC z{Js1GO2(9oDyz;pyLmU!YpDI~-{ZYi5ARua`q`1Ix8=5W=Nb0Nm!Eq*-iMmEmd{teH_?;me)b>m?`!_j?|Jl3%dh@^{vYwLG5_R#t!%`&>ax1Hq z%NIaie*T~Ezo>`T_k;82Z~5(-$>bMM{QdkJ@W0ReC4Y|BsMtQ;Jl6#>|BUBj<|%!i zqo?Jx{VLbWCtrTfU-10YJSFEzG9SqaV=8KM?_cv>rM`au{)+Fv%~!JK!8bMUFb(SG zm5Ur&_Vhl#29G<#rOjX7Woqc>t%q+%^Od}L@J-Fzf9v%At&i`i<}3Z%ucmipRZa4O zqg=ON>)*xddz`aR{@VcGQRXXobMp;;UiaB1JummtHG0&1C2vvHxn=2^4l{(3uTapm%n~D!hgG7-ugYHtfsc_m{ApD%E~xo z8I|jIAKQ;v4X z=f00K?}h5^_xo0O-(}v(bw5Aesr`M34DRys*ZU@Tzir;h{+6fa%bq>I{XJj3{r=t> z?+?s7+21*P2m8Bo;5zMX@NU~XWqTi7TQa7!q`H*ox$fhwzvrsA-{0Hfy}xb2p1=AH50#k?hRp1du$9WSj@Z-2kt9PgveJDIzrrfm3e)uT$rRGe2*TTwM8_s=Zz zFK_PFGd*NUF6@H;VDnFAPxsH}88GI#T0Q;DyW)9PPIr%mi_LMeJHFSNZl|#b=jb$ z@4N7Qw_&41efc=4w|)I1>rZ;U{>2x@pQF=cH-5;=Z?`?DfA7BDeqr#0n&BtZF!GlB zc47VXiuy_$*lSOGyP2=Fo98R-)|9`Q4CHU@_pIH1^&;f8-L|WLc>PJQ)W3LwYd71c z6}E6y``cIn^}lWPN9)^=vXaq9S67W2oAc+Tc`s0JfBR~Q_Xp-3t#ftW*=$>bbZ*uD zyQgPuh2L89ldQd~MvtxGM$zHVXu#7{bijlNn?(2`$v`lOA+n_ZyZLpf8 z4K}f+Y})1+ZJXjf(%Xh}Cyln^(UQ^Us@BoJ)v<|FmK74;+;#@t}WBE?t|Yj^YgRz;WLYl z&2^o&ex0q}e%5{QE;nyKt9oaX^(ft*JG4sA+5x|F&CkzTR9$vbS!F4c19HB3KuJX& zjvK9xIa-IGyCZd6YIXRz19fE61~$Idp>=v2bi(_3^Y+^yr2%s7cdKEx*5K#gj~Z^Z z8vOhzHRO`LeVg>`o$6hm1426(Hwz-m=fq8vN}0Q^R9cLzF$ehFr3@ zX`7zC3%*OtHxGW!_R#%b!>UG9y_Jyj@6M%8#Hs5z{bXN55apE^Y+_7wsFp5xXnEIoi%T5Fiq?5 z+u%^@Xlr%&Z4jsMiZuF2l%>p?fXyP9{b4P-9C-22|VC#tuf`!KwFn0G9<^Ufx# zjY(_>WbKaMapo6g?OVyEkqp3<^(r|l_v0AzAG?ohYd`Pd_@8S2QQo+JHks{nWSx5Y z-%*di^Gx$h&n(;cIc3!oa$di!hRS`@b00|!=U5HtxuY6#$-Y*7{p>yPz07>;vfGF! z-_0sy70+At@($_Qds4&itcJSmX*Fb%-S(?%)z{D73*TAh>t*jZ<{Z9cI>+uIuT_S>Kj-cOi!T^l5i9t-u;E!XVkU#x@O ze)hijzi9q-*<=3MWVU_k3ib3eABE>T<{4!!v;(J{``Wzw@0Z@!N8|mWc}IEcytBz_ z`<12Y=VvX%?`!jmva)H7C?DRB(Wt6wE+3@KT>IE+DD0e`xgRzBY&Arg(`(2j`zz|} zXFmqtCWYRZQ}X-2^R=CeRGY8tefCe!ek?UKw;EEi`!(c}eTn+|+56+$&U{n){kU

IYqnVTy4^7re<<6mL^DcQ|G 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 z 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 &JNRtY4bK0yr_lENa#%VeW{0>+CbBM9;f9(VB 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

-x5oHR>AV~yCin{cg`J-* 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 z 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 z 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 diff --git a/HJGL_ZH/Model/obj/Release/Model.csproj.AssemblyReference.cache b/HJGL_ZH/Model/obj/Release/Model.csproj.AssemblyReference.cache deleted file mode 100644 index 451578ea92a6f92e6cd90507e67355bd03ca8da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5035 zcmd5nd*AzB3p$SDz=5|O?67pmP}1EZG3MPD zr*B@r40dsZ8KxobzULe#{g_}Ld?X=Dc^ZjeOa6~fQg#@)+r7Q%>Uhmv2@)QrEGB(- z5XS&=7iZ(@$Mi=D#a=Ok`qXZB>u+APLHdl+vbf!q&-9@U_&Kr@DR z>joPQTmTj)5o6ehA?3Z6Au|yNcv^V2#}MTxRGG-N4)%DOig|doj6E-m?PgSv1iLO8Kvi?zl{w6~wgbo`;avnoTFpSvIW4dWY zYZhXaG9!D5Bz>O8n5w%<#x%ioW_p|{elo_qcSj|{UIye%Q{8+ldZz+YuK2o!OO!k@ z)J&9W jEA*rpEvOF(Ksi?WILsIkV~uVCU`m{phcZA-m7xCtkTH5{

5l2k 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�_cJV(1; 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