using System.ComponentModel; namespace HotelPms.Data.Common; public enum EResvType : int { [Description("本予約")] Reserve = 0, [Description("仮予約")] Temporary = 1, [Description("予約なし")] NoReserve = 2, } public enum EGroupType : int { [Description("個人")] Person = 0, [Description("団体")] Group = 1, } public enum EReceiptPrtWay : int { [Description("連泊部屋単位")] Room = 0, [Description("全利用単位")] Group = 1, [Description("基本一括+付帯個別")] BaseAdding = 2, } public enum EPayWay : int { [Description("連泊部屋単位")] Room = 0, [Description("全利用単位")] Group = 1, } public enum EUseStatus : int { [Description("なし(途中入力データ格納用など)")] None = 0, [Description("予約")] Resv = 1, [Description("チェックイン")] Cin = 2, [Description("チェックアウト")] Cout = 3, [Description("キャンセル")] Cancel = 4, [Description("故障部屋")] BreakDown = 5, [Description("マネージャーブロック")] Block = 6, [Description("キャンセル待ち")] CancelWait = 7, [Description("問い合わせ")] AskOnly = 8, [Description("自由領収書")] Free = 9, } public enum ECinStatus : int { [Description("在室")] In = 0, [Description("外出")] Out = 1, } public enum ECoutStatus : int { [Description("未清掃(汚い部屋)")] Uncleaned = 0, [Description("清掃完了の綺麗部屋")] Cleaned = 1, } public enum ECancelStatus : int { [Description("キャンセル")] Cancel = 0, [Description("NoShow")] NoShow = 1, } public enum EExtenStatus : int { [Description("なし")] None = 0, [Description("延長中")] Exten = 1, } public enum EPayType : int { [Description("現金")] Cash = 0, [Description("クレジット")] Credit = 1, [Description("売掛金")] Bill = 2, [Description("予約金")] ReservedMoney = 3, [Description("クーポン")] Coupon = 4, [Description("宴会売掛金")] PartyBill = 5, } public enum EPersonType : int { [Description("大人")] Adult = 0, [Description("子供A")] ChildA = 1, [Description("子供B")] ChildB = 2, [Description("子供C")] ChildC = 3, [Description("子供D")] ChildD = 4, [Description("子供E")] ChildE = 5, [Description("子供F")] ChildF = 6, [Description("幼児")] Infant = 7, } public enum EReceiptPrtType : int { [Description("印字しない")] NoPrint = 0, [Description("印字")] Print = 1, [Description("印字済")] Printed = 2, } public enum ERoomKind : int { [Description("一般部屋")] Normal = 0, [Description("会場")] Hall = 1, [Description("売上部屋")] Sales = 2, [Description("架空部屋")] Virtual = 3, } public enum EVisible : int { [Description("非表示")] Hidden = 0, [Description("表示")] Show = 1, } public enum EIssueStatus : int { [Description("未発行")] NoIssue = 0, [Description("発行")] Issue = 1, [Description("再発行")] ReIssue = 2, [Description("キャンセル")] Canceled = 9, } public enum EIOType : int { [Description("なし")] None = 0, [Description("外税")] Out = 1, [Description("内税")] Include = 2, } public enum ETelKind : int { [Description("携帯")] Mobile = 0, [Description("自宅TEL")] Tel = 1, [Description("自宅FAX")] Fax = 2, [Description("会社TEL")] CorpTel = 3, [Description("会社FAX")] CorpFax = 4, } public enum ESyncType : int { [Description("利用更新")] Use = 0, [Description("顧客更新")] Customer, } public enum EMasterEditStatus : int { [Description("新規")] Create = 0, [Description("変更")] Update, [Description("削除")] Delete, } public enum EReportID : int { [Description("部屋別売上チェックリスト")] RoomCheckList = 1, [Description("デモマスタ")] Demo = 10000, [Description("館マスタ")] Building = 10001, [Description("部屋状態マスタ")] RoomStatus = 10002, } public enum EMaidType : int { [Description("空室(清掃完了)")] Vacancy = 0, [Description("清掃指示")] Instruct, [Description("点検中")] Check, [Description("通常清掃状態")] Normal, } /// /// 科目種別 /// public enum EItemKind : int { [Description("宿泊基本")] StayBase = 0, [Description("日帰基本")] DayUseBase, [Description("宿泊追加")] StayAdding, [Description("日帰追加")] DayUseAdding, [Description("立替")] Reimbursement, } /// /// 売上表示区分 /// public enum ESaleDispType : int { [Description("通常")] Normal = 0, [Description("まとめ")] Group, }