Ejemplo n.º 1
0
        public ChpSearcher ChpDataImport()
        {
            chpLoad m_d;

            m_d = ImportChpFromJSON();
            if (!m_d.f)
            {
                return(new ChpSearcher());
            }

            var defaultSkillList = Proccess.ReadCSVToDictionary(System.AppDomain.CurrentDomain.BaseDirectory + "defaultSkill.csv");

            return(SetSearcher(m_d.d).SetDefaultSkills(defaultSkillList));
        }
Ejemplo n.º 2
0
        //「読込」を押したときの制御
        private void buttonRead_Click(object sender, EventArgs e)
        {
            var            al       = new List <string>();
            OpenFileDialog ofDialog = new OpenFileDialog();

            //ダイアログのタイトルを指定する
            ofDialog.Title = "CSVファイル読み込み";

            //ダイアログを表示する
            if (ofDialog.ShowDialog() == DialogResult.OK)
            {
                var skills = Proccess.ReadCSVToDictionary(ofDialog.FileName);
                foreach (var kvp in skills)
                {
                    PalletMaster.Searcher.SetSkill(new Skill(kvp.Key, int.Parse(kvp.Value)));
                }
            }
            PalletMaster.RefreshListView();
        }