Пример #1
0
        private System.Collections.ArrayList GetTrainingFromDetail(string detail)
        {
            string[] tokens = detail.Split(new char[4] {
                '(', ')', ',', '+'
            });
            System.Collections.ArrayList list = new System.Collections.ArrayList();
            Allenamento l;
            string      player = "";

            foreach (string s in tokens)
            {
                //if (s.Contains("id_player="))
                if (s.Contains("'player/"))
                {
                    //string[] subtokens = s.Split(new char[2] { '=', '\'' });
                    //player = subtokens[subtokens.Length - 2];
                    player = My.Convert.GetString(s, "'player/", "'>");
                }
                string ss = s.Trim().ToLower();
                if (player != "")
                {
                    string tipo = GetTradingType(ss);
                    switch (tipo)
                    {
                    case "resistenza": l = new Allenamento(); l.Player = player; l.Skill = "resistenza"; list.Add(l); break;

                    case "forza": l = new Allenamento(); l.Player = player; l.Skill = "forza"; list.Add(l); break;

                    case "placcaggi": l = new Allenamento(); l.Player = player; l.Skill = "placcaggi"; list.Add(l); break;

                    case "velocità": l = new Allenamento(); l.Player = player; l.Skill = "velocità"; list.Add(l); break;

                    case "passaggi": l = new Allenamento(); l.Player = player; l.Skill = "passaggi"; list.Add(l); break;

                    case "ricezione": l = new Allenamento(); l.Player = player; l.Skill = "ricezione"; list.Add(l); break;

                    case "calci": l = new Allenamento(); l.Player = player; l.Skill = "calci"; list.Add(l); break;

                    case "passaggi + ricezione": l = new Allenamento(); l.Player = player; l.Skill = "passaggi + ricezione"; list.Add(l); break;
                    }
                }
            }
            return(list);
        }
Пример #2
0
 private System.Collections.ArrayList GetTrainingFromDetail(string detail)
 {
     string[] tokens = detail.Split(new char[4] { '(', ')', ',', '+' });
     System.Collections.ArrayList list = new System.Collections.ArrayList();
     Allenamento l;
     string player = "";
     foreach (string s in tokens)
     {
         //if (s.Contains("id_player="))
         if (s.Contains("'player/"))
         {
             //string[] subtokens = s.Split(new char[2] { '=', '\'' });
             //player = subtokens[subtokens.Length - 2];
             player = My.Convert.GetString(s, "'player/", "'>");
         }
         string ss = s.Trim().ToLower();
         if (player != "")
         {
             string tipo = GetTradingType(ss);
             switch(tipo)
             {
                 case "resistenza": l = new Allenamento(); l.Player = player; l.Skill = "resistenza"; list.Add(l); break;
                 case "forza": l = new Allenamento(); l.Player = player; l.Skill = "forza"; list.Add(l); break;
                 case "placcaggi": l = new Allenamento(); l.Player = player; l.Skill = "placcaggi"; list.Add(l); break;
                 case "velocità": l = new Allenamento(); l.Player = player; l.Skill = "velocità"; list.Add(l); break;
                 case "passaggi": l = new Allenamento(); l.Player = player; l.Skill = "passaggi"; list.Add(l); break;
                 case "ricezione": l = new Allenamento(); l.Player = player; l.Skill = "ricezione"; list.Add(l); break;
                 case "calci": l = new Allenamento(); l.Player = player; l.Skill = "calci"; list.Add(l); break;
                 case "passaggi + ricezione": l = new Allenamento(); l.Player = player; l.Skill = "passaggi + ricezione"; list.Add(l); break;
             }
         }
     }
     return list;
 }