Ejemplo n.º 1
0
 private void DeleteOnExecuteClick(object obj)
 {
     if (Monster != null)
     {
         if (IsMyList)
         {
             if (!AdminVisibility)
             {
                 MemberService.Instance.DeleteMonster(Member, Monster); SaveMembers sa = SaveMembers.Instance;
             }
             else
             {
                 AdministratorService.Instance.DeleteMonster(Admin, Monster); SaveAdministrators sa = SaveAdministrators.Instance;
             }
         }
         else
         {
             if (IsAwake)
             {
                 MonsterService.Instance.DeleteMonsterNonAwake(MonsterService.Instance.SearchMonsterNonAwake(Monster));
                 MonsterService.Instance.DeleteMonsterAwake(MonsterService.Instance.SearchMonsterAwake(Monster));
             }
             else
             {
                 MonsterService.Instance.DeleteMonsterAwake(MonsterService.Instance.SearchMonsterAwake(Monster));
                 MonsterService.Instance.DeleteMonsterNonAwake(MonsterService.Instance.SearchMonsterNonAwake(Monster));
             }
             SaveBestiary sb = SaveBestiary.Instance;
         }
     }
     else
     {
         MessageBox.Show("Select a monster.");
     }
 }
Ejemplo n.º 2
0
 private void ConfOnExecuteClick(object obj)
 {
     mn.Name       = ma.Name;
     mn.MonsterN   = ma.MonsterN;
     mn.Help       = ma.Help;
     mn.NbStars    = ma.NbStars;
     mn.NbStarsNat = ma.NbStarsNat;
     mn.Attribute  = ma.Attribute;
     if (MonsterService.Instance.AddMonsterNonAwake(Mn))
     {
         if (MonsterService.Instance.AddMonsterAwake(Ma))
         {
             SaveBestiary sb = SaveBestiary.Instance;
             OnClose(obj);
         }
     }
     else
     {
         MessageBox.Show("This Monster already exist.");
     }
 }