/// <summary> /// 初始化 /// </summary> internal void Init(SelectedViewModel selectedModel) { this.selectedModel = selectedModel; Room room = Resources.GetRes().Rooms.Where(x => x.RoomId == selectedModel.RoomId).FirstOrDefault(); RoomModel model = Resources.GetRes().RoomsModel.Where(x => x.RoomId == selectedModel.RoomId).FirstOrDefault(); ResetTime(room); this.order = model.PayOrder; this.StartTimeLong = order == null ? selectedModel.StartTimeTemp : order.StartTime.Value; this.EndTimeLong = selectedModel.EndTimeTemp; this.StartTime = DateTime.ParseExact(StartTimeLong.ToString(), "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture).ToString("yyyy-MM-dd HH:mm:ss"); this.EndTime = DateTime.ParseExact(EndTimeLong.ToString(), "yyyyMMddHHmmss", System.Globalization.CultureInfo.InvariantCulture).ToString("yyyy-MM-dd HH:mm:ss"); this.Mode = 1; this.Hour = "0"; this.Minute = "0"; if (selectedModel.RoomType == 1) { HourName = Resources.GetRes().GetString("Hour"); MinuteName = Resources.GetRes().GetString("Minute"); } else if (selectedModel.RoomType == 2) { HourName = Resources.GetRes().GetString("Day"); MinuteName = Resources.GetRes().GetString("Hour"); } IsDisplayUnlimitedTime = Common.GetCommon().IsChangeUnlimitedTime(this.order == null); UnlimitedTime = selectedModel.TempUnlimitedTime; Calc(); }
/// <summary> /// 初始化 /// </summary> internal void Init(SelectedViewModel selectedViewModel) { this._selectedViewModel = selectedViewModel; }