Beispiel #1
0
        public PlayViewModel(Play play, TreeViewItemViewModel tvivm)
            : base(tvivm, false)
        {
            this.play = play;

            // 09-15-2010 Scott
            PlayInfo playInfo = new PlayInfo();

            playInfo.Load(play.Path + ".PlayInfo");
            this.playInfo = playInfo;

            FormationViewModel fvm = Parent as FormationViewModel;

            if (fvm != null)
            {
                if (fvm.Image.Contains("Off"))
                {
                    this.Image = AppDomain.CurrentDomain.BaseDirectory + @"Resource\Play.ico";
                }

                if (fvm.Image.Contains("Def"))
                {
                    this.Image = AppDomain.CurrentDomain.BaseDirectory + @"Resource\Play.ico";
                }

                // 10-26-2011 Scott
                if (fvm.Image.Contains("Kick"))
                {
                    this.Image = AppDomain.CurrentDomain.BaseDirectory + @"Resource\Play.ico";
                }
            }
            else
            {
                this.Image = AppDomain.CurrentDomain.BaseDirectory + @"Resource\Play.ico";
            }

            ToolTip = play.Name;
        }
        public void Load(string userFolder)
        {
            string strRunPlayPath = userFolder + @"\Playbook\Run";

            string strPassPlayPath = userFolder + @"\Playbook\Pass";

            foreach (string strRunPlay in Directory.GetFiles(strRunPlayPath, "*.Play"))
            {
                PlayInfo playInfo = new PlayInfo();

                playInfo.Load(strRunPlay + ".PlayInfo");

                AddPlayInfo(playInfo);
            }

            foreach (string strPassPlay in Directory.GetFiles(strPassPlayPath, "*.Play"))
            {
                PlayInfo playInfo = new PlayInfo();

                playInfo.Load(strPassPlay + ".PlayInfo");

                AddPlayInfo(playInfo);
            }
        }