//设置BP回复点数的时间 public void SetBattleReportTime() { if (im.BattleReport.time > 0) { im.mainWindow.BattleReportTime.Content = CommonHelp.formatDuration(im.BattleReport.time); } }
//设置BP回复点数的时间 public void SetBPTime_Recover() { if ((CommonHelp.ConvertDateTime_China_Int(DateTime.Now) - im.userdatasummery.user_info.last_bp_recover_time) > 7200) { return; } im.mainWindow.BP_RecoverTime.Content = CommonHelp.formatDuration((CommonHelp.ConvertDateTime_China_Int(DateTime.Now) - im.userdatasummery.user_info.last_bp_recover_time)).ToString(); }
/// <summary> /// 后勤控件处理 梯队 任务 框 和按钮 /// </summary> public void setUI_User_info()//每一秒刷新一次 { im.mainWindow.Dispatcher.Invoke(DispatcherPriority.Normal, new Action( () => { setUserInfo(); im.mainWindow.Battle_Task1_LOOPTIME.Content = im.dic_userbattletaskinfo[0].LoopTime.ToString(); //基础动能超导动能 im.mainWindow.textBPnum.Text = im.userdatasummery.user_info.bp.ToString(); im.mainWindow.textBP_PayNUM.Text = im.userdatasummery.user_info.bp_pay.ToString(); //动能点数倒数时间 SetBPTime_Recover(); SetBattleReportTime(); for (int k = 0; k < 4; k++) { switch (k) { case 0: { im.mainWindow.comboBoxOperationTeam1.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1; im.mainWindow.comboBoxOperation1.SelectedIndex = im.Dic_auto_operation_act[k].operation_id - 1; if (im.Dic_auto_operation_act[k].remaining_time <= 0) { im.mainWindow.operation_time1.Text = " 完成"; im.mainWindow.AutoOperationB_S1.Content = "任务开始"; im.mainWindow.comboBoxOperationTeam1.IsEnabled = true; im.mainWindow.comboBoxOperation1.IsEnabled = true; } else { im.mainWindow.operation_time1.Text = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time)); im.mainWindow.comboBoxOperationTeam1.IsEnabled = false; im.mainWindow.comboBoxOperation1.IsEnabled = false; im.mainWindow.AutoOperationB_S1.Content = "任务终止"; } break; } case 1: { im.mainWindow.comboBoxOperationTeam2.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1; im.mainWindow.comboBoxOperation2.SelectedIndex = im.Dic_auto_operation_act[k].operation_id - 1; if (im.Dic_auto_operation_act[k].remaining_time <= 0) { im.mainWindow.operation_time2.Text = " 完成"; im.mainWindow.AutoOperationB_S2.Content = "任务开始"; im.mainWindow.comboBoxOperationTeam2.IsEnabled = true; im.mainWindow.comboBoxOperation2.IsEnabled = true; } else { im.mainWindow.operation_time2.Text = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time)); im.mainWindow.AutoOperationB_S2.Content = "任务终止"; im.mainWindow.comboBoxOperationTeam2.IsEnabled = false; im.mainWindow.comboBoxOperation2.IsEnabled = false; } break; } case 2: { im.mainWindow.comboBoxOperationTeam3.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1; im.mainWindow.comboBoxOperation3.SelectedIndex = im.Dic_auto_operation_act[k].operation_id - 1; if (im.Dic_auto_operation_act[k].remaining_time <= 0) { im.mainWindow.operation_time3.Text = " 完成"; im.mainWindow.AutoOperationB_S3.Content = "任务开始"; im.mainWindow.comboBoxOperationTeam3.IsEnabled = true; im.mainWindow.comboBoxOperation3.IsEnabled = true; } else { im.mainWindow.AutoOperationB_S3.Content = "任务终止"; im.mainWindow.comboBoxOperationTeam3.IsEnabled = false; im.mainWindow.comboBoxOperation3.IsEnabled = false; im.mainWindow.operation_time3.Text = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time)); } break; } case 3: { im.mainWindow.comboBoxOperationTeam4.SelectedIndex = im.Dic_auto_operation_act[k].team_id - 1; im.mainWindow.comboBoxOperation4.SelectedIndex = im.Dic_auto_operation_act[k].operation_id - 1; if (im.Dic_auto_operation_act[k].remaining_time <= 0) { im.mainWindow.operation_time4.Text = " 完成"; im.mainWindow.AutoOperationB_S4.Content = "任务开始"; im.mainWindow.comboBoxOperationTeam4.IsEnabled = true; im.mainWindow.comboBoxOperation4.IsEnabled = true; } else { im.mainWindow.operation_time4.Text = CommonHelp.formatDuration(Convert.ToInt32(im.Dic_auto_operation_act[k].remaining_time)); im.mainWindow.AutoOperationB_S4.Content = "任务终止"; im.mainWindow.comboBoxOperationTeam4.IsEnabled = false; im.mainWindow.comboBoxOperation4.IsEnabled = false; } break; } default: break; } } if (im.mainWindow.AutoOperation_CheckBox.IsChecked == false) { im.mainWindow.AutoOperationB_S1.IsEnabled = true; im.mainWindow.AutoOperationB_S2.IsEnabled = true; im.mainWindow.AutoOperationB_S3.IsEnabled = true; im.mainWindow.AutoOperationB_S4.IsEnabled = true; } else { im.mainWindow.AutoOperationB_S1.IsEnabled = false; im.mainWindow.AutoOperationB_S2.IsEnabled = false; im.mainWindow.AutoOperationB_S3.IsEnabled = false; im.mainWindow.AutoOperationB_S4.IsEnabled = false; } im.uihelp.MainWindowTitle(); } ) ); }