public ActionExecutingEventArgs(ActionStatusEnum actionStatus, DateTime runtTime, string message, BaseAction action) { this.ActionStatus = actionStatus; this.Message = message; this.RunTime = runtTime; this.Action = action; }
private void UpdateLog(ActionStatusEnum actionStatus, string resultMessage, ListViewItem.ListViewSubItem item) { Color color; string text; switch (actionStatus) { case ActionStatusEnum.Executing: text = "Executing"; color = Color.Blue; break; case ActionStatusEnum.Succeeded: text = "True"; color = Color.Green; //item.Checked = false; break; default: text = "False"; color = Color.Red; break; } item.Text = text; item.Font = new Font(btnAdd.Font.Name, btnAdd.Font.Size, FontStyle.Bold); item.ForeColor = color; item.Name = resultMessage; }
private void UpdateLog(ActionStatusEnum actionStatus, string resultMessage, ListViewItem item) { Color color; string text; switch (actionStatus) { case ActionStatusEnum.Executing: text = "Executing"; color = Color.Blue; break; case ActionStatusEnum.Succeeded: text = ((ServiceController)item.Tag).Status.ToString(); color = ((ServiceController)item.Tag).Status == ServiceControllerStatus.Running ? Color.Green : Color.Red; item.Checked = false; break; default: text = ((ServiceController)item.Tag).Status.ToString(); color = Color.Red; break; } item.SubItems[2].Text = text; item.SubItems[2].ForeColor = color; item.SubItems[3].Text = resultMessage; item.UseItemStyleForSubItems = false; item.ToolTipText = resultMessage; }
private void UpdateLog(ActionStatusEnum actionStatus, string resultMessage, ListViewItem item) { Color color; string text; switch (actionStatus) { case ActionStatusEnum.Executing: text = "Executing"; color = Color.Blue; break; case ActionStatusEnum.Succeeded: text = "Success"; color = Color.Green; item.Checked = false; break; default: text = "Failure"; color = Color.Red; break; } item.SubItems[3].Text = text; item.SubItems[3].ForeColor = color; item.SubItems[4].Text = resultMessage; item.UseItemStyleForSubItems = false; item.ToolTipText = resultMessage; }
private void UpdateLog(ActionStatusEnum actionStatus, DateTime runTime, TimeSpan elapsed, string message, ListViewItem item) { Color color; string text; string lastRun; listViewControl.EnsureVisible(item.Index); switch (actionStatus) { case ActionStatusEnum.Executing: text = "Executing"; color = Color.Blue; lastRun = ""; break; case ActionStatusEnum.Succeeded: text = "Success"; color = Color.Green; lastRun = runTime.ToString(); break; default: text = "Failure"; color = Color.Red; lastRun = runTime.ToString(); break; } item.SubItems[2].Text = text; item.SubItems[2].ForeColor = color; item.UseItemStyleForSubItems = false; item.SubItems[3].Text = lastRun; if (elapsed.TotalMilliseconds == 0) { item.SubItems[4].Text = ""; } else { item.SubItems[4].Text = elapsed.ToString("c"); } item.SubItems[5].Text = message; item.ToolTipText = message; item.Checked = true; /* if (actionStatus == ActionStatusEnum.Succeeded) * { * try * { * bool desiredValue = false; * _itemFlags.Create(item, desiredValue); * item.Checked = desiredValue; * } * finally * { * _itemFlags.Remove(item); * } * item.Selected = false; * }*/ }
public virtual void SetFinished(bool OK) { status = ActionStatusEnum.Finished; if (OK) { finishReport = FinishReportEnum.FinishedOK; } else { finishReport = FinishReportEnum.FinishedBad; } }
private void UpdateLog(ActionStatusEnum actionStatus, string resultMessage, ListViewItem item) { Color color; Color colorStartupHignlight = Color.Black; string text; switch (actionStatus) { case ActionStatusEnum.Executing: text = "Executing"; color = Color.Blue; item.ImageIndex = 0; break; case ActionStatusEnum.Succeeded: text = ((ServiceController)item.Tag).Status.ToString(); ServicesHelper.ServiceStartModeExt startupType = (ServicesHelper.ServiceStartModeExt)Enum.Parse(typeof(ServicesHelper.ServiceStartModeExt), item.SubItems[3].Text, true); if ((((ServiceController)item.Tag).Status != ServiceControllerStatus.Running) && (startupType == ServicesHelper.ServiceStartModeExt.Automatic || startupType == ServicesHelper.ServiceStartModeExt.DelayedAutomatic || startupType == ServicesHelper.ServiceStartModeExt.UNKNOWN )) { colorStartupHignlight = Color.Red; } color = Color.Green; item.Checked = false; break; default: text = ((ServiceController)item.Tag).Status.ToString(); color = Color.Red; break; } if (((ServiceController)item.Tag).Status == ServiceControllerStatus.Running) { item.ImageIndex = 1; } else if (((ServiceController)item.Tag).Status == ServiceControllerStatus.Stopped) { item.ImageIndex = 2; } item.SubItems[2].Text = text; item.SubItems[2].ForeColor = colorStartupHignlight; //item.SubItems[3].ForeColor = colorStartupHignlight; item.SubItems[4].ForeColor = color; item.SubItems[4].Text = resultMessage; item.UseItemStyleForSubItems = false; item.ToolTipText = resultMessage; }
protected bool DisplayResult(bool isGreen) { if (isGreen) { Status = ActionControl.ActionStatusEnum.Green; } else { Status = ActionControl.ActionStatusEnum.Red; } return(isGreen); }
// Performs action logic. Changes status. public void perform(EcsEntity unit) { Debug.Log("performing action"); if (status == ActionStatusEnum.OPEN) // first execution of perform() { status = ActionStatusEnum.ACTIVE; onStart.Invoke(); } progressConsumer.Invoke(unit, speed); if (finishCondition.Invoke()) // last execution of perform() { onFinish.Invoke(); status = ActionStatusEnum.COMPLETE; } }
private void UpdateLog2(ActionStatusEnum actionStatus, string resultMessage, TreeNode node) { switch (actionStatus) { case ActionStatusEnum.Executing: node.ImageIndex = 0; node.SelectedImageIndex = 0; break; case ActionStatusEnum.Succeeded: node.ImageIndex = 1; node.SelectedImageIndex = 1; break; default: node.ImageIndex = 2; node.SelectedImageIndex = 2; break; } node.ToolTipText = resultMessage; }
private void UpdateStartupType(ActionStatusEnum actionStatus, string resultMessage, ListViewItem item) { Color color = Color.Black; string text; switch (actionStatus) { case ActionStatusEnum.Executing: text = "Loading..."; resultMessage = "Loading..."; break; case ActionStatusEnum.Succeeded: text = ((ServiceController)item.Tag).Status.ToString(); ServicesHelper.ServiceStartModeExt startupType = (ServicesHelper.ServiceStartModeExt)Enum.Parse(typeof(ServicesHelper.ServiceStartModeExt), resultMessage, true); if ((((ServiceController)item.Tag).Status != ServiceControllerStatus.Running) && (startupType == ServicesHelper.ServiceStartModeExt.Automatic || startupType == ServicesHelper.ServiceStartModeExt.DelayedAutomatic || startupType == ServicesHelper.ServiceStartModeExt.UNKNOWN )) { color = Color.Red; } item.Checked = false; break; default: text = ((ServiceController)item.Tag).Status.ToString(); color = Color.Red; break; } item.SubItems[2].ForeColor = color; // item.SubItems[3].ForeColor = color; item.SubItems[3].Text = resultMessage; item.UseItemStyleForSubItems = false; item.ToolTipText = resultMessage; }
public void SetSuccess() { status = ActionStatusEnum.NoError; result = string.Empty; }
public void SetFail(ActionStatusEnum errCode, string errorMessage) { this.status = errCode; result = errorMessage; this.logErrorMessage(errorMessage); }
public ActionExecutedEventArgs(ActionStatusEnum actionStatus, DateTime runtTime, string message, BaseAction action, TimeSpan elapsed) : base(actionStatus, runtTime, message, action) { this.Elapsed = elapsed; this.Cancel = false; }
public virtual void StartAct() { status = ActionStatusEnum.Running; }
/// <summary> /// Converts the <see cref="sourceValue" /> parameter to the <see cref="destinationType" /> parameter using <see cref="formatProvider" /// /> and <see cref="ignoreCase" /> /// </summary> /// <param name="sourceValue">the <see cref="System.Object"/> to convert from</param> /// <param name="destinationType">the <see cref="System.Type" /> to convert to</param> /// <param name="formatProvider">not used by this TypeConverter.</param> /// <param name="ignoreCase">when set to <c>true</c>, will ignore the case when converting.</param> /// <returns> /// an instance of <see cref="ActionStatusEnum" />, or <c>null</c> if there is no suitable conversion. /// </returns> public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ActionStatusEnum.CreateFrom(sourceValue);