private static string GetStatus(ReportItemStatus itemStatus, out string statusText) { Color color; switch (itemStatus) { case ReportItemStatus.Ok: color = Color.FromArgb(0, 100, 0); statusText = Resources.TXT_STATUS_REPORT_ok; break; case ReportItemStatus.CheckDue: color = Color.FromArgb(255, 140, 0); statusText = Resources.TXT_STATUS_REPORT_CHECK_DUE; break; case ReportItemStatus.Expired: color = Color.FromArgb(178, 34, 34); statusText = Resources.TXT_STATUS_REPORT_EXPIRED; break; default: color = Color.FromArgb(178, 34, 34); statusText = Resources.TXT_STATUS_REPORT_UNKNOWN; break; } return(color.R.ToString("X2") + color.G.ToString("X2") + color.B.ToString("X2")); }
private static BaseColor GetStatus(ReportItemStatus itemStatus, out string statusText) { BaseColor color; switch (itemStatus) { case ReportItemStatus.Ok: color = new BaseColor(0, 100, 0); statusText = Resources.TXT_STATUS_REPORT_ok; break; case ReportItemStatus.CheckDue: color = new BaseColor(255, 140, 0); statusText = Resources.TXT_STATUS_REPORT_CHECK_DUE; break; case ReportItemStatus.Expired: color = new BaseColor(178, 34, 34); statusText = Resources.TXT_STATUS_REPORT_EXPIRED; break; default: color = new BaseColor(178, 34, 34); statusText = Resources.TXT_STATUS_REPORT_UNKNOWN; break; } return(color); }
private static int GetInflatedScore(ReportItemStatus status) { switch (status) { case ReportItemStatus.Ok: return(5); case ReportItemStatus.CheckDue: return(2); case ReportItemStatus.Expired: case ReportItemStatus.Unknown: return(0); } return(0); }
public static int GetScore(this ReportItemStatus status) { switch (status) { case ReportItemStatus.Ok: return(2); case ReportItemStatus.CheckDue: return(1); case ReportItemStatus.Expired: case ReportItemStatus.Unknown: return(0); } return(0); }