コード例 #1
0
ファイル: StatusAdaptor.cs プロジェクト: 842549829/Pool
        private string getRoleStatus(StatusInfo <TSystemStatus> statusInfo, OrderRole role)
        {
            if (statusInfo != null)
            {
                switch (role)
                {
                case OrderRole.Platform:
                    return(statusInfo.Platform);

                case OrderRole.Purchaser:
                    return(statusInfo.Purchaser);

                case OrderRole.Provider:
                    return(statusInfo.Provider);

                case OrderRole.Supplier:
                    return(statusInfo.Supplier);

                case OrderRole.OEMOwner:
                    return(statusInfo.DistributionOEM);

                default:
                    break;
                }
            }
            return(string.Empty);
        }
コード例 #2
0
ファイル: StatusAdaptor.cs プロジェクト: 842549829/Pool
        public StatusInfo <TSystemStatus> GetStatusInfo(TSystemStatus systemStatus)
        {
            StatusInfo <TSystemStatus> result = null;

            this.Statuses.TryGetValue(systemStatus, out result);
            return(result);
        }