Browse Source

添加项目文件。

yuanrf 10 months ago
parent
commit
d3a5036bff
100 changed files with 15739 additions and 0 deletions
  1. 25 0
      travelExport.sln
  2. 33 0
      travelExport/Air_TicketBlackCode.cs
  3. 19 0
      travelExport/App.config
  4. 31 0
      travelExport/Bus_ConfItem.cs
  5. 28 0
      travelExport/Bus_ConfItemList.cs
  6. 29 0
      travelExport/Bus_MsgPost.cs
  7. 27 0
      travelExport/Crm_ClientDataAndBusiness.cs
  8. 27 0
      travelExport/Crm_ClientDataAndUser.cs
  9. 35 0
      travelExport/Crm_CustomerCert.cs
  10. 31 0
      travelExport/Crm_CustomerCompany.cs
  11. 29 0
      travelExport/Crm_CustomerFile.cs
  12. 114 0
      travelExport/Crm_DeleClient.cs
  13. 44 0
      travelExport/Crm_GroupCustomer.cs
  14. 46 0
      travelExport/Crm_NewClientData.cs
  15. 29 0
      travelExport/Crm_TableOperationRecord.cs
  16. 34 0
      travelExport/Crm_VisaCustomerCompany.cs
  17. 40 0
      travelExport/Crm_VisaCustomerFamily.cs
  18. 33 0
      travelExport/Crm_VisaCustomerSchool.cs
  19. 148 0
      travelExport/DB.Context.cs
  20. 636 0
      travelExport/DB.Context.tt
  21. 10 0
      travelExport/DB.Designer.cs
  22. 9 0
      travelExport/DB.cs
  23. 8970 0
      travelExport/DB.edmx
  24. 130 0
      travelExport/DB.edmx.diagram
  25. 733 0
      travelExport/DB.tt
  26. 32 0
      travelExport/Dis_City.cs
  27. 30 0
      travelExport/Dis_Country.cs
  28. 28 0
      travelExport/Dis_Intercontinental.cs
  29. 34 0
      travelExport/Fin_Commission.cs
  30. 35 0
      travelExport/Fin_DailyFeePayment.cs
  31. 30 0
      travelExport/Fin_DailyFeePaymentContent.cs
  32. 38 0
      travelExport/Fin_ForeignReceivables.cs
  33. 36 0
      travelExport/Fin_GroupExtraCost.cs
  34. 36 0
      travelExport/Fin_GroupExtraCost1.cs
  35. 32 0
      travelExport/Fin_OtherPrice.cs
  36. 31 0
      travelExport/Fin_PaymentRefundAndOtherMoney.cs
  37. 34 0
      travelExport/Fin_ProceedsReceived.cs
  38. 40 0
      travelExport/Grp_AirInquiry.cs
  39. 38 0
      travelExport/Grp_AirPrice.cs
  40. 50 0
      travelExport/Grp_AirTicketReservations.cs
  41. 35 0
      travelExport/Grp_CarGuides.cs
  42. 33 0
      travelExport/Grp_CarInfo.cs
  43. 42 0
      travelExport/Grp_CarTouristGuideGroundReservations.cs
  44. 34 0
      travelExport/Grp_CarTouristGuideGroundReservationsContent.cs
  45. 34 0
      travelExport/Grp_CarTouristGuideGroundReservationsContentOld.cs
  46. 41 0
      travelExport/Grp_CarTouristGuideGroundReservationsOld.cs
  47. 28 0
      travelExport/Grp_CheckBoxs.cs
  48. 31 0
      travelExport/Grp_CostTypeHotelNumber.cs
  49. 63 0
      travelExport/Grp_CreditCardPayment.cs
  50. 63 0
      travelExport/Grp_CreditCardPayment1.cs
  51. 63 0
      travelExport/Grp_CreditCardPayment2.cs
  52. 31 0
      travelExport/Grp_Customers.cs
  53. 33 0
      travelExport/Grp_DayAndCost.cs
  54. 30 0
      travelExport/Grp_DecreasePayments.cs
  55. 35 0
      travelExport/Grp_DeleClientNeeds.cs
  56. 30 0
      travelExport/Grp_DeleFile.cs
  57. 34 0
      travelExport/Grp_DeleMeetingNeeds.cs
  58. 30 0
      travelExport/Grp_DelegationEnData.cs
  59. 69 0
      travelExport/Grp_DelegationInfo.cs
  60. 27 0
      travelExport/Grp_DelegationJoinCustomer.cs
  61. 55 0
      travelExport/Grp_EnterExitCost.cs
  62. 65 0
      travelExport/Grp_GroupCost.cs
  63. 78 0
      travelExport/Grp_GroupCostParameter.cs
  64. 29 0
      travelExport/Grp_GroupsTaskAssignment.cs
  65. 33 0
      travelExport/Grp_GuidesInfo.cs
  66. 73 0
      travelExport/Grp_HotelReservations.cs
  67. 27 0
      travelExport/Grp_InsuranceCost.cs
  68. 54 0
      travelExport/Grp_InvertedList.cs
  69. 30 0
      travelExport/Grp_InvertedListVisaCountry.cs
  70. 30 0
      travelExport/Grp_InvertedListVisaCountry20240430114047.cs
  71. 39 0
      travelExport/Grp_InvitationOfficialActivities.cs
  72. 39 0
      travelExport/Grp_InvitationOfficialActivities1.cs
  73. 34 0
      travelExport/Grp_NationalTravelFee.cs
  74. 33 0
      travelExport/Grp_ScenicSpotInfo.cs
  75. 33 0
      travelExport/Grp_Schedule.cs
  76. 37 0
      travelExport/Grp_ScheduleDetail.cs
  77. 29 0
      travelExport/Grp_SchedulePerson.cs
  78. 51 0
      travelExport/Grp_TeamRate.cs
  79. 51 0
      travelExport/Grp_TeamRate1.cs
  80. 31 0
      travelExport/Grp_TourClientList.cs
  81. 34 0
      travelExport/Grp_TravelList.cs
  82. 30 0
      travelExport/Grp_VisaFeeInfo.cs
  83. 34 0
      travelExport/Grp_VisaInfo.cs
  84. 34 0
      travelExport/Grp_VisaInfo0430171300.cs
  85. 40 0
      travelExport/Grp_VisaProgress.cs
  86. 33 0
      travelExport/Grp_VisaProgressCustomer.cs
  87. 29 0
      travelExport/Grp_VisaProgressCustomerPicture.cs
  88. 99 0
      travelExport/Home.Designer.cs
  89. 1403 0
      travelExport/Home.cs
  90. 120 0
      travelExport/Home.resx
  91. 35 0
      travelExport/Pm_TaskAllocation.cs
  92. 27 0
      travelExport/Pm_TaskJobRelevancy.cs
  93. 32 0
      travelExport/Pm_TaskRelevanceUser.cs
  94. 29 0
      travelExport/Pm_WageIssueWorkingDay.cs
  95. 63 0
      travelExport/Pm_WageSheet.cs
  96. 22 0
      travelExport/Program.cs
  97. 36 0
      travelExport/Properties/AssemblyInfo.cs
  98. 71 0
      travelExport/Properties/Resources.Designer.cs
  99. 117 0
      travelExport/Properties/Resources.resx
  100. 0 0
      travelExport/Properties/Settings.Designer.cs

+ 25 - 0
travelExport.sln

@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34221.43
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "travelExport", "travelExport\travelExport.csproj", "{419A1527-B87B-4102-B760-61754C856C98}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{419A1527-B87B-4102-B760-61754C856C98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{419A1527-B87B-4102-B760-61754C856C98}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{419A1527-B87B-4102-B760-61754C856C98}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{419A1527-B87B-4102-B760-61754C856C98}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {0A9872D6-2459-4EC0-A63C-F460D16E82C1}
+	EndGlobalSection
+EndGlobal

