Esempio n. 1
0
        /// <summary>
        /// 「編集」
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_Update_Click(object sender, EventArgs e)
        {
            if (this.listView_Display.SelectedItems.Count < 1)
            {
                MessageBox.Show("項目が選択されていません。",
                                "Error!!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);

                return;
            }

            ListViewItem item = this.listView_Display.SelectedItems[0];

            using (Form_UpdateCharacter f = new Form_UpdateCharacter())
            {
                CharacterData doc = new CharacterData();
                doc.ID           = item.SubItems[6].Text;
                doc.Name         = item.SubItems[1].Text;
                doc.Kana         = item.SubItems[9].Text;
                doc.Sex          = item.SubItems[2].Text;
                doc.Type         = item.SubItems[0].Text;
                doc.Race         = item.SubItems[10].Text;
                doc.Age          = item.SubItems[11].Text;
                doc.Grade        = item.SubItems[3].Text;
                doc.Skill        = item.SubItems[4].Text;
                doc.Club         = item.SubItems[12].Text;
                doc.Organization = item.SubItems[13].Text;
                doc.Remarks      = item.SubItems[14].Text.Replace(",", Environment.NewLine);
                CreaterData creater = new CreaterData();
                creater.ID  = item.SubItems[7].Text;
                doc.Creater = creater;
                string[] urlArray = item.Tag.ToString().Split(',');
                doc.URLToWiki = urlArray[2];
                string url = string.Empty;
                for (int i = 3; i < urlArray.Length; i++)
                {
                    url += urlArray[i] + Environment.NewLine;
                }
                doc.URLToPixiv = url.Substring(0, url.Length - 1);
                f.Character    = doc;
                f.Pass         = item.SubItems[8].Text;
                doc.ImageData  = this.imageList[this.listView_Display.SelectedIndices[0]];

                DialogResult dr = f.ShowDialog();
                if (dr != DialogResult.OK)
                {
                    return;
                }

                // 更新
                loadDisplay();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 「編集」
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_Update_Click(object sender, EventArgs e)
        {
            if (this.listView_Display.SelectedItems.Count < 1)
            {
                MessageBox.Show("項目が選択されていません。",
                    "Error!!",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error);

                return;
            }

            ListViewItem item = this.listView_Display.SelectedItems[0];

            using (Form_UpdateCharacter f = new Form_UpdateCharacter())
            {
                CharacterData doc = new CharacterData();
                doc.ID = item.SubItems[6].Text;
                doc.Name = item.SubItems[1].Text;
                doc.Kana = item.SubItems[9].Text;
                doc.Sex = item.SubItems[2].Text;
                doc.Type = item.SubItems[0].Text;
                doc.Race = item.SubItems[10].Text;
                doc.Age = item.SubItems[11].Text;
                doc.Grade = item.SubItems[3].Text;
                doc.Skill = item.SubItems[4].Text;
                doc.Club = item.SubItems[12].Text;
                doc.Organization = item.SubItems[13].Text;
                doc.Remarks = item.SubItems[14].Text.Replace(",", Environment.NewLine);
                CreaterData creater = new CreaterData();
                creater.ID = item.SubItems[7].Text;
                doc.Creater = creater;
                string[] urlArray = item.Tag.ToString().Split(',');
                doc.URLToWiki = urlArray[2];
                string url = string.Empty;
                for (int i = 3; i < urlArray.Length; i++)
                {
                    url += urlArray[i] + Environment.NewLine;
                }
                doc.URLToPixiv = url.Substring(0, url.Length - 1);
                f.Character = doc;
                f.Pass = item.SubItems[8].Text;
                doc.ImageData = this.imageList[this.listView_Display.SelectedIndices[0]];

                DialogResult dr = f.ShowDialog();
                if (dr != DialogResult.OK)
                {
                    return;
                }

                // 更新
                loadDisplay();
            }
        }