Exemplo n.º 1
0
 public IEnumerable <SuiteType> GetSuiteTypes()
 {
     using (DataSet ds = ExecuteQuery(@"SELECT * FROM SuiteType"))
     {
         try
         {
             return(from DataRow row in ds.Tables[0].Rows select SuiteType.FromDataRow(row));
         }
         catch
         {
             MessageBoxEx.Error(string.Format(@"在数据库中查询套系类别列表时遇到了问题导致失败!{0}方法名称:'OrderProducts.GetSuiteTypes'", Environment.NewLine));
         }
         return(new SuiteType[] {});
     }
 }
Exemplo n.º 2
0
        protected override bool IsIdenticCore(Model model)
        {
            var other = (SuiteDefModel)model;

            bool suiteTypeCorrespond = true;

            if (SuiteType != null)
            {
                suiteTypeCorrespond = SuiteType.IsIdentical(other.SuiteType);
            }

            return(Platform.IsIdentical(other.Platform) &&
                   Product.IsIdentical(other.Product) &&
                   Definitions.SequenceEqual(other.Definitions) &&
                   Statements.IsIdentical(other.Statements) &&
                   suiteTypeCorrespond);
        }
Exemplo n.º 3
0
        public Card(CardValue cardValue, SuiteType suitType)
        {
            string pathtoCertCard;
            string pathToCardDir = @"Blackjack.Data\Resources\card_images";
            string baseCardDir   =
                Directory.GetParent(
                    Directory.GetParent(
                        Directory.GetParent(
                            Directory.GetParent(
                                Directory.GetCurrentDirectory()
                                ).FullName
                            ).FullName
                        ).FullName
                    ).FullName;
            string cardImgDir = Path.Combine(baseCardDir, pathToCardDir);

            CardValue = cardValue;
            _suit     = suitType;
            _beenUsed = false;

            pathtoCertCard = @$ "{suitType}\{cardValue} of {suitType}.png";
Exemplo n.º 4
0
 /// <summary>
 /// get the test suites by ProviderId and suite type
 /// </summary>
 /// <param name="providerId"></param>
 /// <param name="suiteType"></param>
 /// <returns></returns>
 public static IList<TestSuite> GetTestSuitesByProviderIdAndType(int providerId, SuiteType suiteType)
 {
     using (ES1AutomationEntities context = new Core.Model.ES1AutomationEntities())
     {
         return context.TestSuites.Where(ts => ts.ProviderId == providerId && ts.Type == (int)suiteType && ts.IsActive == true).OrderBy(ts=>ts.SourceId).ToList();
     }
 }
Exemplo n.º 5
0
 public static void DisableTestSutiesByProviderAndType(int providerId, SuiteType suiteType)
 {
     using (ES1AutomationEntities context = new Core.Model.ES1AutomationEntities())
     {
         var suites = context.TestSuites.Where(ts => ts.ProviderId == providerId && ts.Type == (int)suiteType).Update(ts => new TestSuite { IsActive = false });
     }
 }
Exemplo n.º 6
0
 public void SetSuitType(SuiteType Suit)
 {
     _suit = Suit;
 }
Exemplo n.º 7
0
        public Card(CardValue Value, SuiteType Suit)
        {
            _value    = Value;
            _suit     = Suit;
            _beenUsed = false;

            #region Set Card Image

            switch (Value)
            {
            case CardValue.Ace:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Ace_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Ace_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Ace_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Ace_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Two:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Two_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Two_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Two_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Two_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Three:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Three_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Three_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Three_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Three_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Four:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Four_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Four_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Four_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Four_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Five:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Five_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Five_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Five_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Five_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Six:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Six_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Six_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Six_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Six_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Seven:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Seven_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Seven_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Seven_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Seven_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Eight:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Eight_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Eight_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Eight_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Eight_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Nine:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Nine_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Nine_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Nine_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Nine_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Ten:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Ten_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Ten_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Ten_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Ten_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Jack:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Jack_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Jack_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Jack_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Jack_of_Diamonds;
                    break;
                }
                break;

            case CardValue.Queen:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.Queen_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.Queen_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.Queen_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.Queen_of_Diamonds;
                    break;
                }
                break;

            case CardValue.King:
                switch (Suit)
                {
                case SuiteType.Hearts:
                    _cardImg = global::Blackjack.Properties.Resources.King_of_Hearts;
                    break;

                case SuiteType.Clubs:
                    _cardImg = global::Blackjack.Properties.Resources.King_of_Clubs;
                    break;

                case SuiteType.Spades:
                    _cardImg = global::Blackjack.Properties.Resources.King_of_Spades;
                    break;

                case SuiteType.Diamonds:
                    _cardImg = global::Blackjack.Properties.Resources.King_of_Clubs;
                    break;
                }
                break;
            }
            _cardBack = global::Blackjack.Properties.Resources.Card_Back;
            #endregion
        }
Exemplo n.º 8
0
 public Card(RankType rank, SuiteType suite)
 {
     Suite = suite;
     Rank  = rank;
 }