Exemplo n.º 1
0
        static void Main(string[] args)
        {
            JobXmlManager.Init();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainForm());
        }
Exemplo n.º 2
0
        public void UpdateJobSelectView()
        {
            List <string> jobitemList = JobXmlManager.GetSubJobData();

            JobSelectView.Items.Clear();

            foreach (var i in jobitemList)
            {
                JobSelectView.Items.Add(i);
            }
        }
Exemplo n.º 3
0
        public void UpdateStageView()
        {
            string[] stageArr = JobXmlManager.GetStageData();

            StageSelectView.Items.Clear();

            for (int i = 0; i < stageArr.Length; i++)
            {
                StageSelectView.Items.Add(new MyListBoxItem(stageArr[i]));

                if (stageArr[i].Length == 0)
                {
                    break;
                }
            }
        }
Exemplo n.º 4
0
        public void btnStageModify_Click(object sender, EventArgs e)
        {
            if (StageTextBox.TextLength == 0)
            {
                MessageBox.Show("수정할 직업이름을 입력해주세요");
                return;
            }

            if (!JobXmlManager.ModifyStage(StageSelectView.SelectedIndex + 1, StageTextBox.Text))
            {
                MessageBox.Show("modify error");
                return;
            }

            UpdateStageView();
        }
Exemplo n.º 5
0
        public void btnAddJob_Click(object sender, EventArgs e)
        {
            string addJobText = InputNewJob.Text.ToString();

            if (addJobText.Length == 0)
            {
                MessageBox.Show("추가할 직업을 입력해주세요.");
                return;
            }

            if (!JobXmlManager.AddSubJob(InputNewJob.Text))
            {
                MessageBox.Show("add error");
                return;
            }

            UpdateJobSelectView();
        }
Exemplo n.º 6
0
        public void JobSelectView_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListBox listBox = (ListBox)sender;

            if (!JobXmlManager.SetCurSubJobNode(listBox.Text))
            {
                return;
            }

            StageSelectView.Enabled = true;

            StageTextBox.Enabled   = false;
            btnStageModify.Enabled = false;
            StageTextBox.Text      = "";
            CurStageText.Text      = "";

            UpdateStageView();
        }
Exemplo n.º 7
0
        public void JobBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox comboBox = (ComboBox)sender;

            label5.Text = " ";

            JobSelectView.Enabled = true;
            btnAddJob.Enabled     = true;
            InputNewJob.Enabled   = true;

            if (!JobXmlManager.SetCurJobTypeNode(comboBox.SelectedItem.ToString()))
            {
                return;
            }

            StagePanelClear();
            UpdateJobSelectView();
        }
Exemplo n.º 8
0
        private string GetFileName(string type, int jobIndex, int stageIndex)
        {
            StringBuilder fileName = new StringBuilder();

            fileName.Append(JobXmlManager.GetFileName(type));

            if (stageIndex > 0)
            {
                fileName.Append("_");
                fileName.Append((jobIndex + 1).ToString());
                fileName.Append("_");
                fileName.Append((stageIndex + 1).ToString());
            }

            fileName.Append(".xml");

            return(fileName.ToString());
        }
Exemplo n.º 9
0
        private void TypeComboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            JobXmlManager.SetCurJobTypeNode(TypeComboBox2.SelectedItem.ToString());

            List <string> itemList = JobXmlManager.GetSubJobData();

            JobComboBox2.Items.Clear();

            foreach (var i in itemList)
            {
                JobComboBox2.Items.Add(i);
            }

            JobComboBox2.Enabled = true;
            StageComboBox2.Items.Clear();
            StageComboBox2.Enabled = false;
            BtnTransform.Visible   = false;
            openLabel.Visible      = false;
        }
Exemplo n.º 10
0
        private void JobComboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            JobXmlManager.SetCurSubJobNode(JobComboBox2.SelectedItem.ToString());

            string[] itemArray = JobXmlManager.GetStageData();

            StageComboBox2.Items.Clear();

            foreach (var i in itemArray)
            {
                if (i.Length == 0)
                {
                    break;
                }

                StageComboBox2.Items.Add(i);
            }

            StageComboBox2.Enabled = true;
            BtnTransform.Visible   = false;
            openLabel.Visible      = false;
        }