Esempio n. 1
0
 public UsuallySeatWindow_ViewModel()
 {
     WindowWidth  = 810;
     WindowHeight = 470;
     WindowLeft   = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X + (ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X - WindowWidth) / 2;
     WindowTop    = ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y + (ClientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y - WindowHeight) / 2;
     if (ClientObject.TitleAdvert != null)
     {
         TitleAd = ClientObject.TitleAdvert.TextContent;
         ClientObject.TitleAdvert.Usage.WatchCount++;
     }
     else
     {
         TitleAd = "Juneberry提醒您";
     }
     for (int i = 0; i < 12; i++)
     {
         OftenUsedSeats.Add(new UsuallySeatUC_ViewModel());
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 添加常坐座位
 /// </summary>
 public void AddOften()
 {
     try
     {
         OftenUsedSeats.Clear();
         List <Seat> seats = SeatManage.Bll.T_SM_Seat.GetReaderOftenUsedSeat(clientObject.EnterOutLogData.EnterOutlog.CardNo, clientObject.ClientSetting.DeviceSetting.UsingOftenUsedSeat.LengthDays, clientObject.ClientSetting.DeviceSetting.Rooms);
         for (int i = 0; i < seats.Count; i++)
         {
             UsuallySeatUC_ViewModel vm = new UsuallySeatUC_ViewModel();
             seats[i].ShortSeatNo = SeatComm.SeatNoToShortSeatNo(seats[i].ReadingRoom.Setting.SeatNumAmount, seats[i].SeatNo);
             vm.SeatNo            = seats[i].SeatNo;
             vm.ShortSeatNo       = seats[i].ShortSeatNo;
             vm.ReadingRoomName   = seats[i].ReadingRoom.Name;
             vm.ReadingRoomNo     = seats[i].ReadingRoomNum;
             OftenUsedSeats.Add(vm);
         }
     }
     catch (Exception ex)
     {
         SeatManage.SeatManageComm.WriteLog.Write("加载阅览室遇到异常" + ex.Message);
         MessageWindow errorWindow = new MessageWindow(MessageType.Exception);
         errorWindow.ShowDialog();
     }
 }