Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
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);
        }