private void ReadingRoomChooseForm_Load(object sender, EventArgs e) { #region ÏÔʾ´¥ÃþÆÁËù¹ÜÀíµÄÔÄÀÀÊÒ int roomCationX = 120; //ÔÄÀÀÊÒºáÏò×ø±ê int roomCationY = 140; //ÔÄÀÀÊÒÊúÖ±·½Ïò×ø±ê if (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X != 1080) { roomCationX = 80; roomCationY = 130; } int roomCount = 0; List <string> roomNums = new List <string>(); foreach (ReadingRoomInfo room in clientObject.ReadingRoomList.Values) { roomNums.Add(room.No); } //»ñÈ¡ÔÄÀÀÊÒ×ùλʹÓÃ״̬ roomSeatUsingState = NowReadingRoomState.GetRoomSeatUsedState(roomNums); foreach (string roomNum in clientObject.ClientSetting.DeviceSetting.Rooms) { ReadingRoomInfo room = clientObject.ReadingRoomList[roomNum]; ReadingRoomStatus roomStatus = NowReadingRoomState.ReadingRoomOpenState(room.Setting.RoomOpenSet, ServiceDateTime.Now); if (roomStatus == ReadingRoomStatus.Close && !clientObject.ClientSetting.DeviceSetting.IsShowClosedRoom) { continue; } ReadingRoomButton btnRoom = InitDrawRoom(room, roomStatus); btnRoom.Location = new Point(roomCationX, roomCationY); roomCount++; if (roomCount % 4 != 0) { roomCationX += 220; } else { if (clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X != 1080) { roomCationX = 80; } else { roomCationX = 120; } roomCationY += 150; } this.Controls.Add(btnRoom); } #endregion #region ¹Ø±ÕÔÄÀÀÊÒ formClose = new FormCloseCountdown(int.Parse(lblCountdown.Text)); formClose.EventCountdown += new EventHandler(formClose_EventCountdown); #endregion }
public FrmOftenSeat() { InitializeComponent(); SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); UpdateStyles(); this.Location = new Point(clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X, clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y); this.Size = new System.Drawing.Size(clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X, clientobject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y); countDown = new FormCloseCountdown(9); countDown.EventCountdown += new EventHandler(countDown_EventCountdown); }
public BookConfirmWarn() { InitializeComponent(); this.Location = new Point(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y); this.Size = new System.Drawing.Size(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y); lblTitleAd.Text = clientObject.ClientSetting.TitleAd; countdown = new FormCloseCountdown(9); countdown.EventCountdown += new EventHandler(countdown_EventCountdown); }
public BookActivation() { InitializeComponent(); SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); UpdateStyles(); InitoalizeComponent2(); this.Location = new Point(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y); this.Size = new System.Drawing.Size(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y); lblTitleAd.Text = clientObject.ClientSetting.TitleAd; countdown = new FormCloseCountdown(9); countdown.EventCountdown += new EventHandler(countdown_EventCountdown); }
public WaitSeatCancel(string roomName, string shortSeatNo) { InitializeComponent(); this.Location = new Point(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Location.Y); this.Size = new System.Drawing.Size(clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.TooltipSize.Size.Y); lblTitleAd.Text = clientObject.ClientSetting.TitleAd; countDown = new FormCloseCountdown(9); countDown.EventCountdown += new EventHandler(countDown_EventCountdown); this.lblSeatInfo.Text = string.Format(" {0} {1}", roomName, shortSeatNo); }
void countdown_EventCountdown(object sender, EventArgs e) { FormCloseCountdown countdown = sender as FormCloseCountdown; this.Invoke(new Action(() => { if (countdown.CountdownSceonds <= 0) { this.Close(); this.Dispose(); } })); }
void countDownSeconds_EventCountdown(object sender, EventArgs e) { FormCloseCountdown countdownseconds = sender as FormCloseCountdown; frmResolution.ViewModel.CountDownSeconds = countdownseconds.CountdownSceonds; if (countdownseconds.CountdownSceonds <= 0) { clientobject.EnterOutLogData.FlowControl = SeatManage.EnumType.ClientOperation.Exit;//窗体选座倒计时关闭时间到了,流程结束 try { // this.Hide(); this.Dispatcher.Invoke(new Action(() => { this.Hide(); })); } catch { } } }
/// <summary> /// ÔÄÀÀÊҹرÕʼþ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void formClose_EventCountdown(object sender, EventArgs e) { FormCloseCountdown obj = sender as FormCloseCountdown; if (obj != null) { this.Invoke(new Action(() => { lblCountdown.Text = obj.CountdownSceonds.ToString(); if (obj.CountdownSceonds <= 0) { this.clientObject.EnterOutLogData.FlowControl = ClientOperation.Exit; this.clientObject.EnterOutLogData.EnterOutlog.ReadingRoomNo = ""; this._RoomSelectSeatMethod = SelectSeatMode.None; this.Close(); } } )); } }
public FrmShowEnterOutLog() { InitializeComponent(); SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); UpdateStyles(); this.BackgroundImage = clientObject.BackgroundImagesResource["FrmShowEnterOutLog"]; //背景图片 this.btnReturn.BackgroundImage = clientObject.BackgroundImagesResource["Exit"]; this.Location = new Point(clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Location.Y); this.Size = new System.Drawing.Size(clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.X, clientObject.ClientSetting.DeviceSetting.SystemResoultion.WindowSize.Size.Y); if (this.Size.Width == 1080) { Point btnLocation = new Point(885, 880); btnReturn.Location = btnLocation; Point labelCardNoLocation = new Point(142, 162); //姓名label的位置 lblCardNo.Location = labelCardNoLocation; Point labelSeatNoLocation = new Point(948, 162); //座位号label的位置 lblSeatNo.Location = labelSeatNoLocation; Point labelReadingRoomName = new Point(660, 162); //阅览室名称label的位置 lblReadingRoomName.Location = labelReadingRoomName; Point labelNowState = new Point(435, 162); //显示当前状态的Label的位置 lblNowState.Location = labelNowState; } else { label1.Location = new Point(422, 20); panel1.Size = new Size(940, 560); panel1.Location = new Point(41, 152); textBox1.Location = new Point(740, 55); button1.Location = new Point(885, 55); lblCardNo.Location = new Point(125, 121); lblSeatNo.Location = new Point(898, 121); lblReadingRoomName.Location = new Point(628, 121); lblNowState.Location = new Point(418, 121); btnReturn.Location = new Point(850, 660); btnReturn.BringToFront(); } countDown = new FormCloseCountdown(int.Parse(label1.Text)); countDown.EventCountdown += countdown_EventCountdown; InitoalizeComponent2(); }
/// <summary> /// 初始化界面,计算比例 /// </summary> public void DrowSeatUsedInfo() { countDownSeconds = new FormCloseCountdown(60); countDownSeconds.EventCountdown += new EventHandler(countDownSeconds_EventCountdown); drowSeatLayout(); }
private void Tip_Framework_Load(object sender, EventArgs e) { if (closeTime < 9) { countDown = new FormCloseCountdown(closeTime); } else { countDown = new FormCloseCountdown(9); } countDown.EventCountdown += new EventHandler(countDown_EventCountdown); //提示窗口初始化 switch (tipType) { case TipType.SelectSeatFrequent: GetMessage.SelectSeatFrequent(this); return; case TipType.SelectSeatResult: GetMessage.SelectSeatResult(this, OperateResule, tipType); return; case TipType.BespeatSeatConfirmSuccess: GetMessage.SelectSeatResult(this, HandleResult.Successed, tipType); return; case TipType.IsBlacklist: GetMessage.IsBlacklist(this); return; case TipType.ShortLeave: GetMessage.ShortLeavtTip(this); return; case TipType.Leave: GetMessage.LeaveTip(this); break; case TipType.ComeToBack: GetMessage.ComeToBack(this); break; case TipType.SeatLocking: GetMessage.SeatLocking(this); break; case TipType.SeatNotExists: GetMessage.SeatNotExists(this); break; case TipType.SeatUsing: GetMessage.SeatUsing(this, tipType); break; case TipType.ReadingRoomClosing: GetMessage.RoomClosing(this); break; case TipType.WaitSeatSuccess: GetMessage.WaitSeatSuccess(this); break; case TipType.WaitSeatFrequent: case TipType.ReaderTypeInconformity: case TipType.ContinuedTime: case TipType.BeapeatRoomNotExists: case TipType.ContinuedTimeNoCount: case TipType.ContinuedTimeNotTime: case TipType.ContinuedTimeWithout: case TipType.WaitSeatWithSeat: case TipType.ReadingRoomFull: case TipType.AutoContinuedTime: case TipType.AutoContinuedTimeNoCount: case TipType.ShortLeaveSeatOverTime: case TipType.Exception: GetMessage.WaitSeatFrequent(this, tipType); break; } }