+ 33 - 0
travelExport/Air_TicketBlackCode.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Air_TicketBlackCode
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string LeaveCode { get; set; }
+        public string BlackCode { get; set; }
+        public string ReturnCode { get; set; }
+        public string Price { get; set; }
+        public string NowPrice { get; set; }
+        public Nullable<decimal> BCPrice { get; set; }
+        public Nullable<decimal> ECPrice { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 19 - 0
travelExport/App.config

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <configSections>
+    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+  </configSections>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+  </startup>
+  <connectionStrings>
+    <add name="oa2023DBEntities" connectionString="metadata=res://*/DB.csdl|res://*/DB.ssdl|res://*/DB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=132.232.92.186;initial catalog=oa2023DB;persist security info=True;user id=sa;password=Yjx@158291;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
+  </connectionStrings>
+  <entityFramework>
+    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
+    <providers>
+      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
+    </providers>
+  </entityFramework>
+</configuration>

+ 31 - 0
travelExport/Bus_ConfItem.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Bus_ConfItem
+    {
+        public int Id { get; set; }
+        public Nullable<int> ItemId { get; set; }
+        public Nullable<int> ConfListId { get; set; }
+        public Nullable<int> Count { get; set; }
+        public string Specs { get; set; }
+        public Nullable<decimal> CurrCost { get; set; }
+        public string OpRemark { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 28 - 0
travelExport/Bus_ConfItemList.cs

@@ -0,0 +1,28 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Bus_ConfItemList
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public Nullable<decimal> TotalCost { get; set; }
+        public string ExcelPath { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 29 - 0
travelExport/Bus_MsgPost.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Bus_MsgPost
+    {
+        public int Id { get; set; }
+        public string Source { get; set; }
+        public string PostType { get; set; }
+        public string PhoneNumber { get; set; }
+        public string PostResult { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 27 - 0
travelExport/Crm_ClientDataAndBusiness.cs

@@ -0,0 +1,27 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_ClientDataAndBusiness
+    {
+        public int Id { get; set; }
+        public Nullable<int> SetDataId { get; set; }
+        public Nullable<int> NewClientDataId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 27 - 0
travelExport/Crm_ClientDataAndUser.cs

@@ -0,0 +1,27 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_ClientDataAndUser
+    {
+        public int Id { get; set; }
+        public Nullable<int> UsersId { get; set; }
+        public Nullable<int> NewClientDataId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 35 - 0
travelExport/Crm_CustomerCert.cs

@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_CustomerCert
+    {
+        public int Id { get; set; }
+        public Nullable<int> DcId { get; set; }
+        public Nullable<int> SdId { get; set; }
+        public Nullable<int> PassportType { get; set; }
+        public string CertNo { get; set; }
+        public string Country { get; set; }
+        public string Area { get; set; }
+        public string TargetCountry { get; set; }
+        public Nullable<System.DateTime> IssueDt { get; set; }
+        public Nullable<System.DateTime> ExpiryDt { get; set; }
+        public string IDCardAddress { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 31 - 0
travelExport/Crm_CustomerCompany.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_CustomerCompany
+    {
+        public int Id { get; set; }
+        public string CompanyAbbreviation { get; set; }
+        public string CompanyFullName { get; set; }
+        public string Address { get; set; }
+        public string PostCodes { get; set; }
+        public Nullable<int> LastedOpUserId { get; set; }
+        public Nullable<System.DateTime> LastedOpDt { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 29 - 0
travelExport/Crm_CustomerFile.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_CustomerFile
+    {
+        public int Id { get; set; }
+        public Nullable<int> DcId { get; set; }
+        public string Publisher { get; set; }
+        public string FileName { get; set; }
+        public Nullable<int> FileBusiType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 114 - 0
travelExport/Crm_DeleClient.cs

@@ -0,0 +1,114 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_DeleClient
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string LastName { get; set; }
+        public string FirstName { get; set; }
+        public string OldName { get; set; }
+        public string Pinyin { get; set; }
+        public Nullable<int> Sex { get; set; }
+        public Nullable<int> Marriage { get; set; }
+        public string Tel { get; set; }
+        public string BirthProvince { get; set; }
+        public string BirthCity { get; set; }
+        public Nullable<System.DateTime> BirthDay { get; set; }
+        public string AirType { get; set; }
+        public Nullable<int> SeatPref { get; set; }
+        public string AirRemark { get; set; }
+        public string RoomType { get; set; }
+        public string RoomPref { get; set; }
+        public string Phone { get; set; }
+        public string Email { get; set; }
+        public string Address { get; set; }
+        public string HighestEducation { get; set; }
+        public string PostCodes { get; set; }
+        public Nullable<int> CrmCompanyId { get; set; }
+        public string Job { get; set; }
+        public string WorkState { get; set; }
+        public Nullable<System.DateTime> WorkDate { get; set; }
+        public string Wage { get; set; }
+        public string ClientPhone { get; set; }
+        public string ClientFax { get; set; }
+        public string ClientEmail { get; set; }
+        public string ClientLeader { get; set; }
+        public string ClientLeaderJob { get; set; }
+        public Nullable<int> IsGetSchengen { get; set; }
+        public Nullable<System.DateTime> StartTime { get; set; }
+        public Nullable<System.DateTime> EndTime { get; set; }
+        public Nullable<int> IsFinger { get; set; }
+        public Nullable<System.DateTime> FingerDate { get; set; }
+        public Nullable<int> IsVisitUC { get; set; }
+        public Nullable<System.DateTime> USADate { get; set; }
+        public Nullable<int> USADays { get; set; }
+        public Nullable<System.DateTime> CanDate { get; set; }
+        public Nullable<int> CanDays { get; set; }
+        public Nullable<int> IsUSAVia { get; set; }
+        public Nullable<System.DateTime> GetUSAVisaDate { get; set; }
+        public string GetUPPlace { get; set; }
+        public string USAVisaCate { get; set; }
+        public string USAVisaCode { get; set; }
+        public Nullable<int> USAFinger { get; set; }
+        public Nullable<int> IsRejected { get; set; }
+        public Nullable<System.DateTime> RejectedDate { get; set; }
+        public string RejectedPlace { get; set; }
+        public string RejectedVisa { get; set; }
+        public Nullable<int> IsRevoke { get; set; }
+        public Nullable<int> IsLose { get; set; }
+        public Nullable<System.DateTime> LoseDate { get; set; }
+        public string LoseCode { get; set; }
+        public Nullable<int> IsUSAVisa { get; set; }
+        public Nullable<int> MateUSA { get; set; }
+        public string MateIden { get; set; }
+        public Nullable<int> WHUSA { get; set; }
+        public string WHIden { get; set; }
+        public Nullable<int> ParentUSA { get; set; }
+        public string ParentIden { get; set; }
+        public Nullable<int> ChildUSA { get; set; }
+        public string ChildIden { get; set; }
+        public Nullable<int> BroUSA { get; set; }
+        public string BroIden { get; set; }
+        public string Social { get; set; }
+        public Nullable<int> IsArmy { get; set; }
+        public string ArmyState { get; set; }
+        public string CostBearers { get; set; }
+        public string TableOpName { get; set; }
+        public string TableOpTel { get; set; }
+        public Nullable<System.DateTime> TableDate { get; set; }
+        public string Party { get; set; }
+        public string Nationality { get; set; }
+        public Nullable<System.DateTime> WeddingDate { get; set; }
+        public Nullable<System.DateTime> DivorceDate { get; set; }
+        public string MateName { get; set; }
+        public Nullable<System.DateTime> MateBirthDay { get; set; }
+        public string MateBirthCity { get; set; }
+        public string MateBirthCountry { get; set; }
+        public string MateAddress { get; set; }
+        public string MateClient { get; set; }
+        public string MateClientAddress { get; set; }
+        public string MateJob { get; set; }
+        public string VisitCountry { get; set; }
+        public string Paper { get; set; }
+        public string Papent { get; set; }
+        public string PhD { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 44 - 0
travelExport/Crm_GroupCustomer.cs

@@ -0,0 +1,44 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_GroupCustomer
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string FirstName { get; set; }
+        public string LastName { get; set; }
+        public string Pinyin { get; set; }
+        public string Company { get; set; }
+        public string Job { get; set; }
+        public string Phone { get; set; }
+        public Nullable<int> Sex { get; set; }
+        public string IDcard { get; set; }
+        public string PassprotType { get; set; }
+        public string passportCountry { get; set; }
+        public string PassportNo { get; set; }
+        public string IssuePlace { get; set; }
+        public Nullable<System.DateTime> IssueDate { get; set; }
+        public Nullable<System.DateTime> ExpiryDate { get; set; }
+        public string Birthday { get; set; }
+        public Nullable<int> AirType { get; set; }
+        public string AirRemark { get; set; }
+        public string RoomType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 46 - 0
travelExport/Crm_NewClientData.cs

@@ -0,0 +1,46 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_NewClientData
+    {
+        public int Id { get; set; }
+        public Nullable<int> Number { get; set; }
+        public Nullable<int> Lvlid { get; set; }
+        public string Client { get; set; }
+        public string Weight { get; set; }
+        public string ClientShort { get; set; }
+        public string Contact { get; set; }
+        public Nullable<int> Gender { get; set; }
+        public string Passport { get; set; }
+        public Nullable<System.DateTime> PassportDate { get; set; }
+        public string Job { get; set; }
+        public string TelePhone { get; set; }
+        public string Phone { get; set; }
+        public string Email { get; set; }
+        public string Location { get; set; }
+        public string Address { get; set; }
+        public string Birthday { get; set; }
+        public string OtherInfo { get; set; }
+        public string WeChat { get; set; }
+        public Nullable<int> Category { get; set; }
+        public Nullable<int> PreDele { get; set; }
+        public Nullable<int> FinlishedDele { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 29 - 0
travelExport/Crm_TableOperationRecord.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_TableOperationRecord
+    {
+        public int Id { get; set; }
+        public string TableName { get; set; }
+        public Nullable<int> PortType { get; set; }
+        public Nullable<int> OperationItem { get; set; }
+        public Nullable<int> DataId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Crm_VisaCustomerCompany.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_VisaCustomerCompany
+    {
+        public int Id { get; set; }
+        public Nullable<int> DcId { get; set; }
+        public string Company { get; set; }
+        public string CompanyAddress { get; set; }
+        public string Phone { get; set; }
+        public string Job { get; set; }
+        public string LeaderName { get; set; }
+        public Nullable<System.DateTime> WorkStart { get; set; }
+        public Nullable<System.DateTime> WorkEnd { get; set; }
+        public string WorkState { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 40 - 0
travelExport/Crm_VisaCustomerFamily.cs

@@ -0,0 +1,40 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_VisaCustomerFamily
+    {
+        public int Id { get; set; }
+        public Nullable<int> DcId { get; set; }
+        public string Appellation { get; set; }
+        public string Name { get; set; }
+        public Nullable<System.DateTime> BirthDay { get; set; }
+        public string BirthPlace { get; set; }
+        public string Politics { get; set; }
+        public string Client { get; set; }
+        public string Address { get; set; }
+        public Nullable<int> IsEu { get; set; }
+        public string NameSnd { get; set; }
+        public Nullable<System.DateTime> BirthDaySnd { get; set; }
+        public string Nationality { get; set; }
+        public string IDCard { get; set; }
+        public string Reletionship { get; set; }
+        public Nullable<int> IsUSA { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Crm_VisaCustomerSchool.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Crm_VisaCustomerSchool
+    {
+        public int Id { get; set; }
+        public Nullable<int> DcId { get; set; }
+        public string School { get; set; }
+        public string Address { get; set; }
+        public string Teacher { get; set; }
+        public string Education { get; set; }
+        public string Subject { get; set; }
+        public Nullable<System.DateTime> StudyStart { get; set; }
+        public Nullable<System.DateTime> StudyEnd { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 148 - 0
travelExport/DB.Context.cs

@@ -0,0 +1,148 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Data.Entity;
+    using System.Data.Entity.Infrastructure;
+    
+    public partial class oa2023DBEntities : DbContext
+    {
+        public oa2023DBEntities()
+            : base("name=oa2023DBEntities")
+        {
+        }
+    
+        protected override void OnModelCreating(DbModelBuilder modelBuilder)
+        {
+            throw new UnintentionalCodeFirstException();
+        }
+    
+        public virtual DbSet<Air_TicketBlackCode> Air_TicketBlackCode { get; set; }
+        public virtual DbSet<Bus_ConfItem> Bus_ConfItem { get; set; }
+        public virtual DbSet<Bus_ConfItemList> Bus_ConfItemList { get; set; }
+        public virtual DbSet<Bus_MsgPost> Bus_MsgPost { get; set; }
+        public virtual DbSet<Crm_ClientDataAndBusiness> Crm_ClientDataAndBusiness { get; set; }
+        public virtual DbSet<Crm_ClientDataAndUser> Crm_ClientDataAndUser { get; set; }
+        public virtual DbSet<Crm_CustomerCert> Crm_CustomerCert { get; set; }
+        public virtual DbSet<Crm_CustomerCompany> Crm_CustomerCompany { get; set; }
+        public virtual DbSet<Crm_CustomerFile> Crm_CustomerFile { get; set; }
+        public virtual DbSet<Crm_DeleClient> Crm_DeleClient { get; set; }
+        public virtual DbSet<Crm_GroupCustomer> Crm_GroupCustomer { get; set; }
+        public virtual DbSet<Crm_NewClientData> Crm_NewClientData { get; set; }
+        public virtual DbSet<Crm_TableOperationRecord> Crm_TableOperationRecord { get; set; }
+        public virtual DbSet<Crm_VisaCustomerCompany> Crm_VisaCustomerCompany { get; set; }
+        public virtual DbSet<Crm_VisaCustomerFamily> Crm_VisaCustomerFamily { get; set; }
+        public virtual DbSet<Crm_VisaCustomerSchool> Crm_VisaCustomerSchool { get; set; }
+        public virtual DbSet<Dis_City> Dis_City { get; set; }
+        public virtual DbSet<Dis_Country> Dis_Country { get; set; }
+        public virtual DbSet<Dis_Intercontinental> Dis_Intercontinental { get; set; }
+        public virtual DbSet<Fin_Commission> Fin_Commission { get; set; }
+        public virtual DbSet<Fin_DailyFeePayment> Fin_DailyFeePayment { get; set; }
+        public virtual DbSet<Fin_DailyFeePaymentContent> Fin_DailyFeePaymentContent { get; set; }
+        public virtual DbSet<Fin_ForeignReceivables> Fin_ForeignReceivables { get; set; }
+        public virtual DbSet<Fin_GroupExtraCost> Fin_GroupExtraCost { get; set; }
+        public virtual DbSet<Fin_GroupExtraCost1> Fin_GroupExtraCost1 { get; set; }
+        public virtual DbSet<Fin_OtherPrice> Fin_OtherPrice { get; set; }
+        public virtual DbSet<Fin_PaymentRefundAndOtherMoney> Fin_PaymentRefundAndOtherMoney { get; set; }
+        public virtual DbSet<Fin_ProceedsReceived> Fin_ProceedsReceived { get; set; }
+        public virtual DbSet<Grp_AirInquiry> Grp_AirInquiry { get; set; }
+        public virtual DbSet<Grp_AirPrice> Grp_AirPrice { get; set; }
+        public virtual DbSet<Grp_AirTicketReservations> Grp_AirTicketReservations { get; set; }
+        public virtual DbSet<Grp_CarGuides> Grp_CarGuides { get; set; }
+        public virtual DbSet<Grp_CarInfo> Grp_CarInfo { get; set; }
+        public virtual DbSet<Grp_CarTouristGuideGroundReservations> Grp_CarTouristGuideGroundReservations { get; set; }
+        public virtual DbSet<Grp_CarTouristGuideGroundReservationsContent> Grp_CarTouristGuideGroundReservationsContent { get; set; }
+        public virtual DbSet<Grp_CarTouristGuideGroundReservationsContentOld> Grp_CarTouristGuideGroundReservationsContentOld { get; set; }
+        public virtual DbSet<Grp_CarTouristGuideGroundReservationsOld> Grp_CarTouristGuideGroundReservationsOld { get; set; }
+        public virtual DbSet<Grp_CheckBoxs> Grp_CheckBoxs { get; set; }
+        public virtual DbSet<Grp_CostTypeHotelNumber> Grp_CostTypeHotelNumber { get; set; }
+        public virtual DbSet<Grp_CreditCardPayment> Grp_CreditCardPayment { get; set; }
+        public virtual DbSet<Grp_CreditCardPayment1> Grp_CreditCardPayment1 { get; set; }
+        public virtual DbSet<Grp_Customers> Grp_Customers { get; set; }
+        public virtual DbSet<Grp_DayAndCost> Grp_DayAndCost { get; set; }
+        public virtual DbSet<Grp_DecreasePayments> Grp_DecreasePayments { get; set; }
+        public virtual DbSet<Grp_DeleClientNeeds> Grp_DeleClientNeeds { get; set; }
+        public virtual DbSet<Grp_DeleFile> Grp_DeleFile { get; set; }
+        public virtual DbSet<Grp_DelegationEnData> Grp_DelegationEnData { get; set; }
+        public virtual DbSet<Grp_DelegationInfo> Grp_DelegationInfo { get; set; }
+        public virtual DbSet<Grp_DelegationJoinCustomer> Grp_DelegationJoinCustomer { get; set; }
+        public virtual DbSet<Grp_DeleMeetingNeeds> Grp_DeleMeetingNeeds { get; set; }
+        public virtual DbSet<Grp_EnterExitCost> Grp_EnterExitCost { get; set; }
+        public virtual DbSet<Grp_GroupCost> Grp_GroupCost { get; set; }
+        public virtual DbSet<Grp_GroupCostParameter> Grp_GroupCostParameter { get; set; }
+        public virtual DbSet<Grp_GroupsTaskAssignment> Grp_GroupsTaskAssignment { get; set; }
+        public virtual DbSet<Grp_GuidesInfo> Grp_GuidesInfo { get; set; }
+        public virtual DbSet<Grp_HotelReservations> Grp_HotelReservations { get; set; }
+        public virtual DbSet<Grp_InsuranceCost> Grp_InsuranceCost { get; set; }
+        public virtual DbSet<Grp_InvertedList> Grp_InvertedList { get; set; }
+        public virtual DbSet<Grp_InvertedListVisaCountry> Grp_InvertedListVisaCountry { get; set; }
+        public virtual DbSet<Grp_InvitationOfficialActivities> Grp_InvitationOfficialActivities { get; set; }
+        public virtual DbSet<Grp_InvitationOfficialActivities1> Grp_InvitationOfficialActivities1 { get; set; }
+        public virtual DbSet<Grp_NationalTravelFee> Grp_NationalTravelFee { get; set; }
+        public virtual DbSet<Grp_ScenicSpotInfo> Grp_ScenicSpotInfo { get; set; }
+        public virtual DbSet<Grp_Schedule> Grp_Schedule { get; set; }
+        public virtual DbSet<Grp_ScheduleDetail> Grp_ScheduleDetail { get; set; }
+        public virtual DbSet<Grp_SchedulePerson> Grp_SchedulePerson { get; set; }
+        public virtual DbSet<Grp_TeamRate> Grp_TeamRate { get; set; }
+        public virtual DbSet<Grp_TeamRate1> Grp_TeamRate1 { get; set; }
+        public virtual DbSet<Grp_TourClientList> Grp_TourClientList { get; set; }
+        public virtual DbSet<Grp_TravelList> Grp_TravelList { get; set; }
+        public virtual DbSet<Grp_VisaFeeInfo> Grp_VisaFeeInfo { get; set; }
+        public virtual DbSet<Grp_VisaInfo> Grp_VisaInfo { get; set; }
+        public virtual DbSet<Grp_VisaInfo0430171300> Grp_VisaInfo0430171300 { get; set; }
+        public virtual DbSet<Grp_VisaProgress> Grp_VisaProgress { get; set; }
+        public virtual DbSet<Grp_VisaProgressCustomer> Grp_VisaProgressCustomer { get; set; }
+        public virtual DbSet<Grp_VisaProgressCustomerPicture> Grp_VisaProgressCustomerPicture { get; set; }
+        public virtual DbSet<Pm_TaskAllocation> Pm_TaskAllocation { get; set; }
+        public virtual DbSet<Pm_TaskJobRelevancy> Pm_TaskJobRelevancy { get; set; }
+        public virtual DbSet<Pm_TaskRelevanceUser> Pm_TaskRelevanceUser { get; set; }
+        public virtual DbSet<Pm_WageIssueWorkingDay> Pm_WageIssueWorkingDay { get; set; }
+        public virtual DbSet<Pm_WageSheet> Pm_WageSheet { get; set; }
+        public virtual DbSet<Res_AirCompany> Res_AirCompany { get; set; }
+        public virtual DbSet<Res_AirTicketAgent> Res_AirTicketAgent { get; set; }
+        public virtual DbSet<Res_AskData> Res_AskData { get; set; }
+        public virtual DbSet<Res_CarData> Res_CarData { get; set; }
+        public virtual DbSet<Res_CarGuides> Res_CarGuides { get; set; }
+        public virtual DbSet<Res_CarInfo> Res_CarInfo { get; set; }
+        public virtual DbSet<Res_CompanyEnglishComparison> Res_CompanyEnglishComparison { get; set; }
+        public virtual DbSet<Res_CountryFeeCost> Res_CountryFeeCost { get; set; }
+        public virtual DbSet<Res_GuidesInfo> Res_GuidesInfo { get; set; }
+        public virtual DbSet<Res_HotelData> Res_HotelData { get; set; }
+        public virtual DbSet<Res_InvitationOfficialActivityData> Res_InvitationOfficialActivityData { get; set; }
+        public virtual DbSet<Res_ItemDetail> Res_ItemDetail { get; set; }
+        public virtual DbSet<Res_ItemType> Res_ItemType { get; set; }
+        public virtual DbSet<Res_ItemVendor> Res_ItemVendor { get; set; }
+        public virtual DbSet<Res_LocalGuideData> Res_LocalGuideData { get; set; }
+        public virtual DbSet<Res_Memo> Res_Memo { get; set; }
+        public virtual DbSet<Res_OfficialActivities> Res_OfficialActivities { get; set; }
+        public virtual DbSet<Res_PositionEnglishComparison> Res_PositionEnglishComparison { get; set; }
+        public virtual DbSet<Res_ScenicSpotInfo> Res_ScenicSpotInfo { get; set; }
+        public virtual DbSet<Res_ThreeCode> Res_ThreeCode { get; set; }
+        public virtual DbSet<Sys_Calendar> Sys_Calendar { get; set; }
+        public virtual DbSet<Sys_Company> Sys_Company { get; set; }
+        public virtual DbSet<Sys_Department> Sys_Department { get; set; }
+        public virtual DbSet<Sys_JobPost> Sys_JobPost { get; set; }
+        public virtual DbSet<Sys_JobPostAuthority> Sys_JobPostAuthority { get; set; }
+        public virtual DbSet<Sys_Message> Sys_Message { get; set; }
+        public virtual DbSet<Sys_MessageReadAuth> Sys_MessageReadAuth { get; set; }
+        public virtual DbSet<Sys_PageFunctionPermission> Sys_PageFunctionPermission { get; set; }
+        public virtual DbSet<Sys_SetData> Sys_SetData { get; set; }
+        public virtual DbSet<Sys_SetDataType> Sys_SetDataType { get; set; }
+        public virtual DbSet<Sys_SystemMenuAndFunction> Sys_SystemMenuAndFunction { get; set; }
+        public virtual DbSet<Sys_SystemMenuPermission> Sys_SystemMenuPermission { get; set; }
+        public virtual DbSet<Sys_UserAuthority> Sys_UserAuthority { get; set; }
+        public virtual DbSet<Sys_Users> Sys_Users { get; set; }
+        public virtual DbSet<sysdiagrams> sysdiagrams { get; set; }
+        public virtual DbSet<Grp_CreditCardPayment2> Grp_CreditCardPayment2 { get; set; }
+        public virtual DbSet<Grp_InvertedListVisaCountry20240430114047> Grp_InvertedListVisaCountry20240430114047 { get; set; }
+        public virtual DbSet<Res_OfficialActivities0426> Res_OfficialActivities0426 { get; set; }
+    }
+}

+ 636 - 0
travelExport/DB.Context.tt

@@ -0,0 +1,636 @@
+<#@ template language="C#" debug="false" hostspecific="true"#>
+<#@ include file="EF6.Utility.CS.ttinclude"#><#@
+ output extension=".cs"#><#
+
+const string inputFile = @"DB.edmx";
+var textTransform = DynamicTextTransformation.Create(this);
+var code = new CodeGenerationTools(this);
+var ef = new MetadataTools(this);
+var typeMapper = new TypeMapper(code, ef, textTransform.Errors);
+var loader = new EdmMetadataLoader(textTransform.Host, textTransform.Errors);
+var itemCollection = loader.CreateEdmItemCollection(inputFile);
+var modelNamespace = loader.GetModelNamespace(inputFile);
+var codeStringGenerator = new CodeStringGenerator(code, typeMapper, ef);
+
+var container = itemCollection.OfType<EntityContainer>().FirstOrDefault();
+if (container == null)
+{
+    return string.Empty;
+}
+#>
+//------------------------------------------------------------------------------
+// <auto-generated>
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine1")#>
+//
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine2")#>
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine3")#>
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+<#
+
+var codeNamespace = code.VsNamespaceSuggestion();
+if (!String.IsNullOrEmpty(codeNamespace))
+{
+#>
+namespace <#=code.EscapeNamespace(codeNamespace)#>
+{
+<#
+    PushIndent("    ");
+}
+
+#>
+using System;
+using System.Data.Entity;
+using System.Data.Entity.Infrastructure;
+<#
+if (container.FunctionImports.Any())
+{
+#>
+using System.Data.Entity.Core.Objects;
+using System.Linq;
+<#
+}
+#>
+
+<#=Accessibility.ForType(container)#> partial class <#=code.Escape(container)#> : DbContext
+{
+    public <#=code.Escape(container)#>()
+        : base("name=<#=container.Name#>")
+    {
+<#
+if (!loader.IsLazyLoadingEnabled(container))
+{
+#>
+        this.Configuration.LazyLoadingEnabled = false;
+<#
+}
+
+foreach (var entitySet in container.BaseEntitySets.OfType<EntitySet>())
+{
+    // Note: the DbSet members are defined below such that the getter and
+    // setter always have the same accessibility as the DbSet definition
+    if (Accessibility.ForReadOnlyProperty(entitySet) != "public")
+    {
+#>
+        <#=codeStringGenerator.DbSetInitializer(entitySet)#>
+<#
+    }
+}
+#>
+    }
+
+    protected override void OnModelCreating(DbModelBuilder modelBuilder)
+    {
+        throw new UnintentionalCodeFirstException();
+    }
+
+<#
+    foreach (var entitySet in container.BaseEntitySets.OfType<EntitySet>())
+    {
+#>
+    <#=codeStringGenerator.DbSet(entitySet)#>
+<#
+    }
+
+    foreach (var edmFunction in container.FunctionImports)
+    {
+        WriteFunctionImport(typeMapper, codeStringGenerator, edmFunction, modelNamespace, includeMergeOption: false);
+    }
+#>
+}
+<#
+
+if (!String.IsNullOrEmpty(codeNamespace))
+{
+    PopIndent();
+#>
+}
+<#
+}
+#>
+<#+
+
+private void WriteFunctionImport(TypeMapper typeMapper, CodeStringGenerator codeStringGenerator, EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
+{
+    if (typeMapper.IsComposable(edmFunction))
+    {
+#>
+
+    [DbFunction("<#=edmFunction.NamespaceName#>", "<#=edmFunction.Name#>")]
+    <#=codeStringGenerator.ComposableFunctionMethod(edmFunction, modelNamespace)#>
+    {
+<#+
+        codeStringGenerator.WriteFunctionParameters(edmFunction, WriteFunctionParameter);
+#>
+        <#=codeStringGenerator.ComposableCreateQuery(edmFunction, modelNamespace)#>
+    }
+<#+
+    }
+    else
+    {
+#>
+
+    <#=codeStringGenerator.FunctionMethod(edmFunction, modelNamespace, includeMergeOption)#>
+    {
+<#+
+        codeStringGenerator.WriteFunctionParameters(edmFunction, WriteFunctionParameter);
+#>
+        <#=codeStringGenerator.ExecuteFunction(edmFunction, modelNamespace, includeMergeOption)#>
+    }
+<#+
+        if (typeMapper.GenerateMergeOptionFunction(edmFunction, includeMergeOption))
+        {
+            WriteFunctionImport(typeMapper, codeStringGenerator, edmFunction, modelNamespace, includeMergeOption: true);
+        }
+    }
+}
+
+public void WriteFunctionParameter(string name, string isNotNull, string notNullInit, string nullInit)
+{
+#>
+        var <#=name#> = <#=isNotNull#> ?
+            <#=notNullInit#> :
+            <#=nullInit#>;
+
+<#+
+}
+
+public const string TemplateId = "CSharp_DbContext_Context_EF6";
+
+public class CodeStringGenerator
+{
+    private readonly CodeGenerationTools _code;
+    private readonly TypeMapper _typeMapper;
+    private readonly MetadataTools _ef;
+
+    public CodeStringGenerator(CodeGenerationTools code, TypeMapper typeMapper, MetadataTools ef)
+    {
+        ArgumentNotNull(code, "code");
+        ArgumentNotNull(typeMapper, "typeMapper");
+        ArgumentNotNull(ef, "ef");
+
+        _code = code;
+        _typeMapper = typeMapper;
+        _ef = ef;
+    }
+
+    public string Property(EdmProperty edmProperty)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2} {{ {3}get; {4}set; }}",
+            Accessibility.ForProperty(edmProperty),
+            _typeMapper.GetTypeName(edmProperty.TypeUsage),
+            _code.Escape(edmProperty),
+            _code.SpaceAfter(Accessibility.ForGetter(edmProperty)),
+            _code.SpaceAfter(Accessibility.ForSetter(edmProperty)));
+    }
+
+    public string NavigationProperty(NavigationProperty navProp)
+    {
+        var endType = _typeMapper.GetTypeName(navProp.ToEndMember.GetEntityType());
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2} {{ {3}get; {4}set; }}",
+            AccessibilityAndVirtual(Accessibility.ForNavigationProperty(navProp)),
+            navProp.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many ? ("ICollection<" + endType + ">") : endType,
+            _code.Escape(navProp),
+            _code.SpaceAfter(Accessibility.ForGetter(navProp)),
+            _code.SpaceAfter(Accessibility.ForSetter(navProp)));
+    }
+    
+    public string AccessibilityAndVirtual(string accessibility)
+    {
+        return accessibility + (accessibility != "private" ? " virtual" : "");
+    }
+    
+    public string EntityClassOpening(EntityType entity)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1}partial class {2}{3}",
+            Accessibility.ForType(entity),
+            _code.SpaceAfter(_code.AbstractOption(entity)),
+            _code.Escape(entity),
+            _code.StringBefore(" : ", _typeMapper.GetTypeName(entity.BaseType)));
+    }
+    
+    public string EnumOpening(SimpleType enumType)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} enum {1} : {2}",
+            Accessibility.ForType(enumType),
+            _code.Escape(enumType),
+            _code.Escape(_typeMapper.UnderlyingClrType(enumType)));
+        }
+    
+    public void WriteFunctionParameters(EdmFunction edmFunction, Action<string, string, string, string> writeParameter)
+    {
+        var parameters = FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
+        foreach (var parameter in parameters.Where(p => p.NeedsLocalVariable))
+        {
+            var isNotNull = parameter.IsNullableOfT ? parameter.FunctionParameterName + ".HasValue" : parameter.FunctionParameterName + " != null";
+            var notNullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", " + parameter.FunctionParameterName + ")";
+            var nullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", typeof(" + TypeMapper.FixNamespaces(parameter.RawClrTypeName) + "))";
+            writeParameter(parameter.LocalVariableName, isNotNull, notNullInit, nullInit);
+        }
+    }
+    
+    public string ComposableFunctionMethod(EdmFunction edmFunction, string modelNamespace)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} IQueryable<{1}> {2}({3})",
+            AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
+            _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
+            _code.Escape(edmFunction),
+            string.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray()));
+    }
+    
+    public string ComposableCreateQuery(EdmFunction edmFunction, string modelNamespace)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<{0}>(\"[{1}].[{2}]({3})\"{4});",
+            _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
+            edmFunction.NamespaceName,
+            edmFunction.Name,
+            string.Join(", ", parameters.Select(p => "@" + p.EsqlParameterName).ToArray()),
+            _code.StringBefore(", ", string.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray())));
+    }
+    
+    public string FunctionMethod(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        var returnType = _typeMapper.GetReturnType(edmFunction);
+
+        var paramList = String.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray());
+        if (includeMergeOption)
+        {
+            paramList = _code.StringAfter(paramList, ", ") + "MergeOption mergeOption";
+        }
+
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2}({3})",
+            AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
+            returnType == null ? "int" : "ObjectResult<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
+            _code.Escape(edmFunction),
+            paramList);
+    }
+    
+    public string ExecuteFunction(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        var returnType = _typeMapper.GetReturnType(edmFunction);
+
+        var callParams = _code.StringBefore(", ", String.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray()));
+        if (includeMergeOption)
+        {
+            callParams = ", mergeOption" + callParams;
+        }
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction{0}(\"{1}\"{2});",
+            returnType == null ? "" : "<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
+            edmFunction.Name,
+            callParams);
+    }
+    
+    public string DbSet(EntitySet entitySet)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} virtual DbSet<{1}> {2} {{ get; set; }}",
+            Accessibility.ForReadOnlyProperty(entitySet),
+            _typeMapper.GetTypeName(entitySet.ElementType),
+            _code.Escape(entitySet));
+    }
+
+    public string DbSetInitializer(EntitySet entitySet)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} = Set<{1}>();",
+            _code.Escape(entitySet),
+            _typeMapper.GetTypeName(entitySet.ElementType));
+    }
+
+    public string UsingDirectives(bool inHeader, bool includeCollections = true)
+    {
+        return inHeader == string.IsNullOrEmpty(_code.VsNamespaceSuggestion())
+            ? string.Format(
+                CultureInfo.InvariantCulture,
+                "{0}using System;{1}" +
+                "{2}",
+                inHeader ? Environment.NewLine : "",
+                includeCollections ? (Environment.NewLine + "using System.Collections.Generic;") : "",
+                inHeader ? "" : Environment.NewLine)
+            : "";
+    }
+}
+
+public class TypeMapper
+{
+    private const string ExternalTypeNameAttributeName = @"http://schemas.microsoft.com/ado/2006/04/codegeneration:ExternalTypeName";
+
+    private readonly System.Collections.IList _errors;
+    private readonly CodeGenerationTools _code;
+    private readonly MetadataTools _ef;
+
+    public static string FixNamespaces(string typeName)
+    {
+        return typeName.Replace("System.Data.Spatial.", "System.Data.Entity.Spatial.");
+    }
+
+    public TypeMapper(CodeGenerationTools code, MetadataTools ef, System.Collections.IList errors)
+    {
+        ArgumentNotNull(code, "code");
+        ArgumentNotNull(ef, "ef");
+        ArgumentNotNull(errors, "errors");
+
+        _code = code;
+        _ef = ef;
+        _errors = errors;
+    }
+
+    public string GetTypeName(TypeUsage typeUsage)
+    {
+        return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace: null);
+    }
+
+    public string GetTypeName(EdmType edmType)
+    {
+        return GetTypeName(edmType, isNullable: null, modelNamespace: null);
+    }
+
+    public string GetTypeName(TypeUsage typeUsage, string modelNamespace)
+    {
+        return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace);
+    }
+
+    public string GetTypeName(EdmType edmType, string modelNamespace)
+    {
+        return GetTypeName(edmType, isNullable: null, modelNamespace: modelNamespace);
+    }
+
+    public string GetTypeName(EdmType edmType, bool? isNullable, string modelNamespace)
+    {
+        if (edmType == null)
+        {
+            return null;
+        }
+
+        var collectionType = edmType as CollectionType;
+        if (collectionType != null)
+        {
+            return String.Format(CultureInfo.InvariantCulture, "ICollection<{0}>", GetTypeName(collectionType.TypeUsage, modelNamespace));
+        }
+
+        var typeName = _code.Escape(edmType.MetadataProperties
+                                .Where(p => p.Name == ExternalTypeNameAttributeName)
+                                .Select(p => (string)p.Value)
+                                .FirstOrDefault())
+            ?? (modelNamespace != null && edmType.NamespaceName != modelNamespace ?
+                _code.CreateFullName(_code.EscapeNamespace(edmType.NamespaceName), _code.Escape(edmType)) :
+                _code.Escape(edmType));
+
+        if (edmType is StructuralType)
+        {
+            return typeName;
+        }
+
+        if (edmType is SimpleType)
+        {
+            var clrType = UnderlyingClrType(edmType);
+            if (!IsEnumType(edmType))
+            {
+                typeName = _code.Escape(clrType);
+            }
+
+            typeName = FixNamespaces(typeName);
+
+            return clrType.IsValueType && isNullable == true ?
+                String.Format(CultureInfo.InvariantCulture, "Nullable<{0}>", typeName) :
+                typeName;
+        }
+
+        throw new ArgumentException("edmType");
+    }
+    
+    public Type UnderlyingClrType(EdmType edmType)
+    {
+        ArgumentNotNull(edmType, "edmType");
+
+        var primitiveType = edmType as PrimitiveType;
+        if (primitiveType != null)
+        {
+            return primitiveType.ClrEquivalentType;
+        }
+
+        if (IsEnumType(edmType))
+        {
+            return GetEnumUnderlyingType(edmType).ClrEquivalentType;
+        }
+
+        return typeof(object);
+    }
+    
+    public object GetEnumMemberValue(MetadataItem enumMember)
+    {
+        ArgumentNotNull(enumMember, "enumMember");
+        
+        var valueProperty = enumMember.GetType().GetProperty("Value");
+        return valueProperty == null ? null : valueProperty.GetValue(enumMember, null);
+    }
+    
+    public string GetEnumMemberName(MetadataItem enumMember)
+    {
+        ArgumentNotNull(enumMember, "enumMember");
+        
+        var nameProperty = enumMember.GetType().GetProperty("Name");
+        return nameProperty == null ? null : (string)nameProperty.GetValue(enumMember, null);
+    }
+
+    public System.Collections.IEnumerable GetEnumMembers(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+
+        var membersProperty = enumType.GetType().GetProperty("Members");
+        return membersProperty != null 
+            ? (System.Collections.IEnumerable)membersProperty.GetValue(enumType, null)
+            : Enumerable.Empty<MetadataItem>();
+    }
+    
+    public bool EnumIsFlags(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+        
+        var isFlagsProperty = enumType.GetType().GetProperty("IsFlags");
+        return isFlagsProperty != null && (bool)isFlagsProperty.GetValue(enumType, null);
+    }
+
+    public bool IsEnumType(GlobalItem edmType)
+    {
+        ArgumentNotNull(edmType, "edmType");
+
+        return edmType.GetType().Name == "EnumType";
+    }
+
+    public PrimitiveType GetEnumUnderlyingType(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+
+        return (PrimitiveType)enumType.GetType().GetProperty("UnderlyingType").GetValue(enumType, null);
+    }
+
+    public string CreateLiteral(object value)
+    {
+        if (value == null || value.GetType() != typeof(TimeSpan))
+        {
+            return _code.CreateLiteral(value);
+        }
+
+        return string.Format(CultureInfo.InvariantCulture, "new TimeSpan({0})", ((TimeSpan)value).Ticks);
+    }
+    
+    public bool VerifyCaseInsensitiveTypeUniqueness(IEnumerable<string> types, string sourceFile)
+    {
+        ArgumentNotNull(types, "types");
+        ArgumentNotNull(sourceFile, "sourceFile");
+        
+        var hash = new HashSet<string>(StringComparer.InvariantCultureIgnoreCase);
+        if (types.Any(item => !hash.Add(item)))
+        {
+            _errors.Add(
+                new CompilerError(sourceFile, -1, -1, "6023",
+                    String.Format(CultureInfo.CurrentCulture, CodeGenerationTools.GetResourceString("Template_CaseInsensitiveTypeConflict"))));
+            return false;
+        }
+        return true;
+    }
+    
+    public IEnumerable<SimpleType> GetEnumItemsToGenerate(IEnumerable<GlobalItem> itemCollection)
+    {
+        return GetItemsToGenerate<SimpleType>(itemCollection)
+            .Where(e => IsEnumType(e));
+    }
+    
+    public IEnumerable<T> GetItemsToGenerate<T>(IEnumerable<GlobalItem> itemCollection) where T: EdmType
+    {
+        return itemCollection
+            .OfType<T>()
+            .Where(i => !i.MetadataProperties.Any(p => p.Name == ExternalTypeNameAttributeName))
+            .OrderBy(i => i.Name);
+    }
+
+    public IEnumerable<string> GetAllGlobalItems(IEnumerable<GlobalItem> itemCollection)
+    {
+        return itemCollection
+            .Where(i => i is EntityType || i is ComplexType || i is EntityContainer || IsEnumType(i))
+            .Select(g => GetGlobalItemName(g));
+    }
+
+    public string GetGlobalItemName(GlobalItem item)
+    {
+        if (item is EdmType)
+        {
+            return ((EdmType)item).Name;
+        }
+        else
+        {
+            return ((EntityContainer)item).Name;
+        }
+    }
+
+    public IEnumerable<EdmProperty> GetSimpleProperties(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetSimpleProperties(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetComplexProperties(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetComplexProperties(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
+    }
+
+    public IEnumerable<EdmProperty> GetPropertiesWithDefaultValues(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
+    }
+    
+    public IEnumerable<EdmProperty> GetPropertiesWithDefaultValues(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
+    }
+
+    public IEnumerable<NavigationProperty> GetNavigationProperties(EntityType type)
+    {
+        return type.NavigationProperties.Where(np => np.DeclaringType == type);
+    }
+    
+    public IEnumerable<NavigationProperty> GetCollectionNavigationProperties(EntityType type)
+    {
+        return type.NavigationProperties.Where(np => np.DeclaringType == type && np.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many);
+    }
+    
+    public FunctionParameter GetReturnParameter(EdmFunction edmFunction)
+    {
+        ArgumentNotNull(edmFunction, "edmFunction");
+
+        var returnParamsProperty = edmFunction.GetType().GetProperty("ReturnParameters");
+        return returnParamsProperty == null
+            ? edmFunction.ReturnParameter
+            : ((IEnumerable<FunctionParameter>)returnParamsProperty.GetValue(edmFunction, null)).FirstOrDefault();
+    }
+
+    public bool IsComposable(EdmFunction edmFunction)
+    {
+        ArgumentNotNull(edmFunction, "edmFunction");
+
+        var isComposableProperty = edmFunction.GetType().GetProperty("IsComposableAttribute");
+        return isComposableProperty != null && (bool)isComposableProperty.GetValue(edmFunction, null);
+    }
+
+    public IEnumerable<FunctionImportParameter> GetParameters(EdmFunction edmFunction)
+    {
+        return FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
+    }
+
+    public TypeUsage GetReturnType(EdmFunction edmFunction)
+    {
+        var returnParam = GetReturnParameter(edmFunction);
+        return returnParam == null ? null : _ef.GetElementType(returnParam.TypeUsage);
+    }
+    
+    public bool GenerateMergeOptionFunction(EdmFunction edmFunction, bool includeMergeOption)
+    {
+        var returnType = GetReturnType(edmFunction);
+        return !includeMergeOption && returnType != null && returnType.EdmType.BuiltInTypeKind == BuiltInTypeKind.EntityType;
+    }
+}
+
+public static void ArgumentNotNull<T>(T arg, string name) where T : class
+{
+    if (arg == null)
+    {
+        throw new ArgumentNullException(name);
+    }
+}
+#>

+ 10 - 0
travelExport/DB.Designer.cs

@@ -0,0 +1,10 @@
+// 为模型“E:\新建1\project\travelExport\travelExport\DB.edmx”启用了 T4 代码生成。
+// 要启用旧代码生成功能,请将“代码生成策略”设计器属性的值
+// 更改为“旧的 ObjectContext”。当在设计器中打开该模型时,此属性会出现在
+// “属性”窗口中。
+
+// 如果没有生成任何上下文和实体类,可能是因为您创建了空模型但是
+// 尚未选择要使用的实体框架版本。要为您的模型生成一个上下文类和实体
+// 类,请在设计器中打开该模型,右键单击设计器图面,然后
+// 选择“从数据库更新模型...”、“从模型生成数据库...”或“添加代码生成
+// 项...”。

+ 9 - 0
travelExport/DB.cs

@@ -0,0 +1,9 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+

File diff suppressed because it is too large
+ 8970 - 0
travelExport/DB.edmx


+ 130 - 0
travelExport/DB.edmx.diagram

@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<edmx:Edmx Version="3.0" xmlns:edmx="http://schemas.microsoft.com/ado/2009/11/edmx">
+ <!-- EF Designer content (DO NOT EDIT MANUALLY BELOW HERE) -->
+  <edmx:Designer xmlns="http://schemas.microsoft.com/ado/2009/11/edmx">
+    <!-- Diagram content (shape and connector positions) -->
+    <edmx:Diagrams>
+      <Diagram DiagramId="91f6a5e0dba8427eaab843fafdcdde0b" Name="Diagram1">
+        <EntityTypeShape EntityType="oa2023DBModel.Air_TicketBlackCode" Width="1.5" PointX="0.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Bus_ConfItem" Width="1.5" PointX="2.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Bus_ConfItemList" Width="1.5" PointX="4.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Bus_MsgPost" Width="1.5" PointX="4.75" PointY="4.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_ClientDataAndBusiness" Width="1.5" PointX="0.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_ClientDataAndUser" Width="1.5" PointX="6.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_CustomerCert" Width="1.5" PointX="6.75" PointY="4.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_CustomerCompany" Width="1.5" PointX="8.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_CustomerFile" Width="1.5" PointX="2.75" PointY="8.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_DeleClient" Width="1.5" PointX="8.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_GroupCustomer" Width="1.5" PointX="4.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_NewClientData" Width="1.5" PointX="10.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_TableOperationRecord" Width="1.5" PointX="10.75" PointY="7.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_VisaCustomerCompany" Width="1.5" PointX="10.75" PointY="11.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_VisaCustomerFamily" Width="1.5" PointX="12.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Crm_VisaCustomerSchool" Width="1.5" PointX="0.75" PointY="12.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Dis_City" Width="1.5" PointX="12.75" PointY="6.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Dis_Country" Width="1.5" PointX="12.75" PointY="11.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Dis_Intercontinental" Width="1.5" PointX="14.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_Commission" Width="1.5" PointX="14.75" PointY="4.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_DailyFeePayment" Width="1.5" PointX="14.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_DailyFeePaymentContent" Width="1.5" PointX="14.75" PointY="14.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_ForeignReceivables" Width="1.5" PointX="16.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_GroupExtraCost" Width="1.5" PointX="2.75" PointY="16.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_GroupExtraCost1" Width="1.5" PointX="4.75" PointY="16.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_OtherPrice" Width="1.5" PointX="16.75" PointY="6.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_PaymentRefundAndOtherMoney" Width="1.5" PointX="10.75" PointY="16.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Fin_ProceedsReceived" Width="1.5" PointX="16.75" PointY="11.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_AirInquiry" Width="1.5" PointX="16.75" PointY="16.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_AirPrice" Width="1.5" PointX="18.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_AirTicketReservations" Width="1.5" PointX="18.75" PointY="6.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarGuides" Width="1.5" PointX="12.75" PointY="18.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarInfo" Width="1.5" PointX="18.75" PointY="14.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarTouristGuideGroundReservations" Width="1.5" PointX="18.75" PointY="19.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarTouristGuideGroundReservationsContent" Width="1.5" PointX="20.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarTouristGuideGroundReservationsContentOld" Width="1.5" PointX="20.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CarTouristGuideGroundReservationsOld" Width="1.5" PointX="20.75" PointY="10.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CheckBoxs" Width="1.5" PointX="20.75" PointY="16.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CostTypeHotelNumber" Width="1.5" PointX="20.75" PointY="20.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CreditCardPayment" Width="1.5" PointX="22.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CreditCardPayment1" Width="1.5" PointX="0.75" PointY="22.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_Customers" Width="1.5" PointX="2.75" PointY="22.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DayAndCost" Width="1.5" PointX="4.75" PointY="22.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DecreasePayments" Width="1.5" PointX="22.75" PointY="11.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DeleClientNeeds" Width="1.5" PointX="14.75" PointY="22.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DeleFile" Width="1.5" PointX="22.75" PointY="15.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DelegationEnData" Width="1.5" PointX="22.75" PointY="19.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DelegationInfo" Width="1.5" PointX="10.75" PointY="23.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DelegationJoinCustomer" Width="1.5" PointX="22.75" PointY="23.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_DeleMeetingNeeds" Width="1.5" PointX="24.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_EnterExitCost" Width="1.5" PointX="24.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_GroupCost" Width="1.5" PointX="24.75" PointY="14.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_GroupCostParameter" Width="1.5" PointX="6.75" PointY="25.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_GroupsTaskAssignment" Width="1.5" PointX="24.75" PointY="25.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_GuidesInfo" Width="1.5" PointX="26.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_HotelReservations" Width="1.5" PointX="26.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InsuranceCost" Width="1.5" PointX="16.75" PointY="26.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InvertedList" Width="1.5" PointX="26.75" PointY="17.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InvertedListVisaCountry" Width="1.5" PointX="18.75" PointY="26.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InvitationOfficialActivities" Width="1.5" PointX="26.75" PointY="26.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InvitationOfficialActivities1" Width="1.5" PointX="2.75" PointY="27.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_NationalTravelFee" Width="1.5" PointX="12.75" PointY="27.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_ScenicSpotInfo" Width="1.5" PointX="20.75" PointY="27.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_Schedule" Width="1.5" PointX="28.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_ScheduleDetail" Width="1.5" PointX="28.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_SchedulePerson" Width="1.5" PointX="28.75" PointY="11.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_TeamRate" Width="1.5" PointX="28.75" PointY="15.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_TeamRate1" Width="1.5" PointX="28.75" PointY="23.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_TourClientList" Width="1.5" PointX="22.75" PointY="29.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_TravelList" Width="1.5" PointX="30.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaFeeInfo" Width="1.5" PointX="30.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaInfo" Width="1.5" PointX="30.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaInfo0430171300" Width="1.5" PointX="30.75" PointY="14.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaProgress" Width="1.5" PointX="14.75" PointY="30.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaProgressCustomer" Width="1.5" PointX="16.75" PointY="30.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_VisaProgressCustomerPicture" Width="1.5" PointX="30.75" PointY="19.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Pm_TaskAllocation" Width="1.5" PointX="30.75" PointY="23.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Pm_TaskJobRelevancy" Width="1.5" PointX="30.75" PointY="28.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Pm_TaskRelevanceUser" Width="1.5" PointX="32.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Pm_WageIssueWorkingDay" Width="1.5" PointX="32.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Pm_WageSheet" Width="1.5" PointX="32.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_AirCompany" Width="1.5" PointX="18.75" PointY="32.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_AirTicketAgent" Width="1.5" PointX="32.75" PointY="20.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_AskData" Width="1.5" PointX="32.75" PointY="24.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_CarData" Width="1.5" PointX="24.75" PointY="32.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_CarGuides" Width="1.5" PointX="26.75" PointY="32.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_CarInfo" Width="1.5" PointX="28.75" PointY="32.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_CompanyEnglishComparison" Width="1.5" PointX="32.75" PointY="29.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_CountryFeeCost" Width="1.5" PointX="0.75" PointY="33.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_GuidesInfo" Width="1.5" PointX="2.75" PointY="33.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_HotelData" Width="1.5" PointX="30.75" PointY="33.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_InvitationOfficialActivityData" Width="1.5" PointX="32.75" PointY="33.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_ItemDetail" Width="1.5" PointX="34.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_ItemType" Width="1.5" PointX="34.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_ItemVendor" Width="1.5" PointX="34.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_LocalGuideData" Width="1.5" PointX="34.75" PointY="14.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_Memo" Width="1.5" PointX="20.75" PointY="34.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_OfficialActivities" Width="1.5" PointX="34.75" PointY="21.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_PositionEnglishComparison" Width="1.5" PointX="34.75" PointY="28.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_ScenicSpotInfo" Width="1.5" PointX="34.75" PointY="32.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_ThreeCode" Width="1.5" PointX="8.75" PointY="35.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_Calendar" Width="1.5" PointX="10.75" PointY="35.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_Company" Width="1.5" PointX="36.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_Department" Width="1.5" PointX="36.75" PointY="5.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_JobPost" Width="1.5" PointX="36.75" PointY="9.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_JobPostAuthority" Width="1.5" PointX="12.75" PointY="36.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_Message" Width="1.5" PointX="36.75" PointY="13.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_MessageReadAuth" Width="1.5" PointX="14.75" PointY="36.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_PageFunctionPermission" Width="1.5" PointX="16.75" PointY="36.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_SetData" Width="1.5" PointX="36.75" PointY="18.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_SetDataType" Width="1.5" PointX="36.75" PointY="22.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_SystemMenuAndFunction" Width="1.5" PointX="36.75" PointY="26.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_SystemMenuPermission" Width="1.5" PointX="36.75" PointY="30.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_UserAuthority" Width="1.5" PointX="36.75" PointY="35.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Sys_Users" Width="1.5" PointX="26.75" PointY="37.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.sysdiagrams" Width="1.5" PointX="38.75" PointY="0.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_CreditCardPayment2" Width="1.5" PointX="2.75" PointY="38.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Grp_InvertedListVisaCountry20240430114047" Width="1.5" PointX="38.75" PointY="3.75" IsExpanded="true" />
+        <EntityTypeShape EntityType="oa2023DBModel.Res_OfficialActivities0426" Width="1.5" PointX="4.75" PointY="38.75" IsExpanded="true" />
+      </Diagram>
+    </edmx:Diagrams>
+  </edmx:Designer>
+</edmx:Edmx>

+ 733 - 0
travelExport/DB.tt

@@ -0,0 +1,733 @@
+<#@ template language="C#" debug="false" hostspecific="true"#>
+<#@ include file="EF6.Utility.CS.ttinclude"#><#@ 
+ output extension=".cs"#><#
+
+const string inputFile = @"DB.edmx";
+var textTransform = DynamicTextTransformation.Create(this);
+var code = new CodeGenerationTools(this);
+var ef = new MetadataTools(this);
+var typeMapper = new TypeMapper(code, ef, textTransform.Errors);
+var	fileManager = EntityFrameworkTemplateFileManager.Create(this);
+var itemCollection = new EdmMetadataLoader(textTransform.Host, textTransform.Errors).CreateEdmItemCollection(inputFile);
+var codeStringGenerator = new CodeStringGenerator(code, typeMapper, ef);
+
+if (!typeMapper.VerifyCaseInsensitiveTypeUniqueness(typeMapper.GetAllGlobalItems(itemCollection), inputFile))
+{
+    return string.Empty;
+}
+
+WriteHeader(codeStringGenerator, fileManager);
+
+foreach (var entity in typeMapper.GetItemsToGenerate<EntityType>(itemCollection))
+{
+    fileManager.StartNewFile(entity.Name + ".cs");
+    BeginNamespace(code);
+#>
+<#=codeStringGenerator.UsingDirectives(inHeader: false)#>
+<#=codeStringGenerator.EntityClassOpening(entity)#>
+{
+<#
+    var propertiesWithDefaultValues = typeMapper.GetPropertiesWithDefaultValues(entity);
+    var collectionNavigationProperties = typeMapper.GetCollectionNavigationProperties(entity);
+    var complexProperties = typeMapper.GetComplexProperties(entity);
+
+    if (propertiesWithDefaultValues.Any() || collectionNavigationProperties.Any() || complexProperties.Any())
+    {
+#>
+    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+    public <#=code.Escape(entity)#>()
+    {
+<#
+        foreach (var edmProperty in propertiesWithDefaultValues)
+        {
+#>
+        this.<#=code.Escape(edmProperty)#> = <#=typeMapper.CreateLiteral(edmProperty.DefaultValue)#>;
+<#
+        }
+
+        foreach (var navigationProperty in collectionNavigationProperties)
+        {
+#>
+        this.<#=code.Escape(navigationProperty)#> = new HashSet<<#=typeMapper.GetTypeName(navigationProperty.ToEndMember.GetEntityType())#>>();
+<#
+        }
+
+        foreach (var complexProperty in complexProperties)
+        {
+#>
+        this.<#=code.Escape(complexProperty)#> = new <#=typeMapper.GetTypeName(complexProperty.TypeUsage)#>();
+<#
+        }
+#>
+    }
+
+<#
+    }
+
+    var simpleProperties = typeMapper.GetSimpleProperties(entity);
+    if (simpleProperties.Any())
+    {
+        foreach (var edmProperty in simpleProperties)
+        {
+#>
+    <#=codeStringGenerator.Property(edmProperty)#>
+<#
+        }
+    }
+
+    if (complexProperties.Any())
+    {
+#>
+
+<#
+        foreach(var complexProperty in complexProperties)
+        {
+#>
+    <#=codeStringGenerator.Property(complexProperty)#>
+<#
+        }
+    }
+
+    var navigationProperties = typeMapper.GetNavigationProperties(entity);
+    if (navigationProperties.Any())
+    {
+#>
+
+<#
+        foreach (var navigationProperty in navigationProperties)
+        {
+            if (navigationProperty.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many)
+            {
+#>
+    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+<#
+            }
+#>
+    <#=codeStringGenerator.NavigationProperty(navigationProperty)#>
+<#
+        }
+    }
+#>
+}
+<#
+    EndNamespace(code);
+}
+
+foreach (var complex in typeMapper.GetItemsToGenerate<ComplexType>(itemCollection))
+{
+    fileManager.StartNewFile(complex.Name + ".cs");
+    BeginNamespace(code);
+#>
+<#=codeStringGenerator.UsingDirectives(inHeader: false, includeCollections: false)#>
+<#=Accessibility.ForType(complex)#> partial class <#=code.Escape(complex)#>
+{
+<#
+    var complexProperties = typeMapper.GetComplexProperties(complex);
+    var propertiesWithDefaultValues = typeMapper.GetPropertiesWithDefaultValues(complex);
+
+    if (propertiesWithDefaultValues.Any() || complexProperties.Any())
+    {
+#>
+    public <#=code.Escape(complex)#>()
+    {
+<#
+        foreach (var edmProperty in propertiesWithDefaultValues)
+        {
+#>
+        this.<#=code.Escape(edmProperty)#> = <#=typeMapper.CreateLiteral(edmProperty.DefaultValue)#>;
+<#
+        }
+
+        foreach (var complexProperty in complexProperties)
+        {
+#>
+        this.<#=code.Escape(complexProperty)#> = new <#=typeMapper.GetTypeName(complexProperty.TypeUsage)#>();
+<#
+        }
+#>
+    }
+
+<#
+    }
+
+    var simpleProperties = typeMapper.GetSimpleProperties(complex);
+    if (simpleProperties.Any())
+    {
+        foreach(var edmProperty in simpleProperties)
+        {
+#>
+    <#=codeStringGenerator.Property(edmProperty)#>
+<#
+        }
+    }
+
+    if (complexProperties.Any())
+    {
+#>
+
+<#
+        foreach(var edmProperty in complexProperties)
+        {
+#>
+    <#=codeStringGenerator.Property(edmProperty)#>
+<#
+        }
+    }
+#>
+}
+<#
+    EndNamespace(code);
+}
+
+foreach (var enumType in typeMapper.GetEnumItemsToGenerate(itemCollection))
+{
+    fileManager.StartNewFile(enumType.Name + ".cs");
+    BeginNamespace(code);
+#>
+<#=codeStringGenerator.UsingDirectives(inHeader: false, includeCollections: false)#>
+<#
+    if (typeMapper.EnumIsFlags(enumType))
+    {
+#>
+[Flags]
+<#
+    }
+#>
+<#=codeStringGenerator.EnumOpening(enumType)#>
+{
+<#
+    var foundOne = false;
+    
+    foreach (MetadataItem member in typeMapper.GetEnumMembers(enumType))
+    {
+        foundOne = true;
+#>
+    <#=code.Escape(typeMapper.GetEnumMemberName(member))#> = <#=typeMapper.GetEnumMemberValue(member)#>,
+<#
+    }
+
+    if (foundOne)
+    {
+        this.GenerationEnvironment.Remove(this.GenerationEnvironment.Length - 3, 1);
+    }
+#>
+}
+<#
+    EndNamespace(code);
+}
+
+fileManager.Process();
+
+#>
+<#+
+
+public void WriteHeader(CodeStringGenerator codeStringGenerator, EntityFrameworkTemplateFileManager fileManager)
+{
+    fileManager.StartHeader();
+#>
+//------------------------------------------------------------------------------
+// <auto-generated>
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine1")#>
+//
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine2")#>
+// <#=CodeGenerationTools.GetResourceString("Template_GeneratedCodeCommentLine3")#>
+// </auto-generated>
+//------------------------------------------------------------------------------
+<#=codeStringGenerator.UsingDirectives(inHeader: true)#>
+<#+
+    fileManager.EndBlock();
+}
+
+public void BeginNamespace(CodeGenerationTools code)
+{
+    var codeNamespace = code.VsNamespaceSuggestion();
+    if (!String.IsNullOrEmpty(codeNamespace))
+    {
+#>
+namespace <#=code.EscapeNamespace(codeNamespace)#>
+{
+<#+
+        PushIndent("    ");
+    }
+}
+
+public void EndNamespace(CodeGenerationTools code)
+{
+    if (!String.IsNullOrEmpty(code.VsNamespaceSuggestion()))
+    {
+        PopIndent();
+#>
+}
+<#+
+    }
+}
+
+public const string TemplateId = "CSharp_DbContext_Types_EF6";
+
+public class CodeStringGenerator
+{
+    private readonly CodeGenerationTools _code;
+    private readonly TypeMapper _typeMapper;
+    private readonly MetadataTools _ef;
+
+    public CodeStringGenerator(CodeGenerationTools code, TypeMapper typeMapper, MetadataTools ef)
+    {
+        ArgumentNotNull(code, "code");
+        ArgumentNotNull(typeMapper, "typeMapper");
+        ArgumentNotNull(ef, "ef");
+
+        _code = code;
+        _typeMapper = typeMapper;
+        _ef = ef;
+    }
+
+    public string Property(EdmProperty edmProperty)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2} {{ {3}get; {4}set; }}",
+            Accessibility.ForProperty(edmProperty),
+            _typeMapper.GetTypeName(edmProperty.TypeUsage),
+            _code.Escape(edmProperty),
+            _code.SpaceAfter(Accessibility.ForGetter(edmProperty)),
+            _code.SpaceAfter(Accessibility.ForSetter(edmProperty)));
+    }
+
+    public string NavigationProperty(NavigationProperty navProp)
+    {
+        var endType = _typeMapper.GetTypeName(navProp.ToEndMember.GetEntityType());
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2} {{ {3}get; {4}set; }}",
+            AccessibilityAndVirtual(Accessibility.ForNavigationProperty(navProp)),
+            navProp.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many ? ("ICollection<" + endType + ">") : endType,
+            _code.Escape(navProp),
+            _code.SpaceAfter(Accessibility.ForGetter(navProp)),
+            _code.SpaceAfter(Accessibility.ForSetter(navProp)));
+    }
+    
+    public string AccessibilityAndVirtual(string accessibility)
+    {
+        return accessibility + (accessibility != "private" ? " virtual" : "");
+    }
+    
+    public string EntityClassOpening(EntityType entity)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1}partial class {2}{3}",
+            Accessibility.ForType(entity),
+            _code.SpaceAfter(_code.AbstractOption(entity)),
+            _code.Escape(entity),
+            _code.StringBefore(" : ", _typeMapper.GetTypeName(entity.BaseType)));
+    }
+    
+    public string EnumOpening(SimpleType enumType)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} enum {1} : {2}",
+            Accessibility.ForType(enumType),
+            _code.Escape(enumType),
+            _code.Escape(_typeMapper.UnderlyingClrType(enumType)));
+        }
+    
+    public void WriteFunctionParameters(EdmFunction edmFunction, Action<string, string, string, string> writeParameter)
+    {
+        var parameters = FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
+        foreach (var parameter in parameters.Where(p => p.NeedsLocalVariable))
+        {
+            var isNotNull = parameter.IsNullableOfT ? parameter.FunctionParameterName + ".HasValue" : parameter.FunctionParameterName + " != null";
+            var notNullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", " + parameter.FunctionParameterName + ")";
+            var nullInit = "new ObjectParameter(\"" + parameter.EsqlParameterName + "\", typeof(" + TypeMapper.FixNamespaces(parameter.RawClrTypeName) + "))";
+            writeParameter(parameter.LocalVariableName, isNotNull, notNullInit, nullInit);
+        }
+    }
+    
+    public string ComposableFunctionMethod(EdmFunction edmFunction, string modelNamespace)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} IQueryable<{1}> {2}({3})",
+            AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
+            _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
+            _code.Escape(edmFunction),
+            string.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray()));
+    }
+    
+    public string ComposableCreateQuery(EdmFunction edmFunction, string modelNamespace)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<{0}>(\"[{1}].[{2}]({3})\"{4});",
+            _typeMapper.GetTypeName(_typeMapper.GetReturnType(edmFunction), modelNamespace),
+            edmFunction.NamespaceName,
+            edmFunction.Name,
+            string.Join(", ", parameters.Select(p => "@" + p.EsqlParameterName).ToArray()),
+            _code.StringBefore(", ", string.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray())));
+    }
+    
+    public string FunctionMethod(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        var returnType = _typeMapper.GetReturnType(edmFunction);
+
+        var paramList = String.Join(", ", parameters.Select(p => TypeMapper.FixNamespaces(p.FunctionParameterType) + " " + p.FunctionParameterName).ToArray());
+        if (includeMergeOption)
+        {
+            paramList = _code.StringAfter(paramList, ", ") + "MergeOption mergeOption";
+        }
+
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} {1} {2}({3})",
+            AccessibilityAndVirtual(Accessibility.ForMethod(edmFunction)),
+            returnType == null ? "int" : "ObjectResult<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
+            _code.Escape(edmFunction),
+            paramList);
+    }
+    
+    public string ExecuteFunction(EdmFunction edmFunction, string modelNamespace, bool includeMergeOption)
+    {
+        var parameters = _typeMapper.GetParameters(edmFunction);
+        var returnType = _typeMapper.GetReturnType(edmFunction);
+
+        var callParams = _code.StringBefore(", ", String.Join(", ", parameters.Select(p => p.ExecuteParameterName).ToArray()));
+        if (includeMergeOption)
+        {
+            callParams = ", mergeOption" + callParams;
+        }
+        
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction{0}(\"{1}\"{2});",
+            returnType == null ? "" : "<" + _typeMapper.GetTypeName(returnType, modelNamespace) + ">",
+            edmFunction.Name,
+            callParams);
+    }
+    
+    public string DbSet(EntitySet entitySet)
+    {
+        return string.Format(
+            CultureInfo.InvariantCulture,
+            "{0} virtual DbSet<{1}> {2} {{ get; set; }}",
+            Accessibility.ForReadOnlyProperty(entitySet),
+            _typeMapper.GetTypeName(entitySet.ElementType),
+            _code.Escape(entitySet));
+    }
+
+    public string UsingDirectives(bool inHeader, bool includeCollections = true)
+    {
+        return inHeader == string.IsNullOrEmpty(_code.VsNamespaceSuggestion())
+            ? string.Format(
+                CultureInfo.InvariantCulture,
+                "{0}using System;{1}" +
+                "{2}",
+                inHeader ? Environment.NewLine : "",
+                includeCollections ? (Environment.NewLine + "using System.Collections.Generic;") : "",
+                inHeader ? "" : Environment.NewLine)
+            : "";
+    }
+}
+
+public class TypeMapper
+{
+    private const string ExternalTypeNameAttributeName = @"http://schemas.microsoft.com/ado/2006/04/codegeneration:ExternalTypeName";
+
+    private readonly System.Collections.IList _errors;
+    private readonly CodeGenerationTools _code;
+    private readonly MetadataTools _ef;
+
+    public TypeMapper(CodeGenerationTools code, MetadataTools ef, System.Collections.IList errors)
+    {
+        ArgumentNotNull(code, "code");
+        ArgumentNotNull(ef, "ef");
+        ArgumentNotNull(errors, "errors");
+
+        _code = code;
+        _ef = ef;
+        _errors = errors;
+    }
+
+    public static string FixNamespaces(string typeName)
+    {
+        return typeName.Replace("System.Data.Spatial.", "System.Data.Entity.Spatial.");
+    }
+
+    public string GetTypeName(TypeUsage typeUsage)
+    {
+        return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace: null);
+    }
+
+    public string GetTypeName(EdmType edmType)
+    {
+        return GetTypeName(edmType, isNullable: null, modelNamespace: null);
+    }
+
+    public string GetTypeName(TypeUsage typeUsage, string modelNamespace)
+    {
+        return typeUsage == null ? null : GetTypeName(typeUsage.EdmType, _ef.IsNullable(typeUsage), modelNamespace);
+    }
+
+    public string GetTypeName(EdmType edmType, string modelNamespace)
+    {
+        return GetTypeName(edmType, isNullable: null, modelNamespace: modelNamespace);
+    }
+
+    public string GetTypeName(EdmType edmType, bool? isNullable, string modelNamespace)
+    {
+        if (edmType == null)
+        {
+            return null;
+        }
+
+        var collectionType = edmType as CollectionType;
+        if (collectionType != null)
+        {
+            return String.Format(CultureInfo.InvariantCulture, "ICollection<{0}>", GetTypeName(collectionType.TypeUsage, modelNamespace));
+        }
+
+        var typeName = _code.Escape(edmType.MetadataProperties
+                                .Where(p => p.Name == ExternalTypeNameAttributeName)
+                                .Select(p => (string)p.Value)
+                                .FirstOrDefault())
+            ?? (modelNamespace != null && edmType.NamespaceName != modelNamespace ?
+                _code.CreateFullName(_code.EscapeNamespace(edmType.NamespaceName), _code.Escape(edmType)) :
+                _code.Escape(edmType));
+
+        if (edmType is StructuralType)
+        {
+            return typeName;
+        }
+
+        if (edmType is SimpleType)
+        {
+            var clrType = UnderlyingClrType(edmType);
+            if (!IsEnumType(edmType))
+            {
+                typeName = _code.Escape(clrType);
+            }
+
+            typeName = FixNamespaces(typeName);
+
+            return clrType.IsValueType && isNullable == true ?
+                String.Format(CultureInfo.InvariantCulture, "Nullable<{0}>", typeName) :
+                typeName;
+        }
+
+        throw new ArgumentException("edmType");
+    }
+    
+    public Type UnderlyingClrType(EdmType edmType)
+    {
+        ArgumentNotNull(edmType, "edmType");
+
+        var primitiveType = edmType as PrimitiveType;
+        if (primitiveType != null)
+        {
+            return primitiveType.ClrEquivalentType;
+        }
+
+        if (IsEnumType(edmType))
+        {
+            return GetEnumUnderlyingType(edmType).ClrEquivalentType;
+        }
+
+        return typeof(object);
+    }
+    
+    public object GetEnumMemberValue(MetadataItem enumMember)
+    {
+        ArgumentNotNull(enumMember, "enumMember");
+        
+        var valueProperty = enumMember.GetType().GetProperty("Value");
+        return valueProperty == null ? null : valueProperty.GetValue(enumMember, null);
+    }
+    
+    public string GetEnumMemberName(MetadataItem enumMember)
+    {
+        ArgumentNotNull(enumMember, "enumMember");
+        
+        var nameProperty = enumMember.GetType().GetProperty("Name");
+        return nameProperty == null ? null : (string)nameProperty.GetValue(enumMember, null);
+    }
+
+    public System.Collections.IEnumerable GetEnumMembers(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+
+        var membersProperty = enumType.GetType().GetProperty("Members");
+        return membersProperty != null 
+            ? (System.Collections.IEnumerable)membersProperty.GetValue(enumType, null)
+            : Enumerable.Empty<MetadataItem>();
+    }
+    
+    public bool EnumIsFlags(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+        
+        var isFlagsProperty = enumType.GetType().GetProperty("IsFlags");
+        return isFlagsProperty != null && (bool)isFlagsProperty.GetValue(enumType, null);
+    }
+
+    public bool IsEnumType(GlobalItem edmType)
+    {
+        ArgumentNotNull(edmType, "edmType");
+
+        return edmType.GetType().Name == "EnumType";
+    }
+
+    public PrimitiveType GetEnumUnderlyingType(EdmType enumType)
+    {
+        ArgumentNotNull(enumType, "enumType");
+
+        return (PrimitiveType)enumType.GetType().GetProperty("UnderlyingType").GetValue(enumType, null);
+    }
+
+    public string CreateLiteral(object value)
+    {
+        if (value == null || value.GetType() != typeof(TimeSpan))
+        {
+            return _code.CreateLiteral(value);
+        }
+
+        return string.Format(CultureInfo.InvariantCulture, "new TimeSpan({0})", ((TimeSpan)value).Ticks);
+    }
+    
+    public bool VerifyCaseInsensitiveTypeUniqueness(IEnumerable<string> types, string sourceFile)
+    {
+        ArgumentNotNull(types, "types");
+        ArgumentNotNull(sourceFile, "sourceFile");
+        
+        var hash = new HashSet<string>(StringComparer.InvariantCultureIgnoreCase);
+        if (types.Any(item => !hash.Add(item)))
+        {
+            _errors.Add(
+                new CompilerError(sourceFile, -1, -1, "6023",
+                    String.Format(CultureInfo.CurrentCulture, CodeGenerationTools.GetResourceString("Template_CaseInsensitiveTypeConflict"))));
+            return false;
+        }
+        return true;
+    }
+    
+    public IEnumerable<SimpleType> GetEnumItemsToGenerate(IEnumerable<GlobalItem> itemCollection)
+    {
+        return GetItemsToGenerate<SimpleType>(itemCollection)
+            .Where(e => IsEnumType(e));
+    }
+    
+    public IEnumerable<T> GetItemsToGenerate<T>(IEnumerable<GlobalItem> itemCollection) where T: EdmType
+    {
+        return itemCollection
+            .OfType<T>()
+            .Where(i => !i.MetadataProperties.Any(p => p.Name == ExternalTypeNameAttributeName))
+            .OrderBy(i => i.Name);
+    }
+
+    public IEnumerable<string> GetAllGlobalItems(IEnumerable<GlobalItem> itemCollection)
+    {
+        return itemCollection
+            .Where(i => i is EntityType || i is ComplexType || i is EntityContainer || IsEnumType(i))
+            .Select(g => GetGlobalItemName(g));
+    }
+
+    public string GetGlobalItemName(GlobalItem item)
+    {
+        if (item is EdmType)
+        {
+            return ((EdmType)item).Name;
+        }
+        else
+        {
+            return ((EntityContainer)item).Name;
+        }
+    }
+
+    public IEnumerable<EdmProperty> GetSimpleProperties(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetSimpleProperties(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetComplexProperties(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
+    }
+    
+    public IEnumerable<EdmProperty> GetComplexProperties(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is ComplexType && p.DeclaringType == type);
+    }
+
+    public IEnumerable<EdmProperty> GetPropertiesWithDefaultValues(EntityType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
+    }
+    
+    public IEnumerable<EdmProperty> GetPropertiesWithDefaultValues(ComplexType type)
+    {
+        return type.Properties.Where(p => p.TypeUsage.EdmType is SimpleType && p.DeclaringType == type && p.DefaultValue != null);
+    }
+
+    public IEnumerable<NavigationProperty> GetNavigationProperties(EntityType type)
+    {
+        return type.NavigationProperties.Where(np => np.DeclaringType == type);
+    }
+    
+    public IEnumerable<NavigationProperty> GetCollectionNavigationProperties(EntityType type)
+    {
+        return type.NavigationProperties.Where(np => np.DeclaringType == type && np.ToEndMember.RelationshipMultiplicity == RelationshipMultiplicity.Many);
+    }
+    
+    public FunctionParameter GetReturnParameter(EdmFunction edmFunction)
+    {
+        ArgumentNotNull(edmFunction, "edmFunction");
+
+        var returnParamsProperty = edmFunction.GetType().GetProperty("ReturnParameters");
+        return returnParamsProperty == null
+            ? edmFunction.ReturnParameter
+            : ((IEnumerable<FunctionParameter>)returnParamsProperty.GetValue(edmFunction, null)).FirstOrDefault();
+    }
+
+    public bool IsComposable(EdmFunction edmFunction)
+    {
+        ArgumentNotNull(edmFunction, "edmFunction");
+
+        var isComposableProperty = edmFunction.GetType().GetProperty("IsComposableAttribute");
+        return isComposableProperty != null && (bool)isComposableProperty.GetValue(edmFunction, null);
+    }
+
+    public IEnumerable<FunctionImportParameter> GetParameters(EdmFunction edmFunction)
+    {
+        return FunctionImportParameter.Create(edmFunction.Parameters, _code, _ef);
+    }
+
+    public TypeUsage GetReturnType(EdmFunction edmFunction)
+    {
+        var returnParam = GetReturnParameter(edmFunction);
+        return returnParam == null ? null : _ef.GetElementType(returnParam.TypeUsage);
+    }
+    
+    public bool GenerateMergeOptionFunction(EdmFunction edmFunction, bool includeMergeOption)
+    {
+        var returnType = GetReturnType(edmFunction);
+        return !includeMergeOption && returnType != null && returnType.EdmType.BuiltInTypeKind == BuiltInTypeKind.EntityType;
+    }
+}
+
+public static void ArgumentNotNull<T>(T arg, string name) where T : class
+{
+    if (arg == null)
+    {
+        throw new ArgumentNullException(name);
+    }
+}
+#>

