Ejemplo n.º 1
0
 private void buttonFUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         string        status = textBoxFStatus.Text;
         List <string> Tags   = new List <string>();
         for (int i = 0; i < checkedListBoxFTags.Items.Count; i++)
         {
             if (checkedListBoxFTags.GetItemChecked(i))
             {
                 Tags.Add(checkedListBoxFTags.GetItemText(checkedListBoxFTags.Items[i]));
             }
         }
         DateTime   InputDate   = UltilityConvert.ToDateMin(textBoxFInputDate.Text);
         DateTime   ReleaseDate = UltilityConvert.ToDateMin(textBoxFReleaseDate.Text);
         Collection curFantasy  = mFantasy.Update(textBoxFId.Text,
                                                  textBoxFName.Text,
                                                  textBoxFCategory.Text,
                                                  textBoxFStatus.Text,
                                                  textBoxFMemo.Text,
                                                  textBoxFName2.Text,
                                                  textBoxFName3.Text,
                                                  UltilityConvert.ToInt(textBoxFLevel.Text),
                                                  InputDate,
                                                  ReleaseDate,
                                                  Tags
                                                  );
         mFantasy.Save();
         LoadcurFantasyItems(curFantasy.Category);
         curFantasyClear();
         LoadcurFantasy();
         UpdateRelatedFId(curFantasy);
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
Ejemplo n.º 2
0
 private void buttonCollectionAdd_Click(object sender, EventArgs e)
 {
     try
     {
         List <string> Tags = new List <string>();
         for (int i = 0; i < checkedListBoxCTags.Items.Count; i++)
         {
             if (checkedListBoxCTags.GetItemChecked(i))
             {
                 Tags.Add(checkedListBoxCTags.GetItemText(checkedListBoxCTags.Items[i]));
             }
         }
         DateTime   InputDate     = UltilityConvert.ToDateMin(textBoxCInputDate.Text);
         DateTime   ReleaseDate   = UltilityConvert.ToDateMin(textBoxCReleaseDate.Text);
         Collection curCollection = mCollection.Add(textBoxCId.Text,
                                                    textBoxCName.Text,
                                                    textBoxCCategory.Text,
                                                    textBoxCStatus.Text,
                                                    textBoxCMemo.Text,
                                                    textBoxCName2.Text,
                                                    textBoxCName3.Text,
                                                    UltilityConvert.ToInt(textBoxCLevel.Text),
                                                    InputDate,
                                                    ReleaseDate,
                                                    Tags
                                                    );
         mCollection.Save();
         LoadcurCollectionItems(curCollection.Category);
         curCollectionClear();
         UpdateRelatedCId(curCollection);
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
Ejemplo n.º 3
0
 private void buttonFItemAdd_Click(object sender, EventArgs e)
 {
     try
     {
         string cty = textBoxFCategory.Text;
         string id  = textBoxFId.Text;
         if (String.IsNullOrEmpty(id))
         {
             throw new Exception("Please select the Collecion first.");
         }
         foreach (var itr in mFantasy.Items)
         {
             if (itr.Id == id)
             {
                 CollectionItem curItem;
                 if (radioButton4.Checked)
                 {
                     Character newItem = new Character(textBoxFItemId.Text, UltilityConvert.ToInt(textBoxFItemIndex.Text),
                                                       textBoxFItemName.Text, textBoxFItemMemo.Text, textBoxFItemName2.Text, textBoxFItemName3.Text);
                     itr.Character.Add(newItem);
                     curItem = newItem;
                 }
                 else if (radioButton5.Checked)
                 {
                     CollectionItem newItem = new CollectionItem(textBoxFItemId.Text, UltilityConvert.ToInt(textBoxFItemIndex.Text),
                                                                 textBoxFItemName.Text, textBoxFItemMemo.Text);
                     itr.Paragraph.Add(newItem);
                     curItem = newItem;
                 }
                 else
                 {
                     CollectionItem newItem = new CollectionItem(textBoxFItemId.Text, UltilityConvert.ToInt(textBoxFItemIndex.Text),
                                                                 textBoxFItemName.Text, textBoxFItemMemo.Text);
                     itr.Setting.Add(newItem);
                     curItem = newItem;
                 }
                 mFantasy.Save();
                 LoadcurFantasyItems(cty);
                 curFantasyItemClear();
                 break;
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
Ejemplo n.º 4
0
 private void buttonFItemUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         string cty    = textBoxFCategory.Text;
         string id     = textBoxFId.Text;
         string itemId = textBoxFItemId.Text;
         if (String.IsNullOrEmpty(id) || String.IsNullOrEmpty(itemId))
         {
             throw new Exception("Please select the Collecion first.");
         }
         bool exist = false;
         foreach (var itr in mFantasy.Items)
         {
             if (itr.Id == id)
             {
                 foreach (var item in itr.Character)
                 {
                     if (item.Id == itemId)
                     {
                         item.Index = UltilityConvert.ToInt(textBoxFItemIndex.Text);
                         item.Name  = textBoxFItemName.Text;
                         item.Memo  = textBoxFItemMemo.Text;
                         item.Name2 = textBoxFItemName2.Text;
                         item.Name3 = textBoxFItemName3.Text;
                         exist      = true;
                         break;
                     }
                 }
                 foreach (var item in itr.Paragraph)
                 {
                     if (item.Id == itemId)
                     {
                         item.Index = UltilityConvert.ToInt(textBoxFItemIndex.Text);
                         item.Name  = textBoxFItemName.Text;
                         item.Memo  = textBoxFItemMemo.Text;
                         exist      = true;
                         break;
                     }
                 }
                 foreach (var item in itr.Setting)
                 {
                     if (item.Id == itemId)
                     {
                         item.Index = UltilityConvert.ToInt(textBoxFItemIndex.Text);
                         item.Name  = textBoxFItemName.Text;
                         item.Memo  = textBoxFItemMemo.Text;
                         exist      = true;
                         break;
                     }
                 }
                 break;
             }
         }
         if (exist)
         {
             mFantasy.Save();
             LoadcurFantasyItems(cty);
             curFantasyItemClear();
         }
         else
         {
             throw new Exception("Data not found.");
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }