Esempio n. 1
0
        /// <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();
        }
Esempio n. 2
0
 /// <summary>
 /// 初始化
 /// </summary>
 internal void Init(SelectedViewModel selectedViewModel)
 {
     this._selectedViewModel = selectedViewModel;
 }