Esempio n. 1
0
        private void videoGenConfigBtn_Click(object sender, EventArgs e)
        {
            if (!ErrorCheckingService.SingleVideoErrorChecker(VidTextBoxes()))
            {
                return;
            }
            if (!FolderSelection())
            {
                return;
            }
            // Creates Root Dir
            if (!Directory.Exists(_topDir))
            {
                Directory.CreateDirectory(_topDir);
            }
            var    kitchenSubdir   = "Video " + kitchenNumberTxt.Text;
            String kitchenFullPath = Path.Combine(_topDir, kitchenSubdir);

            // Creates Station Dir
            if (!Directory.Exists(kitchenFullPath))
            {
                Directory.CreateDirectory(kitchenFullPath);
            }

            kitchenFullPath = _topDir + "\\Video " + kitchenNumberTxt.Text;
            String kitchenNum = kitchenNumberTxt.Text;

            XMLModificationService.KitchenXMLModifier(VidTextBoxes(), kitchenFullPath, "\\Kitchen.cfg", 2, kitchenNum);

            OpenFolder(_topDir);
        }
Esempio n. 2
0
        private void GenConfigBtn_Click(object sender, EventArgs e)
        {
            String stationFullPath = "";
            String videoFullPath   = "";
            int    videoCount      = 0;

            List <int> enabledVideos = new List <int>();

            for (int i = 0; i < _videos.Length; i++)
            {
                if (_videos[i].Enabled == true)
                {
                    enabledVideos.Add(i);
                }
            }
            int[] comboIndex = new int[]
            {
                stationCmbo.SelectedIndex,
                videoCmbo.SelectedIndex
            };
            bool enabled = videoCmbo.Enabled;

            if (!ErrorCheckingService.RegAndVidErrorChecker(comboIndex, enabled, RegAndVidTextBoxes(), VideosTextBoxes(), enabledVideos))
            {
                return;
            }
            if (!FolderSelection())
            {
                return;
            }

            if (!Directory.Exists(_topDir))
            {
                Directory.CreateDirectory(_topDir);
            }

            int stationCount = int.Parse(stationCmbo.SelectedItem.ToString());

            for (int i = 1; i <= stationCount; i++)
            {
                var stationSubdir = "Station " + i;
                stationFullPath = Path.Combine(_topDir, stationSubdir);
                if (!Directory.Exists(stationFullPath))
                {
                    Directory.CreateDirectory(stationFullPath);
                }
            }

            if (videoChkBox.Checked)
            {
                videoCount = int.Parse(videoCmbo.SelectedItem.ToString());
                for (int i = 1; i <= videoCount; i++)
                {
                    var videoSubdir = "Video " + _videos[i - 1].Text;
                    videoFullPath = Path.Combine(_topDir, videoSubdir);
                    if (!Directory.Exists(videoFullPath))
                    {
                        Directory.CreateDirectory(videoFullPath);
                    }
                }
            }

            for (int i = 1; i <= stationCount; i++)
            {
                if (i == 1)
                {
                    stationFullPath = _topDir + "\\Station 1";
                    XMLModificationService.RegisterOneXMLModifier(RegAndVidTextBoxes(), stationFullPath, "\\Register.cfg", 0);
                }
                if (i != 1)
                {
                    stationFullPath = _topDir + "\\Station " + i;
                    XMLModificationService.RegisterTwoPlusXMLModifier(RegAndVidTextBoxes(), stationFullPath, "\\Register.cfg", 1, i);
                }
            }

            List <String> videoNums = new List <String>();

            for (int i = 0; i < _videos.Length; i++)
            {
                if (_videos[i].Enabled == true)
                {
                    videoNums.Add(_videos[i].Text);
                }
            }

            for (int i = 0; i < videoNums.Count; i++)
            {
                videoFullPath = _topDir + "\\Video " + videoNums[i];
                XMLModificationService.KitchenXMLModifier(RegAndVidTextBoxes(), videoFullPath, "\\Kitchen.cfg", 2, videoNums[i]);
            }

            OpenFolder(_topDir);
        }