+ 32 - 0
travelExport/Dis_City.cs

@@ -0,0 +1,32 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Dis_City
+    {
+        public int Id { get; set; }
+        public Nullable<int> CountryId { get; set; }
+        public string CnName { get; set; }
+        public string EnName { get; set; }
+        public string ThreeCharacterCode { get; set; }
+        public string FourCharacterCode { get; set; }
+        public string CnAirportName { get; set; }
+        public string EnAirportName { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Dis_Country.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Dis_Country
+    {
+        public int Id { get; set; }
+        public Nullable<int> IntercontinentalId { get; set; }
+        public string FullName { get; set; }
+        public string CnShortName { get; set; }
+        public string EnShortName { get; set; }
+        public string CurrencyCode { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 28 - 0
travelExport/Dis_Intercontinental.cs

@@ -0,0 +1,28 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Dis_Intercontinental
+    {
+        public int Id { get; set; }
+        public string FullName { get; set; }
+        public string CnShortName { get; set; }
+        public string EnShortName { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Fin_Commission.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_Commission
+    {
+        public int Id { get; set; }
+        public Nullable<int> Personnel { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public string GroupDate { get; set; }
+        public string GroupLvl { get; set; }
+        public string Detail { get; set; }
+        public Nullable<decimal> Money { get; set; }
+        public string WageYearMonth { get; set; }
+        public Nullable<int> IsMakeLoss { get; set; }
+        public Nullable<int> IsLoss { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 35 - 0
travelExport/Fin_DailyFeePayment.cs

@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_DailyFeePayment
+    {
+        public int Id { get; set; }
+        public string Instructions { get; set; }
+        public Nullable<decimal> SumPrice { get; set; }
+        public Nullable<int> FAudit { get; set; }
+        public Nullable<System.DateTime> FAuditDate { get; set; }
+        public Nullable<int> MAudit { get; set; }
+        public Nullable<System.DateTime> MAuditDate { get; set; }
+        public Nullable<int> IsPay { get; set; }
+        public Nullable<int> TransferTypeId { get; set; }
+        public Nullable<int> PriceTypeId { get; set; }
+        public Nullable<int> CompanyId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+    }
+}

+ 30 - 0
travelExport/Fin_DailyFeePaymentContent.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_DailyFeePaymentContent
+    {
+        public int Id { get; set; }
+        public Nullable<int> DFPId { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Quantity { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<decimal> ItemTotal { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 38 - 0
travelExport/Fin_ForeignReceivables.cs

@@ -0,0 +1,38 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_ForeignReceivables
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> Count { get; set; }
+        public string Unit { get; set; }
+        public Nullable<decimal> ItemSumPrice { get; set; }
+        public string To { get; set; }
+        public string ToTel { get; set; }
+        public string PayDate { get; set; }
+        public string Attention { get; set; }
+        public Nullable<decimal> Rate { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<int> AddingWay { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 36 - 0
travelExport/Fin_GroupExtraCost.cs

@@ -0,0 +1,36 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_GroupExtraCost
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> PriceCount { get; set; }
+        public Nullable<decimal> PriceSum { get; set; }
+        public Nullable<System.DateTime> PriceDt { get; set; }
+        public Nullable<int> PriceCurrency { get; set; }
+        public Nullable<int> PriceType { get; set; }
+        public Nullable<decimal> Coefficient { get; set; }
+        public Nullable<int> PriceDetailType { get; set; }
+        public string FilePath { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 36 - 0
travelExport/Fin_GroupExtraCost1.cs

@@ -0,0 +1,36 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_GroupExtraCost1
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> PriceCount { get; set; }
+        public Nullable<decimal> PriceSum { get; set; }
+        public Nullable<System.DateTime> PriceDt { get; set; }
+        public Nullable<int> PriceCurrency { get; set; }
+        public Nullable<int> PriceType { get; set; }
+        public Nullable<decimal> Coefficient { get; set; }
+        public Nullable<int> PriceDetailType { get; set; }
+        public string FilePath { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 32 - 0
travelExport/Fin_OtherPrice.cs

@@ -0,0 +1,32 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_OtherPrice
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> CurrencyId { get; set; }
+        public Nullable<decimal> DayRate { get; set; }
+        public Nullable<int> PayType { get; set; }
+        public Nullable<int> RefundType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 31 - 0
travelExport/Fin_PaymentRefundAndOtherMoney.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_PaymentRefundAndOtherMoney
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> CurrencyId { get; set; }
+        public Nullable<int> PayType { get; set; }
+        public Nullable<int> PriceType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 34 - 0
travelExport/Fin_ProceedsReceived.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Fin_ProceedsReceived
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public string SectionTime { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<int> ReceivablesType { get; set; }
+        public string Client { get; set; }
+        public string CustomerName { get; set; }
+        public string CustomerTel { get; set; }
+        public Nullable<int> FID { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 40 - 0
travelExport/Grp_AirInquiry.cs

@@ -0,0 +1,40 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_AirInquiry
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string BlackCode { get; set; }
+        public string Routing { get; set; }
+        public string Carrier { get; set; }
+        public string FlightNo { get; set; }
+        public Nullable<System.DateTime> DepartDate { get; set; }
+        public Nullable<System.DateTime> DepartTime { get; set; }
+        public Nullable<System.DateTime> ArrivalTime { get; set; }
+        public Nullable<decimal> FirstYPrice { get; set; }
+        public Nullable<decimal> FirstCabinPrice { get; set; }
+        public Nullable<decimal> BusinessYPrice { get; set; }
+        public Nullable<decimal> BusinessCabinPrice { get; set; }
+        public Nullable<decimal> YPrice { get; set; }
+        public Nullable<decimal> CabinPrice { get; set; }
+        public Nullable<System.DateTime> SearchDt { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 38 - 0
travelExport/Grp_AirPrice.cs

@@ -0,0 +1,38 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_AirPrice
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> AiId { get; set; }
+        public string CabinCode { get; set; }
+        public Nullable<decimal> SinglePrice { get; set; }
+        public string SingleCurency { get; set; }
+        public Nullable<int> Count { get; set; }
+        public Nullable<decimal> TotalPrice { get; set; }
+        public string TotalCurency { get; set; }
+        public Nullable<int> IsCheck { get; set; }
+        public Nullable<int> IsSeat { get; set; }
+        public Nullable<int> IsPackage { get; set; }
+        public Nullable<int> IsBag { get; set; }
+        public string PriceRemark { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 50 - 0
travelExport/Grp_AirTicketReservations.cs

@@ -0,0 +1,50 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_AirTicketReservations
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public string FlightsCode { get; set; }
+        public string FlightsDate { get; set; }
+        public string FlightsTime { get; set; }
+        public string ArrivedTime { get; set; }
+        public Nullable<int> IsCheckIn { get; set; }
+        public Nullable<int> IsSetSeat { get; set; }
+        public Nullable<int> IsPackage { get; set; }
+        public Nullable<int> IsBagHandle { get; set; }
+        public Nullable<int> IsTrain { get; set; }
+        public Nullable<int> CType { get; set; }
+        public string FlightsCity { get; set; }
+        public string LeaveDescription { get; set; }
+        public string FlightsDescription { get; set; }
+        public string ReturnDescription { get; set; }
+        public Nullable<int> PassengerType { get; set; }
+        public Nullable<int> ClientNum { get; set; }
+        public string ClientName { get; set; }
+        public Nullable<decimal> PrePrice { get; set; }
+        public Nullable<int> PreCurrency { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public string PriceDescription { get; set; }
+        public string TicketNumber { get; set; }
+        public string TicketCode { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 35 - 0
travelExport/Grp_CarGuides.cs

@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarGuides
+    {
+        public int Id { get; set; }
+        public string Country { get; set; }
+        public string City { get; set; }
+        public string ServiceType { get; set; }
+        public string CarType { get; set; }
+        public string Offer { get; set; }
+        public string CGCost { get; set; }
+        public string RuningTime { get; set; }
+        public string OvertimeFee { get; set; }
+        public string CGOvertimeFee { get; set; }
+        public string Currency { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_CarInfo.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarInfo
+    {
+        public int Id { get; set; }
+        public string Country { get; set; }
+        public string City { get; set; }
+        public string CarType { get; set; }
+        public string ServiceType { get; set; }
+        public string When { get; set; }
+        public string Price { get; set; }
+        public string Currency { get; set; }
+        public string OvertimeFee { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 42 - 0
travelExport/Grp_CarTouristGuideGroundReservations.cs

@@ -0,0 +1,42 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarTouristGuideGroundReservations
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string Area { get; set; }
+        public string ServiceCompany { get; set; }
+        public string ServiceGuide { get; set; }
+        public string ServiceTel { get; set; }
+        public string BusName { get; set; }
+        public string BusDescription { get; set; }
+        public string BusTel { get; set; }
+        public string ServiceStartTime { get; set; }
+        public string ServiceEndTime { get; set; }
+        public string ServiceDescription { get; set; }
+        public Nullable<decimal> ServiceQuotedPrice { get; set; }
+        public Nullable<int> CId { get; set; }
+        public string QuotedPriceExplanation { get; set; }
+        public Nullable<int> OrbitalPrivateTransfer { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string SelectCheck { get; set; }
+        public Nullable<int> PriceType { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_CarTouristGuideGroundReservationsContent.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarTouristGuideGroundReservationsContent
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> CTGGRId { get; set; }
+        public Nullable<int> SId { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public string PriceContent { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public Nullable<System.DateTime> DatePrice { get; set; }
+        public Nullable<int> Count { get; set; }
+        public Nullable<int> Units { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_CarTouristGuideGroundReservationsContentOld.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarTouristGuideGroundReservationsContentOld
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> CTGGRId { get; set; }
+        public Nullable<int> SId { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public string PriceContent { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public Nullable<System.DateTime> DatePrice { get; set; }
+        public Nullable<int> Count { get; set; }
+        public Nullable<int> Units { get; set; }
+    }
+}

+ 41 - 0
travelExport/Grp_CarTouristGuideGroundReservationsOld.cs

@@ -0,0 +1,41 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CarTouristGuideGroundReservationsOld
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string Area { get; set; }
+        public string ServiceCompany { get; set; }
+        public string ServiceGuide { get; set; }
+        public string ServiceTel { get; set; }
+        public string BusName { get; set; }
+        public string BusDescription { get; set; }
+        public string BusTel { get; set; }
+        public string ServiceStartTime { get; set; }
+        public string ServiceEndTime { get; set; }
+        public string ServiceDescription { get; set; }
+        public Nullable<decimal> ServiceQuotedPrice { get; set; }
+        public Nullable<int> CId { get; set; }
+        public string QuotedPriceExplanation { get; set; }
+        public Nullable<int> OrbitalPrivateTransfer { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string SelectCheck { get; set; }
+    }
+}

+ 28 - 0
travelExport/Grp_CheckBoxs.cs

@@ -0,0 +1,28 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CheckBoxs
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public string CbType { get; set; }
+        public string CbValues { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 31 - 0
travelExport/Grp_CostTypeHotelNumber.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CostTypeHotelNumber
+    {
+        public int Id { get; set; }
+        public int SGR { get; set; }
+        public int TBR { get; set; }
+        public int JSES { get; set; }
+        public int SUITE { get; set; }
+        public string Type { get; set; }
+        public int Diid { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 63 - 0
travelExport/Grp_CreditCardPayment.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CreditCardPayment
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public Nullable<int> CId { get; set; }
+        public Nullable<int> CTable { get; set; }
+        public Nullable<int> PayDId { get; set; }
+        public string ConsumptionPatterns { get; set; }
+        public string ConsumptionDate { get; set; }
+        public Nullable<int> CTDId { get; set; }
+        public string BankNo { get; set; }
+        public string CardholderName { get; set; }
+        public Nullable<decimal> PayMoney { get; set; }
+        public Nullable<int> PaymentCurrency { get; set; }
+        public Nullable<decimal> DayRate { get; set; }
+        public string CompanyBankNo { get; set; }
+        public string OtherBankName { get; set; }
+        public string OtherSideNo { get; set; }
+        public string OtherSideName { get; set; }
+        public Nullable<int> MFOperator { get; set; }
+        public string MFOperatorDate { get; set; }
+        public Nullable<int> IsAuditDM { get; set; }
+        public Nullable<int> AuditDMOperate { get; set; }
+        public string AuditDMDate { get; set; }
+        public Nullable<int> IsAuditMF { get; set; }
+        public Nullable<int> AuditMFOperate { get; set; }
+        public string AuditMFDate { get; set; }
+        public Nullable<int> IsAuditGM { get; set; }
+        public Nullable<int> AuditGMOperate { get; set; }
+        public string AuditGMDate { get; set; }
+        public Nullable<int> IsPay { get; set; }
+        public Nullable<decimal> PayPercentage { get; set; }
+        public Nullable<decimal> PayThenMoney { get; set; }
+        public Nullable<decimal> PayPercentageOld { get; set; }
+        public Nullable<decimal> PayThenMoneyOld { get; set; }
+        public string UpdateDate { get; set; }
+        public string Payee { get; set; }
+        public Nullable<decimal> RMBPrice { get; set; }
+        public Nullable<int> OrbitalPrivateTransfer { get; set; }
+        public Nullable<decimal> ExceedBudget { get; set; }
+        public Nullable<int> IsMatchCreditCard { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 63 - 0
travelExport/Grp_CreditCardPayment1.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CreditCardPayment1
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public Nullable<int> CId { get; set; }
+        public Nullable<int> CTable { get; set; }
+        public Nullable<int> PayDId { get; set; }
+        public string ConsumptionPatterns { get; set; }
+        public string ConsumptionDate { get; set; }
+        public Nullable<int> CTDId { get; set; }
+        public string BankNo { get; set; }
+        public string CardholderName { get; set; }
+        public Nullable<decimal> PayMoney { get; set; }
+        public Nullable<int> PaymentCurrency { get; set; }
+        public Nullable<decimal> DayRate { get; set; }
+        public string CompanyBankNo { get; set; }
+        public string OtherBankName { get; set; }
+        public string OtherSideNo { get; set; }
+        public string OtherSideName { get; set; }
+        public Nullable<int> MFOperator { get; set; }
+        public string MFOperatorDate { get; set; }
+        public Nullable<int> IsAuditDM { get; set; }
+        public Nullable<int> AuditDMOperate { get; set; }
+        public string AuditDMDate { get; set; }
+        public Nullable<int> IsAuditMF { get; set; }
+        public Nullable<int> AuditMFOperate { get; set; }
+        public string AuditMFDate { get; set; }
+        public Nullable<int> IsAuditGM { get; set; }
+        public Nullable<int> AuditGMOperate { get; set; }
+        public string AuditGMDate { get; set; }
+        public Nullable<int> IsPay { get; set; }
+        public Nullable<decimal> PayPercentage { get; set; }
+        public Nullable<decimal> PayPercentageOld { get; set; }
+        public Nullable<decimal> PayThenMoney { get; set; }
+        public Nullable<decimal> PayThenMoneyOld { get; set; }
+        public string UpdateDate { get; set; }
+        public string Payee { get; set; }
+        public Nullable<decimal> RMBPrice { get; set; }
+        public Nullable<int> OrbitalPrivateTransfer { get; set; }
+        public Nullable<decimal> ExceedBudget { get; set; }
+        public Nullable<int> IsMatchCreditCard { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public Nullable<System.DateTime> DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 63 - 0
travelExport/Grp_CreditCardPayment2.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_CreditCardPayment2
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public Nullable<int> CId { get; set; }
+        public Nullable<int> CTable { get; set; }
+        public Nullable<int> PayDId { get; set; }
+        public string ConsumptionPatterns { get; set; }
+        public string ConsumptionDate { get; set; }
+        public Nullable<int> CTDId { get; set; }
+        public string BankNo { get; set; }
+        public string CardholderName { get; set; }
+        public Nullable<decimal> PayMoney { get; set; }
+        public Nullable<int> PaymentCurrency { get; set; }
+        public Nullable<decimal> DayRate { get; set; }
+        public string CompanyBankNo { get; set; }
+        public string OtherBankName { get; set; }
+        public string OtherSideNo { get; set; }
+        public string OtherSideName { get; set; }
+        public Nullable<int> MFOperator { get; set; }
+        public string MFOperatorDate { get; set; }
+        public Nullable<int> IsAuditDM { get; set; }
+        public Nullable<int> AuditDMOperate { get; set; }
+        public string AuditDMDate { get; set; }
+        public Nullable<int> IsAuditMF { get; set; }
+        public Nullable<int> AuditMFOperate { get; set; }
+        public string AuditMFDate { get; set; }
+        public Nullable<int> IsAuditGM { get; set; }
+        public Nullable<int> AuditGMOperate { get; set; }
+        public string AuditGMDate { get; set; }
+        public Nullable<int> IsPay { get; set; }
+        public Nullable<decimal> PayPercentage { get; set; }
+        public Nullable<decimal> PayThenMoney { get; set; }
+        public Nullable<decimal> PayPercentageOld { get; set; }
+        public Nullable<decimal> PayThenMoneyOld { get; set; }
+        public string UpdateDate { get; set; }
+        public string Payee { get; set; }
+        public Nullable<decimal> RMBPrice { get; set; }
+        public string OrbitalPrivateTransfer { get; set; }
+        public Nullable<decimal> ExceedBudget { get; set; }
+        public Nullable<int> IsMatchCreditCard { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 31 - 0
travelExport/Grp_Customers.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_Customers
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> Iid { get; set; }
+        public string ClientName { get; set; }
+        public Nullable<decimal> InsuranceCosts { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public string Attachment { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_DayAndCost.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DayAndCost
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> Type { get; set; }
+        public Nullable<int> Days { get; set; }
+        public Nullable<int> NationalTravelFeeId { get; set; }
+        public string Place { get; set; }
+        public Nullable<decimal> Cost { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<decimal> SubTotal { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_DecreasePayments.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DecreasePayments
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string PriceName { get; set; }
+        public Nullable<decimal> Price { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public string FilePath { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 35 - 0
travelExport/Grp_DeleClientNeeds.cs

@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DeleClientNeeds
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string HotelName { get; set; }
+        public string HotelAddress { get; set; }
+        public string HotelStarRank { get; set; }
+        public string HotelNeedRemark { get; set; }
+        public string CabinName { get; set; }
+        public string CabinNeedRemark { get; set; }
+        public Nullable<int> CarType { get; set; }
+        public string CarNeedRemark { get; set; }
+        public string FoodNeedRemark { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_DeleFile.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DeleFile
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public Nullable<int> Category { get; set; }
+        public Nullable<int> Kind { get; set; }
+        public string FileName { get; set; }
+        public string FilePath { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_DeleMeetingNeeds.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DeleMeetingNeeds
+    {
+        public int Id { get; set; }
+        public Nullable<int> DeleClientNeedId { get; set; }
+        public Nullable<int> MeetingType { get; set; }
+        public Nullable<System.DateTime> MeetingDt { get; set; }
+        public string MeethingSeptal { get; set; }
+        public Nullable<int> Person { get; set; }
+        public string MeetingPrice { get; set; }
+        public string Contact { get; set; }
+        public string Mobile { get; set; }
+        public string NeedsChoose { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_DelegationEnData.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DelegationEnData
+    {
+        public int Id { get; set; }
+        public string Area { get; set; }
+        public string Job { get; set; }
+        public string JobEn { get; set; }
+        public string DelegationSetting { get; set; }
+        public string DelegationSettingEN { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 69 - 0
travelExport/Grp_DelegationInfo.cs

@@ -0,0 +1,69 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DelegationInfo
+    {
+        public int Id { get; set; }
+        public string SalesQuoteNo { get; set; }
+        public Nullable<System.DateTime> SalesDate { get; set; }
+        public string ClientName { get; set; }
+        public string ClientUnit { get; set; }
+        public string TourCode { get; set; }
+        public string TeamName { get; set; }
+        public Nullable<int> TeamDid { get; set; }
+        public Nullable<System.DateTime> VisitDate { get; set; }
+        public Nullable<System.DateTime> VisitStartDate { get; set; }
+        public Nullable<System.DateTime> VisitEndDate { get; set; }
+        public string VisitCountry { get; set; }
+        public string VisitPurpose { get; set; }
+        public Nullable<int> VisitDays { get; set; }
+        public Nullable<int> VisitPNumber { get; set; }
+        public string SpecialNeeds { get; set; }
+        public string OtherNeeds { get; set; }
+        public string ClientNeeds { get; set; }
+        public Nullable<int> IsState { get; set; }
+        public Nullable<int> JietuanOperator { get; set; }
+        public Nullable<System.DateTime> JietuanTime { get; set; }
+        public Nullable<int> GroupsOperator { get; set; }
+        public Nullable<System.DateTime> GroupsTime { get; set; }
+        public Nullable<decimal> BudgetCost { get; set; }
+        public Nullable<int> IsSure { get; set; }
+        public Nullable<System.DateTime> SureTime { get; set; }
+        public string TellPhone { get; set; }
+        public string WeChatNo { get; set; }
+        public Nullable<int> TeamLevSId { get; set; }
+        public Nullable<int> HotelComplain { get; set; }
+        public Nullable<int> OPComplain { get; set; }
+        public Nullable<int> VisaComplain { get; set; }
+        public Nullable<int> OAComplain { get; set; }
+        public Nullable<int> AirComplain { get; set; }
+        public string Director { get; set; }
+        public Nullable<System.DateTime> TontractTime { get; set; }
+        public Nullable<decimal> PaymentMoney { get; set; }
+        public Nullable<int> PayDay { get; set; }
+        public string CGRWSPBMMC { get; set; }
+        public string CGRWSPWH { get; set; }
+        public string ZZSCBMMC { get; set; }
+        public string ZZSCSPWH { get; set; }
+        public Nullable<int> OpRoyaltyLv { get; set; }
+        public string OpRoyaltyRemark { get; set; }
+        public string Officialneeds { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 27 - 0
travelExport/Grp_DelegationJoinCustomer.cs

@@ -0,0 +1,27 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_DelegationJoinCustomer
+    {
+        public int Id { get; set; }
+        public Nullable<int> GrpDCId { get; set; }
+        public Nullable<int> CrmDCId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 55 - 0
travelExport/Grp_EnterExitCost.cs

@@ -0,0 +1,55 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_EnterExitCost
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<decimal> InsidePay { get; set; }
+        public Nullable<decimal> Visa { get; set; }
+        public string VisaRemark { get; set; }
+        public Nullable<decimal> YiMiao { get; set; }
+        public Nullable<decimal> HeSuan { get; set; }
+        public Nullable<decimal> Service { get; set; }
+        public Nullable<decimal> Ticket { get; set; }
+        public Nullable<decimal> Safe { get; set; }
+        public Nullable<decimal> OutsideJJPay { get; set; }
+        public Nullable<decimal> OutsaideGWPay { get; set; }
+        public Nullable<decimal> AirJJ { get; set; }
+        public Nullable<decimal> AirGW { get; set; }
+        public Nullable<decimal> CityTranffic { get; set; }
+        public Nullable<decimal> RateUSD { get; set; }
+        public Nullable<decimal> RateJPY { get; set; }
+        public Nullable<decimal> RateEUR { get; set; }
+        public Nullable<decimal> RateGBP { get; set; }
+        public Nullable<decimal> RateHKD { get; set; }
+        public string CurrencyRemark { get; set; }
+        public Nullable<int> ChoiceOne { get; set; }
+        public Nullable<int> ChoiceTwo { get; set; }
+        public Nullable<int> ChoiceThree { get; set; }
+        public Nullable<int> ChoiceFour { get; set; }
+        public Nullable<int> ChoiceFive { get; set; }
+        public Nullable<int> SumJJC { get; set; }
+        public Nullable<int> SumGWC { get; set; }
+        public Nullable<int> AirJJC_Checked { get; set; }
+        public Nullable<int> AirGWC_Checked { get; set; }
+        public Nullable<int> ChoiceSix { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 65 - 0
travelExport/Grp_GroupCost.cs

@@ -0,0 +1,65 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_GroupCost
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public string DAY { get; set; }
+        public string Date { get; set; }
+        public string ITIN { get; set; }
+        public string CarType { get; set; }
+        public Nullable<decimal> CarCost { get; set; }
+        public Nullable<int> CarNumber { get; set; }
+        public Nullable<decimal> CarTiming { get; set; }
+        public Nullable<decimal> TGS { get; set; }
+        public Nullable<decimal> TGWH { get; set; }
+        public Nullable<decimal> TGN { get; set; }
+        public Nullable<decimal> TGOF { get; set; }
+        public Nullable<decimal> TGM { get; set; }
+        public Nullable<decimal> TGA { get; set; }
+        public Nullable<decimal> TGTF { get; set; }
+        public Nullable<decimal> TGEF { get; set; }
+        public Nullable<decimal> CFS { get; set; }
+        public Nullable<decimal> CFM { get; set; }
+        public Nullable<decimal> CFOF { get; set; }
+        public Nullable<decimal> B { get; set; }
+        public Nullable<decimal> L { get; set; }
+        public Nullable<decimal> D { get; set; }
+        public Nullable<decimal> TBR { get; set; }
+        public Nullable<decimal> SGR { get; set; }
+        public Nullable<decimal> JS_ES { get; set; }
+        public Nullable<decimal> Suite { get; set; }
+        public string ACCON { get; set; }
+        public Nullable<decimal> TV { get; set; }
+        public Nullable<decimal> iL { get; set; }
+        public Nullable<decimal> IF { get; set; }
+        public Nullable<decimal> EF { get; set; }
+        public Nullable<decimal> B_R_F { get; set; }
+        public Nullable<decimal> TE { get; set; }
+        public Nullable<decimal> TGTips { get; set; }
+        public Nullable<decimal> DRVTips { get; set; }
+        public Nullable<decimal> PC { get; set; }
+        public Nullable<decimal> TLF { get; set; }
+        public Nullable<decimal> ECT { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string gwCount { get; set; }
+        public string fyCount { get; set; }
+    }
+}

+ 78 - 0
travelExport/Grp_GroupCostParameter.cs

@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_GroupCostParameter
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string Currency { get; set; }
+        public Nullable<decimal> Rate { get; set; }
+        public Nullable<decimal> Tax { get; set; }
+        public Nullable<decimal> FFYS { get; set; }
+        public Nullable<decimal> HotelXS { get; set; }
+        public Nullable<decimal> JJCCB { get; set; }
+        public Nullable<decimal> JJCXS { get; set; }
+        public Nullable<int> JJCRS { get; set; }
+        public Nullable<decimal> GWCCB { get; set; }
+        public Nullable<decimal> GWCXS { get; set; }
+        public Nullable<int> GWCRS { get; set; }
+        public Nullable<decimal> HCPCB { get; set; }
+        public Nullable<decimal> HCPXS { get; set; }
+        public Nullable<int> HCPRS { get; set; }
+        public Nullable<decimal> CPCB { get; set; }
+        public Nullable<decimal> CPXS { get; set; }
+        public Nullable<int> CPRS { get; set; }
+        public Nullable<decimal> BXCB { get; set; }
+        public Nullable<decimal> BXXS { get; set; }
+        public Nullable<int> BXRS { get; set; }
+        public Nullable<decimal> HSCB { get; set; }
+        public Nullable<decimal> HSXS { get; set; }
+        public Nullable<int> HSRS { get; set; }
+        public Nullable<decimal> VisaCB { get; set; }
+        public Nullable<decimal> VisaXS { get; set; }
+        public Nullable<int> VisaRS { get; set; }
+        public Nullable<decimal> GWCB { get; set; }
+        public Nullable<decimal> GWXS { get; set; }
+        public Nullable<int> GWRS { get; set; }
+        public Nullable<decimal> DJCB { get; set; }
+        public Nullable<decimal> DJXS { get; set; }
+        public Nullable<decimal> SGRCB { get; set; }
+        public Nullable<int> SGRNumber { get; set; }
+        public Nullable<decimal> SGRXS { get; set; }
+        public Nullable<decimal> TBRCB { get; set; }
+        public Nullable<int> TBRNumber { get; set; }
+        public Nullable<decimal> TBRXS { get; set; }
+        public Nullable<decimal> JSESCB { get; set; }
+        public Nullable<int> JSESNumber { get; set; }
+        public Nullable<decimal> JSESXS { get; set; }
+        public Nullable<decimal> SUITECB { get; set; }
+        public Nullable<int> SUITENumber { get; set; }
+        public Nullable<decimal> SUITEXS { get; set; }
+        public Nullable<decimal> LYJCB { get; set; }
+        public Nullable<decimal> LYJXS { get; set; }
+        public Nullable<int> LYJRS { get; set; }
+        public Nullable<int> IsShare { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string CostType { get; set; }
+        public Nullable<System.DateTime> CostTypeStartTime { get; set; }
+        public Nullable<System.DateTime> CostTypeendTime { get; set; }
+        public Nullable<int> CostTypenumber { get; set; }
+        public Nullable<int> DJRS { get; set; }
+    }
+}

+ 29 - 0
travelExport/Grp_GroupsTaskAssignment.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_GroupsTaskAssignment
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public Nullable<int> CTId { get; set; }
+        public Nullable<int> UId { get; set; }
+        public Nullable<int> IsEnable { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public string Remark { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_GuidesInfo.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_GuidesInfo
+    {
+        public int Id { get; set; }
+        public string Country { get; set; }
+        public string City { get; set; }
+        public string ServiceType { get; set; }
+        public string When { get; set; }
+        public string Price { get; set; }
+        public string TranslationPrice { get; set; }
+        public string OvertimeFee { get; set; }
+        public string Currency { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 73 - 0
travelExport/Grp_HotelReservations.cs

@@ -0,0 +1,73 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_HotelReservations
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> GTId { get; set; }
+        public string CheckNumber { get; set; }
+        public Nullable<int> ReservationsWebsite { get; set; }
+        public string ReservationsNo { get; set; }
+        public string DetermineNo { get; set; }
+        public string City { get; set; }
+        public string HotelName { get; set; }
+        public string HotelAddress { get; set; }
+        public string HotelTel { get; set; }
+        public string HotelFax { get; set; }
+        public string GuestName { get; set; }
+        public string CheckInDate { get; set; }
+        public string CheckOutDate { get; set; }
+        public Nullable<decimal> Budget { get; set; }
+        public Nullable<int> BudgetCurrency { get; set; }
+        public Nullable<int> SingleRoomCount { get; set; }
+        public Nullable<decimal> SingleRoomPrice { get; set; }
+        public Nullable<int> DoubleRoomCount { get; set; }
+        public Nullable<decimal> DoubleRoomPrice { get; set; }
+        public Nullable<int> SuiteRoomCount { get; set; }
+        public Nullable<decimal> SuiteRoomPrice { get; set; }
+        public Nullable<int> OtherRoomCount { get; set; }
+        public Nullable<decimal> OtherRoomPrice { get; set; }
+        public Nullable<decimal> Commission { get; set; }
+        public Nullable<int> CommissionCurrency { get; set; }
+        public Nullable<int> CommissionMark { get; set; }
+        public string RoomExplanation { get; set; }
+        public string Attachment { get; set; }
+        public Nullable<decimal> CardPrice { get; set; }
+        public Nullable<int> CardPriceCurrency { get; set; }
+        public Nullable<int> IsCardPrice { get; set; }
+        public Nullable<decimal> BreakfastPrice { get; set; }
+        public Nullable<int> BreakfastCurrency { get; set; }
+        public Nullable<int> Isoppay { get; set; }
+        public Nullable<int> CboOne { get; set; }
+        public Nullable<int> CboTwo { get; set; }
+        public Nullable<int> CboThree { get; set; }
+        public Nullable<int> CboFour { get; set; }
+        public Nullable<int> PredictSingleRoom { get; set; }
+        public Nullable<int> PredictDoubleRoom { get; set; }
+        public Nullable<int> PredictSuiteRoom { get; set; }
+        public Nullable<int> PredictOtherRoom { get; set; }
+        public Nullable<decimal> GovernmentRent { get; set; }
+        public Nullable<int> GovernmentRentCurrency { get; set; }
+        public Nullable<decimal> CityTax { get; set; }
+        public Nullable<int> CityTaxCurrency { get; set; }
+        public Nullable<int> CheckType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 27 - 0
travelExport/Grp_InsuranceCost.cs

@@ -0,0 +1,27 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InsuranceCost
+    {
+        public int Id { get; set; }
+        public string GName { get; set; }
+        public Nullable<decimal> RechargeCost { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 54 - 0
travelExport/Grp_InvertedList.cs

@@ -0,0 +1,54 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InvertedList
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string ApprovalDataDt { get; set; }
+        public Nullable<int> IsApprovalData { get; set; }
+        public string ApprovalDataRemark { get; set; }
+        public string ApprovalDt { get; set; }
+        public Nullable<int> ApprovalType { get; set; }
+        public Nullable<int> IsApproval { get; set; }
+        public string ApprovalRemark { get; set; }
+        public string IssueApprovalDt { get; set; }
+        public Nullable<int> IsIssueApproval { get; set; }
+        public string IssueApprovalRemark { get; set; }
+        public string ApplyPassportDt { get; set; }
+        public Nullable<int> IsApplyPassport { get; set; }
+        public string ApplyPassportRemark { get; set; }
+        public string VisaInformationDt { get; set; }
+        public Nullable<int> IsVisaInformation { get; set; }
+        public string VisaInformationRemark { get; set; }
+        public string SendVisaDt { get; set; }
+        public Nullable<int> IsSendVisa { get; set; }
+        public string SendVisaRemark { get; set; }
+        public string IssueVisaDt { get; set; }
+        public Nullable<int> IsIssueVisa { get; set; }
+        public string IssueVisaRemark { get; set; }
+        public string PreTripMeetingDt { get; set; }
+        public Nullable<int> IsPreTripMeeting { get; set; }
+        public string PreTripMeetingRemark { get; set; }
+        public string AirportdDropOffDt { get; set; }
+        public Nullable<int> IsAirportdDropOff { get; set; }
+        public string AirportdDropOffRemark { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_InvertedListVisaCountry.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InvertedListVisaCountry
+    {
+        public int Id { get; set; }
+        public Nullable<int> ILId { get; set; }
+        public string Country { get; set; }
+        public Nullable<int> OfficialTypeId { get; set; }
+        public Nullable<int> VisaTypeId { get; set; }
+        public Nullable<int> VisaDay { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_InvertedListVisaCountry20240430114047.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InvertedListVisaCountry20240430114047
+    {
+        public int Id { get; set; }
+        public Nullable<int> ILId { get; set; }
+        public string Country { get; set; }
+        public Nullable<int> OfficialTypeId { get; set; }
+        public Nullable<int> VisaTypeId { get; set; }
+        public Nullable<int> VisaDay { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 39 - 0
travelExport/Grp_InvitationOfficialActivities.cs

@@ -0,0 +1,39 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InvitationOfficialActivities
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string InviterArea { get; set; }
+        public string Inviter { get; set; }
+        public Nullable<System.DateTime> InviteTime { get; set; }
+        public string Attachment { get; set; }
+        public Nullable<decimal> InviteCost { get; set; }
+        public Nullable<int> InviteCurrency { get; set; }
+        public Nullable<decimal> SendCost { get; set; }
+        public Nullable<int> SendCurrency { get; set; }
+        public Nullable<decimal> EventsCost { get; set; }
+        public Nullable<int> EventsCurrency { get; set; }
+        public Nullable<decimal> TranslateCost { get; set; }
+        public Nullable<int> TranslateCurrency { get; set; }
+        public Nullable<int> IsGoOfficaiaBussiness { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 39 - 0
travelExport/Grp_InvitationOfficialActivities1.cs

@@ -0,0 +1,39 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_InvitationOfficialActivities1
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string InviterArea { get; set; }
+        public string Inviter { get; set; }
+        public Nullable<System.DateTime> InviteTime { get; set; }
+        public string Attachment { get; set; }
+        public Nullable<decimal> InviteCost { get; set; }
+        public Nullable<int> InviteCurrency { get; set; }
+        public Nullable<decimal> SendCost { get; set; }
+        public Nullable<int> SendCurrency { get; set; }
+        public Nullable<decimal> EventsCost { get; set; }
+        public Nullable<int> EventsCurrency { get; set; }
+        public Nullable<decimal> TranslateCost { get; set; }
+        public Nullable<int> TranslateCurrency { get; set; }
+        public Nullable<int> IsGoOfficaiaBussiness { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_NationalTravelFee.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_NationalTravelFee
+    {
+        public int Id { get; set; }
+        public string Continent { get; set; }
+        public string Country { get; set; }
+        public string City { get; set; }
+        public Nullable<int> Currency { get; set; }
+        public Nullable<decimal> RoomCost { get; set; }
+        public Nullable<decimal> FoodCost { get; set; }
+        public Nullable<decimal> PublicCost { get; set; }
+        public Nullable<int> LastUpdateUserId { get; set; }
+        public Nullable<System.DateTime> LastUpdateTime { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_ScenicSpotInfo.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_ScenicSpotInfo
+    {
+        public int Id { get; set; }
+        public string Country { get; set; }
+        public string City { get; set; }
+        public string ScenicSpot { get; set; }
+        public string ScenicSpotDetail { get; set; }
+        public double Price { get; set; }
+        public string Currency { get; set; }
+        public double Rate { get; set; }
+        public string Address { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_Schedule.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_Schedule
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> PrimaryStep { get; set; }
+        public Nullable<System.DateTime> ExpectBeginDt { get; set; }
+        public Nullable<System.DateTime> ExpectEndDt { get; set; }
+        public Nullable<System.DateTime> RealBeginDt { get; set; }
+        public Nullable<System.DateTime> RealEndDt { get; set; }
+        public Nullable<int> Leader { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public Nullable<int> Exception { get; set; }
+    }
+}

+ 37 - 0
travelExport/Grp_ScheduleDetail.cs

@@ -0,0 +1,37 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_ScheduleDetail
+    {
+        public int Id { get; set; }
+        public Nullable<int> SLevel { get; set; }
+        public Nullable<int> ScheduleId { get; set; }
+        public Nullable<int> Step { get; set; }
+        public Nullable<int> ParentStep { get; set; }
+        public Nullable<int> StepStatus { get; set; }
+        public Nullable<int> Duty { get; set; }
+        public string JobContent { get; set; }
+        public Nullable<System.DateTime> ExpectBeginDt { get; set; }
+        public Nullable<System.DateTime> ExpectEndDt { get; set; }
+        public Nullable<System.DateTime> RealBeginDt { get; set; }
+        public Nullable<System.DateTime> RealEndDt { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+        public Nullable<int> Exception { get; set; }
+    }
+}

+ 29 - 0
travelExport/Grp_SchedulePerson.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_SchedulePerson
+    {
+        public int Id { get; set; }
+        public Nullable<int> ScheduleId { get; set; }
+        public Nullable<int> SysUserId { get; set; }
+        public string SysUserName { get; set; }
+        public string JobStr { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 51 - 0
travelExport/Grp_TeamRate.cs

@@ -0,0 +1,51 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_TeamRate
+    {
+        public int ID { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> CTable { get; set; }
+        public string OtherRateCode { get; set; }
+        public Nullable<decimal> OtherPrice { get; set; }
+        public Nullable<decimal> RateU { get; set; }
+        public Nullable<decimal> RateE { get; set; }
+        public Nullable<decimal> RateJ { get; set; }
+        public Nullable<decimal> RateH { get; set; }
+        public Nullable<decimal> RateN { get; set; }
+        public Nullable<decimal> RateS { get; set; }
+        public Nullable<decimal> RateA { get; set; }
+        public Nullable<decimal> RateC { get; set; }
+        public Nullable<decimal> RateT { get; set; }
+        public Nullable<decimal> RateBL { get; set; }
+        public Nullable<decimal> RateHB { get; set; }
+        public Nullable<decimal> RateFJD { get; set; }
+        public Nullable<decimal> RateTL { get; set; }
+        public Nullable<decimal> RateRP { get; set; }
+        public Nullable<decimal> RatePeso { get; set; }
+        public Nullable<decimal> RateMYR { get; set; }
+        public Nullable<decimal> RateCZK { get; set; }
+        public Nullable<decimal> RateMXN { get; set; }
+        public Nullable<decimal> RateMOP { get; set; }
+        public Nullable<decimal> RateARS { get; set; }
+        public Nullable<decimal> RateHUF { get; set; }
+        public Nullable<decimal> RateRUB { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 51 - 0
travelExport/Grp_TeamRate1.cs

@@ -0,0 +1,51 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_TeamRate1
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> CTable { get; set; }
+        public string OtherRateCode { get; set; }
+        public Nullable<decimal> OtherPrice { get; set; }
+        public Nullable<decimal> RateU { get; set; }
+        public Nullable<decimal> RateE { get; set; }
+        public Nullable<decimal> RateJ { get; set; }
+        public Nullable<decimal> RateH { get; set; }
+        public Nullable<decimal> RateN { get; set; }
+        public Nullable<decimal> RateS { get; set; }
+        public Nullable<decimal> RateA { get; set; }
+        public Nullable<decimal> RateC { get; set; }
+        public Nullable<decimal> RateT { get; set; }
+        public Nullable<decimal> RateBL { get; set; }
+        public Nullable<decimal> RateHB { get; set; }
+        public Nullable<decimal> RateFJD { get; set; }
+        public Nullable<decimal> RateTL { get; set; }
+        public Nullable<decimal> RateRP { get; set; }
+        public Nullable<decimal> RatePeso { get; set; }
+        public Nullable<decimal> RateMYR { get; set; }
+        public Nullable<decimal> RateCZK { get; set; }
+        public Nullable<decimal> RateMXN { get; set; }
+        public Nullable<decimal> RateMOP { get; set; }
+        public Nullable<decimal> RateARS { get; set; }
+        public Nullable<decimal> RateHUF { get; set; }
+        public Nullable<decimal> RateRUB { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 31 - 0
travelExport/Grp_TourClientList.cs

@@ -0,0 +1,31 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_TourClientList
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> ClientId { get; set; }
+        public Nullable<int> ShippingSpaceTypeId { get; set; }
+        public string ShippingSpaceSpecialNeeds { get; set; }
+        public string HotelSpecialNeeds { get; set; }
+        public string MealSpecialNeeds { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_TravelList.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_TravelList
+    {
+        public int Id { get; set; }
+        public Nullable<int> Diid { get; set; }
+        public Nullable<int> Days { get; set; }
+        public string Date { get; set; }
+        public string WeekDay { get; set; }
+        public string Traffic_First { get; set; }
+        public string Traffic_Second { get; set; }
+        public string Trip { get; set; }
+        public Nullable<int> Diffgroup { get; set; }
+        public Nullable<int> Issel { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 30 - 0
travelExport/Grp_VisaFeeInfo.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaFeeInfo
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> IsChecked { get; set; }
+        public Nullable<int> CountryVisaFeeId { get; set; }
+        public Nullable<decimal> AgencyFee { get; set; }
+        public Nullable<decimal> OtherFee { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_VisaInfo.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaInfo
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public string VisaClient { get; set; }
+        public Nullable<decimal> VisaPrice { get; set; }
+        public Nullable<int> VisaCurrency { get; set; }
+        public Nullable<int> IsThird { get; set; }
+        public Nullable<int> PassengerType { get; set; }
+        public Nullable<int> VisaNumber { get; set; }
+        public Nullable<int> VisaFreeNumber { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string Remark { get; set; }
+        public int IsDel { get; set; }
+        public string visaDescription { get; set; }
+    }
+}

+ 34 - 0
travelExport/Grp_VisaInfo0430171300.cs

@@ -0,0 +1,34 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaInfo0430171300
+    {
+        public int Id { get; set; }
+        public Nullable<int> DIId { get; set; }
+        public string VisaClient { get; set; }
+        public Nullable<decimal> VisaPrice { get; set; }
+        public Nullable<int> VisaCurrency { get; set; }
+        public Nullable<int> IsThird { get; set; }
+        public Nullable<int> PassengerType { get; set; }
+        public Nullable<int> VisaNumber { get; set; }
+        public Nullable<int> VisaFreeNumber { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string Remark { get; set; }
+        public int IsDel { get; set; }
+        public string visaDescription { get; set; }
+    }
+}

+ 40 - 0
travelExport/Grp_VisaProgress.cs

@@ -0,0 +1,40 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaProgress
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public string Country { get; set; }
+        public string GetData { get; set; }
+        public Nullable<System.DateTime> GetDataTime { get; set; }
+        public string GetPassport { get; set; }
+        public Nullable<System.DateTime> GetPassportTime { get; set; }
+        public string FillData { get; set; }
+        public Nullable<System.DateTime> FillDataTime { get; set; }
+        public string SendVisa { get; set; }
+        public Nullable<System.DateTime> SendVisaTime { get; set; }
+        public string SignOut { get; set; }
+        public Nullable<System.DateTime> SignOutTime { get; set; }
+        public string SendBackPassport { get; set; }
+        public Nullable<System.DateTime> SendBackPassporTime { get; set; }
+        public string Receiver { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 33 - 0
travelExport/Grp_VisaProgressCustomer.cs

@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaProgressCustomer
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> CustomerId { get; set; }
+        public string LastName { get; set; }
+        public string FirstName { get; set; }
+        public string Country { get; set; }
+        public int WorkStatus { get; set; }
+        public Nullable<int> LastOperatorId { get; set; }
+        public Nullable<System.DateTime> LastOperatorDt { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 29 - 0
travelExport/Grp_VisaProgressCustomerPicture.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Grp_VisaProgressCustomerPicture
+    {
+        public int Id { get; set; }
+        public Nullable<int> VisaProgressCustomerId { get; set; }
+        public string PicName { get; set; }
+        public string PicPath { get; set; }
+        public int PicType { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 99 - 0
travelExport/Home.Designer.cs

@@ -0,0 +1,99 @@
+namespace travelExport
+{
+    partial class Home
+    {
+        /// <summary>
+        /// 必需的设计器变量。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 清理所有正在使用的资源。
+        /// </summary>
+        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 窗体设计器生成的代码
+
+        /// <summary>
+        /// 设计器支持所需的方法 - 不要修改
+        /// 使用代码编辑器修改此方法的内容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.comb_Delegation = new System.Windows.Forms.ComboBox();
+            this.btnImport = new System.Windows.Forms.Button();
+            this.btnOutput = new System.Windows.Forms.Button();
+            this.btnOutputInfo = new System.Windows.Forms.Button();
+            this.SuspendLayout();
+            // 
+            // comb_Delegation
+            // 
+            this.comb_Delegation.FormattingEnabled = true;
+            this.comb_Delegation.Location = new System.Drawing.Point(13, 12);
+            this.comb_Delegation.Name = "comb_Delegation";
+            this.comb_Delegation.Size = new System.Drawing.Size(472, 20);
+            this.comb_Delegation.TabIndex = 0;
+            // 
+            // btnImport
+            // 
+            this.btnImport.Location = new System.Drawing.Point(13, 200);
+            this.btnImport.Name = "btnImport";
+            this.btnImport.Size = new System.Drawing.Size(75, 23);
+            this.btnImport.TabIndex = 1;
+            this.btnImport.Text = "导入数据";
+            this.btnImport.UseVisualStyleBackColor = true;
+            this.btnImport.Click += new System.EventHandler(this.btnImport_Click);
+            // 
+            // btnOutput
+            // 
+            this.btnOutput.Location = new System.Drawing.Point(314, 200);
+            this.btnOutput.Name = "btnOutput";
+            this.btnOutput.Size = new System.Drawing.Size(75, 23);
+            this.btnOutput.TabIndex = 2;
+            this.btnOutput.Text = "简要行程";
+            this.btnOutput.UseVisualStyleBackColor = true;
+            this.btnOutput.Click += new System.EventHandler(this.btnOutput_Click);
+            // 
+            // btnOutputInfo
+            // 
+            this.btnOutputInfo.Location = new System.Drawing.Point(405, 200);
+            this.btnOutputInfo.Name = "btnOutputInfo";
+            this.btnOutputInfo.Size = new System.Drawing.Size(75, 23);
+            this.btnOutputInfo.TabIndex = 3;
+            this.btnOutputInfo.Text = "详细行程";
+            this.btnOutputInfo.UseVisualStyleBackColor = true;
+            this.btnOutputInfo.Click += new System.EventHandler(this.btnOutputInfo_Click);
+            // 
+            // Home
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(497, 256);
+            this.Controls.Add(this.btnOutputInfo);
+            this.Controls.Add(this.btnOutput);
+            this.Controls.Add(this.btnImport);
+            this.Controls.Add(this.comb_Delegation);
+            this.Name = "Home";
+            this.Text = "Home";
+            this.Load += new System.EventHandler(this.Form1_Load);
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.ComboBox comb_Delegation;
+        private System.Windows.Forms.Button btnImport;
+        private System.Windows.Forms.Button btnOutput;
+        private System.Windows.Forms.Button btnOutputInfo;
+    }
+}
+

File diff suppressed because it is too large
+ 1403 - 0
travelExport/Home.cs


+ 120 - 0
travelExport/Home.resx

@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 35 - 0
travelExport/Pm_TaskAllocation.cs

@@ -0,0 +1,35 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Pm_TaskAllocation
+    {
+        public int Id { get; set; }
+        public Nullable<int> DiId { get; set; }
+        public Nullable<int> DepId { get; set; }
+        public string TaskName { get; set; }
+        public string TaskContent { get; set; }
+        public Nullable<int> TaskPriority { get; set; }
+        public string PredictBeginTime { get; set; }
+        public string PredictEndTime { get; set; }
+        public Nullable<int> Status { get; set; }
+        public Nullable<int> IsComplete { get; set; }
+        public Nullable<int> IsIntoPerformance { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 27 - 0
travelExport/Pm_TaskJobRelevancy.cs

@@ -0,0 +1,27 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Pm_TaskJobRelevancy
+    {
+        public int Id { get; set; }
+        public int PrimaryUserId { get; set; }
+        public int SubUserId { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 32 - 0
travelExport/Pm_TaskRelevanceUser.cs

@@ -0,0 +1,32 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Pm_TaskRelevanceUser
+    {
+        public int Id { get; set; }
+        public Nullable<int> TAId { get; set; }
+        public Nullable<int> UserId { get; set; }
+        public string BeginTime { get; set; }
+        public string OverTime { get; set; }
+        public Nullable<int> TaskStatus { get; set; }
+        public string Cause { get; set; }
+        public Nullable<int> Score { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 29 - 0
travelExport/Pm_WageIssueWorkingDay.cs

@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Pm_WageIssueWorkingDay
+    {
+        public int Id { get; set; }
+        public string YearMonth { get; set; }
+        public string StartDate { get; set; }
+        public string EndDate { get; set; }
+        public Nullable<int> Workdays { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 63 - 0
travelExport/Pm_WageSheet.cs

@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码已从模板生成。
+//
+//     手动更改此文件可能导致应用程序出现意外的行为。
+//     如果重新生成代码,将覆盖对此文件的手动更改。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport
+{
+    using System;
+    using System.Collections.Generic;
+    
+    public partial class Pm_WageSheet
+    {
+        public int Id { get; set; }
+        public Nullable<int> UserId { get; set; }
+        public string YearMonth { get; set; }
+        public string StartDate { get; set; }
+        public string EndDate { get; set; }
+        public Nullable<int> WorkDays { get; set; }
+        public Nullable<int> RegularDays { get; set; }
+        public Nullable<decimal> Basic { get; set; }
+        public Nullable<decimal> Floats { get; set; }
+        public Nullable<decimal> PostAllowance { get; set; }
+        public Nullable<decimal> GarmentWashSubsidies { get; set; }
+        public Nullable<decimal> CommunicationSubsidies { get; set; }
+        public Nullable<decimal> TrafficSubsidies { get; set; }
+        public Nullable<decimal> InformationSecurityFee { get; set; }
+        public Nullable<decimal> OtherHandle { get; set; }
+        public Nullable<decimal> OperationBonus { get; set; }
+        public Nullable<decimal> SpecialAllowance { get; set; }
+        public Nullable<decimal> OtherSubsidies { get; set; }
+        public Nullable<decimal> WithholdingInsurance { get; set; }
+        public Nullable<decimal> Mealsupplement { get; set; }
+        public Nullable<decimal> ReservedFunds { get; set; }
+        public Nullable<decimal> GroupCost { get; set; }
+        public Nullable<decimal> WithholdingTax { get; set; }
+        public Nullable<decimal> SickLeave { get; set; }
+        public Nullable<decimal> SomethingFalse { get; set; }
+        public Nullable<decimal> LateTo { get; set; }
+        public Nullable<decimal> LeaveEarly { get; set; }
+        public Nullable<decimal> Absenteeism { get; set; }
+        public Nullable<decimal> NotPunch { get; set; }
+        public Nullable<decimal> OtherDeductions { get; set; }
+        public string Ex_ItemsRemark { get; set; }
+        public Nullable<decimal> Should { get; set; }
+        public Nullable<decimal> TotalDeductions { get; set; }
+        public Nullable<decimal> TotalRealHair { get; set; }
+        public Nullable<decimal> AfterTax { get; set; }
+        public Nullable<int> IsLock { get; set; }
+        public Nullable<int> IsSure { get; set; }
+        public Nullable<int> LastUpdateUserId { get; set; }
+        public Nullable<System.DateTime> LastUpdateDt { get; set; }
+        public Nullable<int> CreateUserId { get; set; }
+        public Nullable<System.DateTime> CreateTime { get; set; }
+        public Nullable<int> DeleteUserId { get; set; }
+        public string DeleteTime { get; set; }
+        public string Remark { get; set; }
+        public Nullable<int> IsDel { get; set; }
+    }
+}

+ 22 - 0
travelExport/Program.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace travelExport
+{
+    internal static class Program
+    {
+        /// <summary>
+        /// 应用程序的主入口点。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Home());
+        }
+    }
+}

+ 36 - 0
travelExport/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("travelExport")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("travelExport")]
+[assembly: AssemblyCopyright("Copyright ©  2024")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("419a1527-b87b-4102-b760-61754c856c98")]
+
+// 程序集的版本信息由下列四个值组成: 
+//
+//      主版本
+//      次版本
+//      生成号
+//      修订号
+//
+//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 71 - 0
travelExport/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本: 4.0.30319.42000
+//
+//     对此文件的更改可能导致不正确的行为,如果
+//     重新生成代码,则所做更改将丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace travelExport.Properties
+{
+
+
+    /// <summary>
+    ///   强类型资源类,用于查找本地化字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   返回此类使用的缓存 ResourceManager 实例。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("travelExport.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   重写当前线程的 CurrentUICulture 属性,对
+        ///   使用此强类型资源类的所有资源查找执行重写。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 117 - 0
travelExport/Properties/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 0 - 0
travelExport/Properties/Settings.Designer.cs


Some files were not shown because too many files changed in this diff