diff --git a/web/App_Code/Model/Model.Context.cs b/web/App_Code/Model/Model.Context.cs index 0e8b938..d4d20be 100644 --- a/web/App_Code/Model/Model.Context.cs +++ b/web/App_Code/Model/Model.Context.cs @@ -1,9 +1,9 @@ -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // -// oӵ{XOѽd͡C +// 這個程式碼是由範本產生。 // -// oɮ׶iܧiɭPzε{ͥw欰C -// pGs͵{XAN|мgoɮתܧC +// 對這個檔案進行手動變更可能導致您的應用程式產生未預期的行為。 +// 如果重新產生程式碼,將會覆寫對這個檔案的手動變更。 // //------------------------------------------------------------------------------ @@ -14,19 +14,19 @@ namespace Model using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; - + public partial class ezEntities : DbContext { public ezEntities() : base("name=ezEntities") { } - + protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } - + public virtual DbSet accountings { get; set; } public virtual DbSet accounting_files { get; set; } public virtual DbSet accounting_kind { get; set; } @@ -94,134 +94,134 @@ namespace Model public virtual DbSet AncestralTabletRegistrant { get; set; } public virtual DbSet AncestralTabletStatus { get; set; } public virtual DbSet GuaDanOrderGuest { get; set; } - + public virtual int pager_eztrust(Nullable startRowIndex, Nullable pageSize, string tableName, string columnName, string sqlWhere, string orderBy, ObjectParameter rowCount) { var startRowIndexParameter = startRowIndex.HasValue ? new ObjectParameter("StartRowIndex", startRowIndex) : new ObjectParameter("StartRowIndex", typeof(int)); - + var pageSizeParameter = pageSize.HasValue ? new ObjectParameter("PageSize", pageSize) : new ObjectParameter("PageSize", typeof(int)); - + var tableNameParameter = tableName != null ? new ObjectParameter("tableName", tableName) : new ObjectParameter("tableName", typeof(string)); - + var columnNameParameter = columnName != null ? new ObjectParameter("columnName", columnName) : new ObjectParameter("columnName", typeof(string)); - + var sqlWhereParameter = sqlWhere != null ? new ObjectParameter("sqlWhere", sqlWhere) : new ObjectParameter("sqlWhere", typeof(string)); - + var orderByParameter = orderBy != null ? new ObjectParameter("orderBy", orderBy) : new ObjectParameter("orderBy", typeof(string)); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("pager_eztrust", startRowIndexParameter, pageSizeParameter, tableNameParameter, columnNameParameter, sqlWhereParameter, orderByParameter, rowCount); } - + public virtual int sp_alterdiagram(string diagramname, Nullable owner_id, Nullable version, byte[] definition) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + var versionParameter = version.HasValue ? new ObjectParameter("version", version) : new ObjectParameter("version", typeof(int)); - + var definitionParameter = definition != null ? new ObjectParameter("definition", definition) : new ObjectParameter("definition", typeof(byte[])); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_alterdiagram", diagramnameParameter, owner_idParameter, versionParameter, definitionParameter); } - + public virtual int sp_creatediagram(string diagramname, Nullable owner_id, Nullable version, byte[] definition) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + var versionParameter = version.HasValue ? new ObjectParameter("version", version) : new ObjectParameter("version", typeof(int)); - + var definitionParameter = definition != null ? new ObjectParameter("definition", definition) : new ObjectParameter("definition", typeof(byte[])); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_creatediagram", diagramnameParameter, owner_idParameter, versionParameter, definitionParameter); } - + public virtual int sp_dropdiagram(string diagramname, Nullable owner_id) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_dropdiagram", diagramnameParameter, owner_idParameter); } - + public virtual ObjectResult sp_helpdiagramdefinition(string diagramname, Nullable owner_id) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_helpdiagramdefinition", diagramnameParameter, owner_idParameter); } - + public virtual ObjectResult sp_helpdiagrams(string diagramname, Nullable owner_id) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_helpdiagrams", diagramnameParameter, owner_idParameter); } - + public virtual int sp_renamediagram(string diagramname, Nullable owner_id, string new_diagramname) { var diagramnameParameter = diagramname != null ? new ObjectParameter("diagramname", diagramname) : new ObjectParameter("diagramname", typeof(string)); - + var owner_idParameter = owner_id.HasValue ? new ObjectParameter("owner_id", owner_id) : new ObjectParameter("owner_id", typeof(int)); - + var new_diagramnameParameter = new_diagramname != null ? new ObjectParameter("new_diagramname", new_diagramname) : new ObjectParameter("new_diagramname", typeof(string)); - + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_renamediagram", diagramnameParameter, owner_idParameter, new_diagramnameParameter); } - + public virtual int sp_upgraddiagrams() { return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_upgraddiagrams"); diff --git a/web/App_Code/Model/Model.cs b/web/App_Code/Model/Model.cs index 05578ba..7e96c16 100644 --- a/web/App_Code/Model/Model.cs +++ b/web/App_Code/Model/Model.cs @@ -1,9 +1,9 @@ -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // -// oӵ{XOѽd͡C +// 這個程式碼是由範本產生。 // -// oɮ׶iܧiɭPzε{ͥw欰C -// pGs͵{XAN|мgoɮתܧC +// 對這個檔案進行手動變更可能導致您的應用程式產生未預期的行為。 +// 如果重新產生程式碼,將會覆寫對這個檔案的手動變更。 // //------------------------------------------------------------------------------ @@ -11,7 +11,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class accounting { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -20,7 +20,7 @@ namespace Model this.accounting_files = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public Nullable uptime { get; set; } public Nullable category { get; set; } @@ -35,7 +35,7 @@ namespace Model public string excerpt { get; set; } public Nullable reg_time { get; set; } public Nullable pro_order_detail_num { get; set; } - + public virtual accounting_kind accounting_kind { get; set; } public virtual accounting_kind2 accounting_kind2 { get; set; } public virtual activity activity { get; set; } @@ -51,7 +51,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class accounting_files { public int num { get; set; } @@ -59,7 +59,7 @@ namespace Model public Nullable reg_time { get; set; } public string pic1 { get; set; } public string pic1_name { get; set; } - + public virtual accounting accounting { get; set; } } } @@ -67,7 +67,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class accounting_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -75,14 +75,14 @@ namespace Model { this.accountings = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } public string title { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection accountings { get; set; } } @@ -91,7 +91,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class accounting_kind2 { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -101,7 +101,7 @@ namespace Model this.pro_order_record = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } @@ -112,7 +112,7 @@ namespace Model public string bank_code { get; set; } public string bank_id { get; set; } public string record_payment { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection accountings { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -125,7 +125,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class act_bom { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -133,7 +133,7 @@ namespace Model { this.act_bom1 = new HashSet(); } - + public int num { get; set; } public Nullable package_num { get; set; } public Nullable item_num { get; set; } @@ -142,7 +142,7 @@ namespace Model public Nullable optional { get; set; } public Nullable qty { get; set; } public string memo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection act_bom1 { get; set; } public virtual act_bom act_bom2 { get; set; } @@ -153,7 +153,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class actItem { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -169,7 +169,7 @@ namespace Model this.act_bom = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public string subject { get; set; } public Nullable kind { get; set; } @@ -184,7 +184,8 @@ namespace Model public string partno { get; set; } public string print_init { get; set; } public string is_reconcile { get; set; } - + public Nullable sort_order { get; set; } + public virtual actItem_kind actItem_kind { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection actItem_files { get; set; } @@ -210,14 +211,14 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class actItem_files { public int num { get; set; } public int actItem_num { get; set; } public int files_num { get; set; } public Nullable reg_time { get; set; } - + public virtual actItem actItem { get; set; } public virtual file file { get; set; } } @@ -226,7 +227,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class actItem_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -234,14 +235,14 @@ namespace Model { this.actItems = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } public string status { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection actItems { get; set; } } @@ -250,7 +251,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -265,7 +266,7 @@ namespace Model this.stocks = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public Nullable kind { get; set; } public string subject { get; set; } @@ -284,7 +285,7 @@ namespace Model public string customize_data { get; set; } public Nullable category_kind { get; set; } public string print_init { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection accountings { get; set; } public virtual activity_category_kind activity_category_kind { get; set; } @@ -309,7 +310,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_category_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -317,12 +318,12 @@ namespace Model { this.activities = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection activities { get; set; } } @@ -331,7 +332,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_check { public int num { get; set; } @@ -340,7 +341,7 @@ namespace Model public Nullable reg_time { get; set; } public Nullable status { get; set; } public Nullable qty { get; set; } - + public virtual activity activity { get; set; } public virtual follower follower { get; set; } } @@ -349,7 +350,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -358,7 +359,7 @@ namespace Model this.activities = new HashSet(); this.activity_kind_detail = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } @@ -367,7 +368,7 @@ namespace Model public string calendar { get; set; } public Nullable month { get; set; } public Nullable day { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection activities { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -378,7 +379,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_kind_detail { public int num { get; set; } @@ -387,7 +388,7 @@ namespace Model public Nullable price { get; set; } public Nullable qty { get; set; } public Nullable reg_time { get; set; } - + public virtual actItem actItem { get; set; } public virtual activity_kind activity_kind { get; set; } } @@ -396,7 +397,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_relating { public int num { get; set; } @@ -405,7 +406,7 @@ namespace Model public Nullable price { get; set; } public Nullable qty { get; set; } public Nullable reg_time { get; set; } - + public virtual actItem actItem { get; set; } public virtual activity activity { get; set; } } @@ -414,7 +415,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class activity_spares { public int num { get; set; } @@ -424,7 +425,7 @@ namespace Model public Nullable qty2 { get; set; } public string demo { get; set; } public Nullable reg_time { get; set; } - + public virtual actItem actItem { get; set; } public virtual activity activity { get; set; } } @@ -433,7 +434,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class admin { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -443,7 +444,7 @@ namespace Model this.news = new HashSet(); this.GuaDanOrder = new HashSet(); } - + public int num { get; set; } public string u_id { get; set; } public string u_password { get; set; } @@ -470,7 +471,7 @@ namespace Model public string wrp_bar { get; set; } public string gauth_key { get; set; } public Nullable gauth_enabled { get; set; } - + public virtual admin_group admin_group { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection members { get; set; } @@ -484,7 +485,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class admin_group { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -492,11 +493,11 @@ namespace Model { this.admins = new HashSet(); } - + public string g_name { get; set; } public string items { get; set; } public string demo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection admins { get; set; } } @@ -505,7 +506,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class admin_log { public int num { get; set; } @@ -522,7 +523,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class AncestralTabletArea { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -531,7 +532,7 @@ namespace Model this.AncestralTabletArea1 = new HashSet(); this.AncestralTabletPosition = new HashSet(); } - + public int AreaId { get; set; } public string AreaName { get; set; } public string AreaCode { get; set; } @@ -541,7 +542,7 @@ namespace Model public Nullable SortOrder { get; set; } public bool IsDisabled { get; set; } public string Description { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection AncestralTabletArea1 { get; set; } public virtual AncestralTabletArea AncestralTabletArea2 { get; set; } @@ -553,7 +554,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class AncestralTabletPosition { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -561,7 +562,7 @@ namespace Model { this.AncestralTabletRegistrant = new HashSet(); } - + public int PositionId { get; set; } public int AreaId { get; set; } public string PositionCode { get; set; } @@ -571,7 +572,7 @@ namespace Model public string Description { get; set; } public Nullable RowNo { get; set; } public Nullable ColumnNo { get; set; } - + public virtual AncestralTabletArea AncestralTabletArea { get; set; } public virtual AncestralTabletStatus AncestralTabletStatus { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -582,7 +583,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class AncestralTabletPositionRecord { public int RecordId { get; set; } @@ -593,7 +594,7 @@ namespace Model public string WPContent { get; set; } public System.DateTime CreatedAt { get; set; } public Nullable UpdatedAt { get; set; } - + public virtual AncestralTabletRegistrant AncestralTabletRegistrant { get; set; } } } @@ -601,7 +602,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class AncestralTabletRegistrant { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -609,7 +610,7 @@ namespace Model { this.AncestralTabletPositionRecord = new HashSet(); } - + public string RegistrantCode { get; set; } public string Name { get; set; } public string Phone { get; set; } @@ -624,7 +625,7 @@ namespace Model public System.DateTime CreatedAt { get; set; } public Nullable UpdatedAt { get; set; } public bool IsEnd { get; set; } - + public virtual AncestralTabletPosition AncestralTabletPosition { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection AncestralTabletPositionRecord { get; set; } @@ -634,7 +635,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class AncestralTabletStatus { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -642,11 +643,11 @@ namespace Model { this.AncestralTabletPosition = new HashSet(); } - + public string StatusCode { get; set; } public string StatusName { get; set; } public string StatusType { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection AncestralTabletPosition { get; set; } } @@ -655,7 +656,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class appellation { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -663,10 +664,10 @@ namespace Model { this.followers = new HashSet(); } - + public int num { get; set; } public string title { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection followers { get; set; } } @@ -675,7 +676,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class bed_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -685,14 +686,14 @@ namespace Model this.bed_order_detail = new HashSet(); this.bed_order_detail1 = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } public string sex { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection bed_kind_detail { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -705,7 +706,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class bed_kind_detail { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -713,13 +714,13 @@ namespace Model { this.bed_order_detail = new HashSet(); } - + public int num { get; set; } public Nullable bed_kind_id { get; set; } public string bed_name { get; set; } public Nullable bed_type { get; set; } public string demo { get; set; } - + public virtual bed_kind bed_kind { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection bed_order_detail { get; set; } @@ -729,7 +730,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class bed_order { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -737,7 +738,7 @@ namespace Model { this.bed_order_detail = new HashSet(); } - + public string bed_order_no { get; set; } public string order_no { get; set; } public Nullable o_detail_id { get; set; } @@ -747,7 +748,7 @@ namespace Model public string keyin1 { get; set; } public string demo { get; set; } public Nullable reg_time { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection bed_order_detail { get; set; } public virtual pro_order pro_order { get; set; } @@ -758,7 +759,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class bed_order_detail { public int num { get; set; } @@ -768,7 +769,7 @@ namespace Model public Nullable bed_kind2 { get; set; } public Nullable bed_kind_detail_id { get; set; } public string license { get; set; } - + public virtual bed_kind bed_kind { get; set; } public virtual bed_kind bed_kind3 { get; set; } public virtual bed_kind_detail bed_kind_detail { get; set; } @@ -779,7 +780,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class company { public int num { get; set; } @@ -808,7 +809,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class country { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -816,14 +817,14 @@ namespace Model { this.followers = new HashSet(); } - + public string ID { get; set; } public string ID2 { get; set; } public string ID3 { get; set; } public Nullable range { get; set; } public string name_en { get; set; } public string name_zh { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection followers { get; set; } } @@ -832,7 +833,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class family_members { public int num { get; set; } @@ -851,7 +852,7 @@ namespace Model public string mobile { get; set; } public string city { get; set; } public string area { get; set; } - + public virtual follower follower { get; set; } } } @@ -859,7 +860,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class file { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -867,7 +868,7 @@ namespace Model { this.actItem_files = new HashSet(); } - + public int num { get; set; } public string subject { get; set; } public string word { get; set; } @@ -875,7 +876,7 @@ namespace Model public Nullable modify_time { get; set; } public string customize_data { get; set; } public string paperset { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection actItem_files { get; set; } } @@ -884,7 +885,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class follower { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -904,7 +905,7 @@ namespace Model this.GuaDanOrder = new HashSet(); this.GuaDanOrderGuest = new HashSet(); } - + public int num { get; set; } public string f_number { get; set; } public string u_name { get; set; } @@ -937,7 +938,7 @@ namespace Model public Nullable appellation_id { get; set; } public string follower_hash { get; set; } public string search_keywords { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection activity_check { get; set; } public virtual appellation appellation { get; set; } @@ -973,14 +974,14 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class followers_tablet { public int num { get; set; } public Nullable f_num { get; set; } public string title { get; set; } public string type { get; set; } - + public virtual follower follower { get; set; } } } @@ -988,7 +989,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class GuaDanOrder { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -996,7 +997,7 @@ namespace Model { this.GuaDanOrderGuest = new HashSet(); } - + public Nullable StartDate { get; set; } public Nullable EndDate { get; set; } public Nullable CreateUser { get; set; } @@ -1011,7 +1012,7 @@ namespace Model public System.Guid Uuid { get; set; } public Nullable ActivityNum { get; set; } public bool IsCancel { get; set; } - + public virtual admin admin { get; set; } public virtual follower followers { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -1022,7 +1023,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class GuaDanOrderGuest { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1030,7 +1031,7 @@ namespace Model { this.RegionAndRoomAndBedSchedule = new HashSet(); } - + public string GuaDanOrderNo { get; set; } public Nullable FollowerNum { get; set; } public bool IsDeleted { get; set; } @@ -1041,7 +1042,7 @@ namespace Model public Nullable CheckOutAt { get; set; } public string StatusCode { get; set; } public Nullable OrderUuid { get; set; } - + public virtual follower followers { get; set; } public virtual GuaDanOrder GuaDanOrder { get; set; } public virtual RegionRoomBed RegionRoomBed { get; set; } @@ -1055,7 +1056,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class GuadanTimeSetting { public System.Guid Id { get; set; } @@ -1070,7 +1071,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class item { public int num { get; set; } @@ -1090,7 +1091,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class member { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1101,7 +1102,7 @@ namespace Model this.stocks = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public Nullable f_num { get; set; } public string m_number { get; set; } @@ -1129,7 +1130,7 @@ namespace Model public string address2 { get; set; } public Nullable reg_time { get; set; } public string pic1 { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection accountings { get; set; } public virtual admin admin { get; set; } @@ -1148,7 +1149,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class member_check { public int num { get; set; } @@ -1160,7 +1161,7 @@ namespace Model public Nullable login_type { get; set; } public string login_ip { get; set; } public Nullable hour { get; set; } - + public virtual member member { get; set; } } } @@ -1168,7 +1169,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class member_group { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1176,7 +1177,7 @@ namespace Model { this.members = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable starttime { get; set; } @@ -1185,7 +1186,7 @@ namespace Model public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection members { get; set; } } @@ -1194,7 +1195,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class member_title { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1202,14 +1203,14 @@ namespace Model { this.members = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } public string status { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection members { get; set; } } @@ -1218,7 +1219,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class news { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1226,7 +1227,7 @@ namespace Model { this.news_files = new HashSet(); } - + public int num { get; set; } public string subject { get; set; } public Nullable kind { get; set; } @@ -1241,7 +1242,7 @@ namespace Model public Nullable range { get; set; } public Nullable author { get; set; } public Nullable activity_num { get; set; } - + public virtual activity activity { get; set; } public virtual admin admin { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -1253,7 +1254,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class news_files { public string num { get; set; } @@ -1262,7 +1263,7 @@ namespace Model public Nullable reg_time { get; set; } public string pic_name { get; set; } public string pic_type { get; set; } - + public virtual news news { get; set; } } } @@ -1270,7 +1271,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class news_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1278,14 +1279,14 @@ namespace Model { this.news = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } public string status { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection news { get; set; } } @@ -1294,7 +1295,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class PostCity { public string city { get; set; } @@ -1304,7 +1305,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class PostNumber { public int ID { get; set; } @@ -1317,7 +1318,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class pro_order { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1326,7 +1327,7 @@ namespace Model this.bed_order = new HashSet(); this.pro_order_detail = new HashSet(); } - + public string order_no { get; set; } public Nullable up_time { get; set; } public Nullable reg_time { get; set; } @@ -1340,7 +1341,7 @@ namespace Model public Nullable introducer { get; set; } public Nullable send_receipt { get; set; } public string receipt_title { get; set; } - + public virtual activity activity { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection bed_order { get; set; } @@ -1354,7 +1355,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class pro_order_detail { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1365,7 +1366,7 @@ namespace Model this.accountings = new HashSet(); this.transfer_register = new HashSet(); } - + public int num { get; set; } public string order_no { get; set; } public Nullable actItem_num { get; set; } @@ -1389,7 +1390,7 @@ namespace Model public Nullable parent_num { get; set; } public string print_id { get; set; } public Nullable UpdateTime { get; set; } - + public virtual actItem actItem { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection bed_order { get; set; } @@ -1408,7 +1409,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class pro_order_record { public int num { get; set; } @@ -1421,7 +1422,7 @@ namespace Model public string bank_code { get; set; } public Nullable transfer_id { get; set; } public string reconcile_memo { get; set; } - + public virtual accounting_kind2 accounting_kind2 { get; set; } public virtual pro_order_detail pro_order_detail { get; set; } public virtual transfer_register transfer_register { get; set; } @@ -1431,7 +1432,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class project { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1439,14 +1440,14 @@ namespace Model { this.project_sub = new HashSet(); } - + public int num { get; set; } public string subject { get; set; } public Nullable kind { get; set; } public Nullable actItem_num { get; set; } public string demo { get; set; } public Nullable reg_time { get; set; } - + public virtual actItem actItem { get; set; } public virtual project_kind project_kind { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -1457,7 +1458,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class project_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1465,13 +1466,13 @@ namespace Model { this.projects = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection projects { get; set; } } @@ -1480,7 +1481,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class project_sub { public int num { get; set; } @@ -1490,7 +1491,7 @@ namespace Model public string word { get; set; } public string pic1 { get; set; } public Nullable pro_id { get; set; } - + public virtual project project { get; set; } } } @@ -1498,7 +1499,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class Region { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1507,7 +1508,7 @@ namespace Model this.Region1 = new HashSet(); this.Room = new HashSet(); } - + public string Name { get; set; } public string Description { get; set; } public Nullable SortOrder { get; set; } @@ -1521,7 +1522,7 @@ namespace Model public Nullable ParentUuid { get; set; } public Nullable RegionTypeUuid { get; set; } public Nullable Gender { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection Region1 { get; set; } public virtual Region Region2 { get; set; } @@ -1534,7 +1535,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class RegionAndRoomAndBedSchedule { public int UseType { get; set; } @@ -1549,7 +1550,7 @@ namespace Model public Nullable ScheduleDate { get; set; } public bool IsCancel { get; set; } public Nullable GuaDanOrderGuestUuid { get; set; } - + public virtual GuaDanOrderGuest GuaDanOrderGuest { get; set; } } } @@ -1557,7 +1558,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class RegionRoomBed { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1565,7 +1566,7 @@ namespace Model { this.GuaDanOrderGuest = new HashSet(); } - + public string Name { get; set; } public bool IsActive { get; set; } public bool Gender { get; set; } @@ -1573,7 +1574,7 @@ namespace Model public System.Guid Uuid { get; set; } public System.Guid RoomUuid { get; set; } public string StatusCode { get; set; } - + public virtual Room Room { get; set; } public virtual RegionRoomBedStatus RegionRoomBedStatus { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -1584,7 +1585,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class RegionRoomBedStatus { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1593,13 +1594,13 @@ namespace Model this.RegionRoomBed = new HashSet(); this.GuaDanOrderGuest = new HashSet(); } - + public string Code { get; set; } public string Name { get; set; } public string Description { get; set; } public Nullable Category { get; set; } public bool IsDeleted { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection RegionRoomBed { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] @@ -1610,7 +1611,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class RegionType { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1618,14 +1619,14 @@ namespace Model { this.Region = new HashSet(); } - + public string Code { get; set; } public string Name { get; set; } public bool IsActive { get; set; } public Nullable CreateAt { get; set; } public bool IsDeleted { get; set; } public System.Guid Uuid { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection Region { get; set; } } @@ -1634,7 +1635,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class Room { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1643,7 +1644,7 @@ namespace Model this.RegionRoomBed = new HashSet(); this.GuaDanOrderGuest = new HashSet(); } - + public string Name { get; set; } public bool Gender { get; set; } public Nullable BedCount { get; set; } @@ -1653,7 +1654,7 @@ namespace Model public bool IsDeleted { get; set; } public System.Guid Uuid { get; set; } public System.Guid RegionUuid { get; set; } - + public virtual Region Region { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection RegionRoomBed { get; set; } @@ -1665,7 +1666,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class ShuWen { public int ID { get; set; } @@ -1680,7 +1681,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class stock { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1688,7 +1689,7 @@ namespace Model { this.stock_files = new HashSet(); } - + public int num { get; set; } public Nullable uptime { get; set; } public Nullable category { get; set; } @@ -1706,7 +1707,7 @@ namespace Model public Nullable supplier { get; set; } public Nullable final_stock { get; set; } public Nullable rent_stock { get; set; } - + public virtual actItem actItem { get; set; } public virtual activity activity { get; set; } public virtual member member { get; set; } @@ -1721,7 +1722,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class stock_files { public int num { get; set; } @@ -1729,7 +1730,7 @@ namespace Model public Nullable reg_time { get; set; } public string pic1 { get; set; } public string pic1_name { get; set; } - + public virtual stock stock { get; set; } } } @@ -1737,7 +1738,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class stock_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1745,13 +1746,13 @@ namespace Model { this.stocks = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection stocks { get; set; } } @@ -1760,7 +1761,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class stock_reason { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1768,13 +1769,13 @@ namespace Model { this.stocks = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public Nullable category { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection stocks { get; set; } } @@ -1783,7 +1784,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class supplier { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1791,7 +1792,7 @@ namespace Model { this.stocks = new HashSet(); } - + public int num { get; set; } public string s_number { get; set; } public string u_name { get; set; } @@ -1807,7 +1808,7 @@ namespace Model public Nullable reg_time { get; set; } public string admin_log { get; set; } public string c_num { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection stocks { get; set; } public virtual supplier_kind supplier_kind { get; set; } @@ -1817,7 +1818,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class supplier_kind { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1825,13 +1826,13 @@ namespace Model { this.suppliers = new HashSet(); } - + public int num { get; set; } public string kind { get; set; } public Nullable root { get; set; } public Nullable range { get; set; } public string demo { get; set; } - + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection suppliers { get; set; } } @@ -1840,7 +1841,7 @@ namespace Model { using System; using System.Collections.Generic; - + public partial class transfer_register { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] @@ -1848,7 +1849,7 @@ namespace Model { this.pro_order_record = new HashSet(); } - + public int id { get; set; } public Nullable activity_num { get; set; } public string name { get; set; } @@ -1876,7 +1877,7 @@ namespace Model public Nullable remain_amount { get; set; } public Nullable balance_act_item { get; set; } public Nullable balance_pro_order_detail { get; set; } - + public virtual accounting accounting { get; set; } public virtual accounting_kind2 accounting_kind2 { get; set; } public virtual activity activity { get; set; } @@ -1892,7 +1893,7 @@ namespace Model namespace Model { using System; - + public partial class sp_helpdiagramdefinition_Result { public Nullable version { get; set; } @@ -1902,7 +1903,7 @@ namespace Model namespace Model { using System; - + public partial class sp_helpdiagrams_Result { public string Database { get; set; } diff --git a/web/App_Code/Model/Model.edmx b/web/App_Code/Model/Model.edmx index 9bd2192..737f647 100644 --- a/web/App_Code/Model/Model.edmx +++ b/web/App_Code/Model/Model.edmx @@ -91,6 +91,7 @@ + @@ -480,7 +481,7 @@ - + @@ -604,8 +605,8 @@ - - + + @@ -980,7 +981,7 @@ - + @@ -1079,7 +1080,9 @@ - + + + @@ -1128,18 +1131,6 @@ - - - - - - - - - - - - @@ -1211,7 +1202,9 @@ - + + + @@ -1637,7 +1630,9 @@ - + + + @@ -1687,7 +1682,9 @@ - + + + @@ -1699,7 +1696,9 @@ - + + + @@ -2157,7 +2156,7 @@ - + @@ -2205,10 +2204,6 @@ - - - - @@ -2613,6 +2608,7 @@ + @@ -2972,7 +2968,7 @@ - + @@ -3062,8 +3058,8 @@ - - + + @@ -5334,6 +5330,7 @@ + diff --git a/web/App_Code/api/FollowerController.cs b/web/App_Code/api/FollowerController.cs index cbcfbea..88b228e 100644 --- a/web/App_Code/api/FollowerController.cs +++ b/web/App_Code/api/FollowerController.cs @@ -151,8 +151,10 @@ public class FollowerController : ApiController qry = qry.Where(o => o.u_name.Contains(q.u_name.Trim())); if (q.birthday.HasValue) qry = qry.Where(o => o.birthday >= q.birthday.Value); - if (q.birthday2.HasValue) - qry = qry.Where(o => o.birthday < Convert.ToDateTime(q.birthday2.Value).AddDays(1)); + if (q.birthday2.HasValue) { + var tmpBirthday2 = Convert.ToDateTime(q.birthday2.Value).AddDays(1); + qry = qry.Where(o => o.birthday < tmpBirthday2); + } if (!string.IsNullOrEmpty(q.address)) qry = qry.Where(o => o.address !=null && o.address.Contains(q.address.Trim())); //if (q.num.HasValue && q.num.Value>0) diff --git a/web/App_Code/api/activityController.cs b/web/App_Code/api/activityController.cs index 74171ab..039a444 100644 --- a/web/App_Code/api/activityController.cs +++ b/web/App_Code/api/activityController.cs @@ -1,4 +1,5 @@ using DocumentFormat.OpenXml.Drawing.Spreadsheet; +using Model; using Newtonsoft.Json; using Org.BouncyCastle.Crypto; using PagedList; @@ -10,6 +11,7 @@ using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; +using System.Web.Services; using static TreeView; // api/activity @@ -326,6 +328,36 @@ public class activityController : ApiController return Ok(ret); } + public class SortOrderRequest + { + public List ids { get; set; } + } + + [HttpPost] + [Route("api/activity/SaveItemList")] + public IHttpActionResult UpdateSortOrder([FromBody] SortOrderRequest request) + { + if (request == null || request.ids == null) return BadRequest(); + + using (Model.ezEntities _db = new Model.ezEntities()) + { + int totalCount = request.ids.Count; + + for (int i = 0; i < totalCount; i++) + { + int id = request.ids[i]; + var item = _db.actItems.FirstOrDefault(x => x.num == id); + if (item != null) + { + // 改成總數減去索引,這樣第一筆 (i=0) 會拿到最大的數字 + item.sort_order = totalCount - i; + } + } + _db.SaveChanges(); + } + return Ok(); + } + [HttpPost] [Route("api/activity/GetItemList")] public IHttpActionResult GetItemList([FromBody] Model.ViewModel.actItem q, int page, int pageSize = 10, @@ -430,8 +462,14 @@ public class activityController : ApiController else qry = qry.OrderBy(o => o.status); } - else + else if (sortBy.Equals("num")) + { qry = qry.OrderByDescending(o => o.num); + } + else + { + qry = qry.OrderByDescending(o => o.sort_order); + } var tdesc = publicFun.enum_desc(); var count = qry.Count(); //pageSize = count;//一次取回?? @@ -1315,7 +1353,7 @@ public class activityController : ApiController [Route("api/activity/OrderCheckIn")] public IHttpActionResult OrderCheckIn([FromBody] Model.activity_check item) { - if (item.f_num.HasValue && item.activity_num.HasValue && item.qty.HasValue && item.status.HasValue) + if (item.f_num.HasValue && item.activity_num.HasValue && item.status.HasValue) { //同一天不能簽到兩次以上 Model.activity_check check = _db.activity_check diff --git a/web/App_Code/api/orderController.cs b/web/App_Code/api/orderController.cs index 6bed7ee..64b65c7 100644 --- a/web/App_Code/api/orderController.cs +++ b/web/App_Code/api/orderController.cs @@ -4,6 +4,7 @@ using MyWeb; using Newtonsoft.Json; using PagedList; using System; +using System.Activities.Expressions; using System.Collections; using System.Collections.Generic; using System.Diagnostics; @@ -207,7 +208,7 @@ public class orderController : ApiController string sortBy = "", bool sortDesc = false) { - var qry = _db.pro_order.AsQueryable(); + var qry = _db.pro_order.Include("activity").Include("activity.activity_check").AsQueryable(); //var aIDt = _db.actItems.AsEnumerable().Where(f => f.subject.Contains(q.actItemTxt.Trim())).Select(f => f.num);//品項 @@ -222,7 +223,10 @@ public class orderController : ApiController if (q.up_time1.HasValue) qry = qry.Where(o => o.up_time >= q.up_time1.Value); if (q.up_time2.HasValue) - qry = qry.Where(o => o.up_time < Convert.ToDateTime(q.up_time2.Value).AddDays(1)); + { + var tmp_up_time2 = Convert.ToDateTime(q.up_time2.Value).AddDays(1); + qry = qry.Where(o => o.up_time < tmp_up_time2); + } if (!string.IsNullOrEmpty(q.address)) qry = qry.Where(o => o.address.Contains(q.address.Trim())); if (!string.IsNullOrEmpty(q.subject)) @@ -292,6 +296,13 @@ public class orderController : ApiController else qry = qry.OrderBy(o => o.activity != null ? o.activity.subject : ""); } + else if(sortBy.Equals("status")) + { + if (sortDesc) + qry = qry.OrderByDescending(o => o.activity.activity_check.FirstOrDefault(a => o.activity_num == a.activity_num && o.f_num == a.f_num).status ?? 0); + else + qry = qry.OrderBy(o => o.activity.activity_check.FirstOrDefault(a => o.activity_num == a.activity_num && o.f_num == a.f_num).status ?? 0); + } else qry = qry.OrderByDescending(o => o.reg_time); @@ -308,6 +319,7 @@ public class orderController : ApiController keyin1 = x.keyin1, up_time = x.up_time, keyin1_txt = Model.pro_order.keyin1_value_to_text(x.keyin1), + status = x.activity.activity_check.FirstOrDefault(a => x.activity_num == a.activity_num && x.f_num == a.f_num)?.status ?? 0, }), count = count }; diff --git a/web/admin/Templates/TBS5ADM001/uc/menu.ascx b/web/admin/Templates/TBS5ADM001/uc/menu.ascx index 3314d38..153319a 100644 --- a/web/admin/Templates/TBS5ADM001/uc/menu.ascx +++ b/web/admin/Templates/TBS5ADM001/uc/menu.ascx @@ -16,7 +16,8 @@ " - onclick="sessionStorage.removeItem('member_list_cache');sessionStorage.removeItem('member_query_params');" + onclick="sessionStorage.removeItem('member_list_cache'); sessionStorage.removeItem('member_query_params'); + sessionStorage.removeItem('order_list_cache'); sessionStorage.removeItem('order_query_params');" target="<%#(ValString(Eval("target"))=="B"?"_blank":"_self") %>"> <%#Eval("title") %> diff --git a/web/admin/activity/index2.aspx b/web/admin/activity/index2.aspx index 524c8dc..973af5b 100644 --- a/web/admin/activity/index2.aspx +++ b/web/admin/activity/index2.aspx @@ -7,19 +7,20 @@
<%--
--%> -
+ +
-
- 匯出Excel + 編輯排列順序 + 完成編輯 +
+ + 匯出Excel -
+
- +
- + + + @@ -352,12 +453,12 @@ -
+
\ No newline at end of file diff --git a/web/admin/index.aspx b/web/admin/index.aspx index 54ae257..95fede5 100644 --- a/web/admin/index.aspx +++ b/web/admin/index.aspx @@ -85,7 +85,7 @@
- 登入
+ diff --git a/web/admin/order/index.aspx b/web/admin/order/index.aspx index 1b9cca3..974a16e 100644 --- a/web/admin/order/index.aspx +++ b/web/admin/order/index.aspx @@ -14,17 +14,18 @@ 列印管理報表 - - @@ -39,7 +40,8 @@ vuetify: new Vuetify(vuetify_options), data() { return { - isFirstLoad: true, + print_error_msg: "", + isSearched: false, this_act : '<%= Request["act_id"]%>', options: { multiSort: false }, search_options: { multiSort: false }, @@ -57,6 +59,7 @@ { text: '報名日期', value: 'up_time' }, { text: '報名活動', value: 'subject', align: 'start' }, { text: '單據狀態', value: 'keyin1_txt' }, + { text: '報到狀態', value: 'status' }, { text: '', value: 'slot_btn', sortable: false, align: 'end' } ], footer:{ @@ -204,6 +207,10 @@ } }, mounted() { + const printResult = document.getElementById('<%= hid_err_msg.ClientID %>').value; + document.getElementById('<%= hid_err_msg.ClientID %>').value = ''; + window._printResult = printResult + this.detalKeyinArray(); this.search_dialog.current = this.search_dialog.controls.search1 ///default if (this.this_act != '') @@ -212,29 +219,63 @@ this.initActivity(); const navEntries = performance.getEntriesByType("navigation"); const isReload = navEntries.length > 0 && navEntries[0].type === "reload"; - const isBackForward = navEntries.length > 0 && navEntries[0].type === "back_forward"; + if (isReload) { sessionStorage.removeItem("orderpage"); + sessionStorage.removeItem("order_list_cache"); + sessionStorage.removeItem("order_query_params"); } - else if (isBackForward) { - this.isFirstLoad = false; + else if ("<%=lastAddedNo%>" !== "") { + const newQuery = { order_no: '<%=lastAddedNo%>' }; + sessionStorage.setItem('order_query_params', JSON.stringify(newQuery)); + this.search = newQuery; + this.isSearched = true; } else { const savedPage = parseInt(sessionStorage.getItem('orderpage')); + const savedData = sessionStorage.getItem("order_list_cache"); + const savedQuery = JSON.parse(sessionStorage.getItem("order_query_params")); + if (savedQuery) { + this.search = savedQuery; + this.isSearched = true; + } if (savedPage) { this.options.page = savedPage; } - } + if (savedData && savedData !== "undefined") { + this.data_table = JSON.parse(savedData); + this.isSearched = true; + } + } + + if (printResult === 'nodata' || printResult === 'success') { + + + this.$nextTick(() => { + this.print_dialog.show = true; + if (printResult === 'nodata') { + this.print_error_msg = "查無資料,請重新選擇區間"; + } + }); + } + + this.$nextTick(() => { + setTimeout(() => { + // 清空 URL + const cleanUrl = window.location.protocol + "//" + window.location.host + window.location.pathname; + window.history.replaceState({}, '', cleanUrl); + }, 100); + }); }, watch: { options: { handler() { - if (this.isFirstLoad) { - this.isFirstLoad = false; - this.data_table.loading = false; - return; + if (this.isSearched) { + this.getDefault() + } + else { + this.data_table.loading = false; } - this.getDefault() }, deep: true, }, @@ -246,6 +287,57 @@ }, }, methods: { + triggerManagementExport(mode) { + this.print_error_msg = ""; + if (this.print_search.year == '') { + msgbox('請輸入年份'); + return; + } + if (!this.print_search.chk_noact && !this.print_search.chk_hasact) { + msgbox('活動/非活動至少勾選一項'); + return; + } + + // 將 Vue 狀態同步至 ASP.NET HiddenField,供後端 PostBack 讀取參數 + document.getElementById('<%= hid_print_mode.ClientID %>').value = this.print_conditions; + document.getElementById('<%= hid_print_year.ClientID %>').value = this.print_search.year; + if (this.print_conditions == 'mm') + document.getElementById('<%= hid_print_month.ClientID %>').value = this.print_search.month; + else if (this.print_conditions == 'ss') + document.getElementById('<%= hid_print_season.ClientID %>').value = this.print_search.season; + document.getElementById('<%= hid_select_act.ClientID %>').value = this.print_search.select_act; + document.getElementById('<%= hid_select_actitem.ClientID %>').value = this.print_search.select_actitem; + document.getElementById('<%= hid_chk_hasact.ClientID %>').value = this.print_search.chk_hasact; + document.getElementById('<%= hid_chk_noact.ClientID %>').value = this.print_search.chk_noact; + + let qry = ""; + Object.keys(this.print_search).forEach(key => { + if (this.print_search[key] != undefined && this.print_search[key] != null && this.print_search[key] != '') { + if (key == 'month' ) { + if (this.print_conditions == 'mm') { + qry += "&month=" + this.print_search.month; + } + } else if ( key == 'season') + { + if (this.print_conditions == 'ss') { + qry += "&season=" + this.print_search.season; + } + } + else { + qry += (qry != '' ? '&' : '?') + (key + '=' + this.print_search[key]); + } + + } + }); + document.getElementById('<%= hid_qry.ClientID %>').value = qry; + + if (mode === 'print') { + document.getElementById('<%= print_management.ClientID %>').click(); + } + else if (mode === "excel") { + document.getElementById('<%= excel_management.ClientID %>').click(); + } + }, search_show(curr) { //console.log("btn_click:", curr, curr.api_url); this.search_dialog.current = curr; @@ -331,19 +423,24 @@ this.data_table.list = response.data.list this.data_table.count = response.data.count; this.data_table.loading = false + + const dataToStore = JSON.stringify(this.data_table); + sessionStorage.setItem("order_list_cache", dataToStore); }) .catch(error => console.log(error)) }, detalKeyinArray() { var getArray = <%=Newtonsoft.Json.JsonConvert.SerializeObject(_keyin1Item, Newtonsoft.Json.Formatting.Indented) %>; - var keys = Object.keys(getArray); - for (let i = 0; i < keys.length; i++) { - //console.log(`${keys[i]}:${getArray[keys[i]]}`); //value : text - var _tmp = { - text: getArray[keys[i]], - val: parseInt(keys[i]), + if (getArray !== null) { + var keys = Object.keys(getArray); + for (let i = 0; i < keys.length; i++) { + //console.log(`${keys[i]}:${getArray[keys[i]]}`); //value : text + var _tmp = { + text: getArray[keys[i]], + val: parseInt(keys[i]), + } + this.keyin1_items.push(_tmp); } - this.keyin1_items.push(_tmp); } }, @@ -385,16 +482,21 @@ } }, btn_search() { + this.isSearched = true; + sessionStorage.setItem("order_query_params", JSON.stringify(this.search)); this.this_act = ''; this.search.activity_num = ''; this.getDefault(true) + bootstrap.Offcanvas.getInstance(document.getElementById("offcanvasRight")).hide() }, btn_all() { + this.isSearched = false; this.this_act = ''; this.search.activity_num = ''; clearObjProps(this.search); - this.btn_search() + sessionStorage.setItem("order_query_params", JSON.stringify(this.search)); + //this.btn_search() }, checkInMsg(item) { this.check_data.f_num = item.f_num; @@ -403,39 +505,59 @@ this.check_data.activity_name = item.subject; this.check_dialog.show = true; }, - checkIn() { - if (this.check_data.qty > 0 && this.check_data.status.val > 0) { - var chechdata = - { - f_num: this.check_data.f_num, - activity_num: this.check_data.activity_num, - status: this.check_data.status.val, - qty: this.check_data.qty, - } - axios - .post(HTTP_HOST + 'api/activity/OrderCheckIn', chechdata) - .then(response => { - //清空 - this.check_data.f_num = 0; - this.check_data.u_name = ''; - this.check_data.activity_num = 0; - this.check_data.activity_name = ''; - this.check_data.qty = 1; - this.check_data.status.text = ''; - this.check_data.status.val = 1; - - this.check_dialog.show = false; - msgtop('簽到成功') - }) - .catch( - error => { - console.log(error) - msgtop('簽到失敗', 'error') - } - ) - } else { - msgbox('報到資訊請填寫完整'); + checkIn(item) { + var checkdata = + { + f_num: item.f_num, + activity_num: item.activity_num, + status: 1, + qty: 1, } + console.log(checkdata) + axios + .post(HTTP_HOST + 'api/activity/OrderCheckIn', checkdata) + .then(response => { + msgtop('簽到成功'); + this.getDefault(); + }) + .catch( + error => { + console.log(error) + msgtop('簽到失敗', 'error') + } + ) + //if (this.check_data.qty > 0 && this.check_data.status.val > 0) { + // var chechdata = + // { + // f_num: this.check_data.f_num, + // activity_num: this.check_data.activity_num, + // status: this.check_data.status.val, + // qty: this.check_data.qty, + // } + // axios + // .post(HTTP_HOST + 'api/activity/OrderCheckIn', chechdata) + // .then(response => { + // //清空 + // this.check_data.f_num = 0; + // this.check_data.u_name = ''; + // this.check_data.activity_num = 0; + // this.check_data.activity_name = ''; + // this.check_data.qty = 1; + // this.check_data.status.text = ''; + // this.check_data.status.val = 1; + + // this.check_dialog.show = false; + // msgtop('簽到成功') + // }) + // .catch( + // error => { + // console.log(error) + // msgtop('簽到失敗', 'error') + // } + // ) + //} else { + // msgbox('報到資訊請填寫完整'); + //} }, goPrint() { let _qry = ""; Object.keys(this.search).forEach(key => { @@ -453,6 +575,7 @@ //列印管理報表 print_close() { this.print_dialog.show = false; + this.print_error_msg = ""; } , initPrintSearch() { @@ -515,9 +638,9 @@ } } }); - + console.log(_qry); this.print_dialog.show = false; - window.open("print.aspx" + _qry, '_blank'); + //window.open("print.aspx" + _qry, '_blank'); } else { msgbox('活動/非活動至少勾選一項'); } @@ -567,10 +690,35 @@ $('#country2').val(''); VueApp.search.country2 = ''; }); + + $(document).ready(function () { + // 判斷是否彈出 search dialog + let hasSearchResult = sessionStorage.getItem("order_list_cache") !== null; + + if (!hasSearchResult && window._printResult === '') { + let $btn = $("a[data-bs-target='#offcanvasRight'][href='#search_panel']"); + $btn.click(); + let el = document.getElementById('offcanvasRight'); + let offcanvas = bootstrap.Offcanvas.getOrCreateInstance(el); + offcanvas.show(); + } + }); + + + + + + + + + + +