Exemplo n.º 1
0
 private void DeleteMember(Member objMember)
 {
     MemberList.Remove(objMember);
     MembershipData.SaveMemberships(MemberList);
     Messenger.Default.Send(new NotificationMessage(objMember.DisplayText + " is removed successfully."));
     CloseWindow(objMemberUpdate);
 }
Exemplo n.º 2
0
 protected void DeleteMethod(object obj)
 {
     try
     {
         if (MessageBox.Show("You are going to Delete this Member.Do you want to proceed?", MessageBoxCaption, MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
             return;
         }
         using (SqlConnection conn = new SqlConnection(GlobalClass.TConnectionString))
         {
             conn.Open();
             using (SqlTransaction tran = conn.BeginTransaction())
             {
                 member.Delete(tran);
                 tran.Commit();
             }
         }
         MemberList.Remove(MemberList.First(x => x.MemberId == member.MemberId));
         MessageBox.Show("Member Successfully Deleted.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Information);
         UndoMethod(null);
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Remove the currently selected employee.
 /// </summary>
 private void Remove_Employee()
 {
     if (MemberList.Count > 0)
     {
         MemberList.Remove(SelectedMember);
     }
 }
Exemplo n.º 4
0
        private void ExecuteDeleteMember()
        {
            MessageBoxResult result = MessageBox.Show("Are you sure to delete " + currentMember.MemberName, "Delete", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.Yes)
            {
                if (currentMember != null)
                {
                    using (var unitofWork = new UnitOfWork(new MahalluDBContext())) {
                        ResidenceMember member = unitofWork.ResidenceMembers.Get(CurrentMember.Id);
                        if (member != null)
                        {
                            unitofWork.ResidenceMembers.Remove(member);
                            unitofWork.Complete();

                            ResidenceMemberType residenceMemberType = new ResidenceMemberType {
                                ResidenceMember = CurrentMember,
                                Operation       = MahalluManager.Model.Common.Operation.Delete
                            };
                            eventAggregator.GetEvent <PubSubEvent <ResidenceMemberType> >().Publish(residenceMemberType);

                            MemberList.Remove(CurrentMember);
                            CurrentMember = null;
                        }
                    }
                }
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="msg"></param>
 public void ReceiveMessage(NotificationMessage msg)
 {
     if (msg.Notification == "Delete")
     {
         MemberList.Remove(selectedMember);
         database.SaveMemberships();
     }
 }
 /// <summary>
 /// deletes the selected member
 /// </summary>
 public void DelMember()
 {
     if (MemberList.Count > 0)
     {
         MemberList.Remove(this.SelectedMember);
         this.RaisePropertyChanged(() => this.MemberList);
     }
 }
Exemplo n.º 7
0
 public void SuccessfullyRemoveMemberListMember()
 {
     _memberList.Add(_methodA);
     _memberList.Add(_propertyA);
     Assert.Contains(_propertyA, _memberList);
     _memberList.Remove(_propertyA);
     Assert.DoesNotContain(_propertyA, _memberList);
     Assert.Single(_memberList);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Gets text messages.
 /// </summary>
 /// <param name="msg">The received message. "Delete" means the currently selected member is deleted.</param>
 public void ReceiveMessage(NotificationMessage msg)
 {
     if (msg.Notification == "Delete")
     {
         MemberList.Remove(SelectedMember);
         RaisePropertyChanged(() => MemberList);
         database.SaveMemberships();
     }
 }
 private static void RemoveMemberList(List <List <PossibleMembers> > ValidMembers)
 {
     foreach (var MemberList in ValidMembers)
     {
         foreach (var Member in MemberList.ToArray())
         {
             if (Member.members.Count == 1)
             {
                 MemberList.Remove(Member);
             }
         }
     }
 }
Exemplo n.º 10
0
 /// <summary>
 /// Gets a new member for the list.
 /// </summary>
 /// <param name="m">The member to add. The message denotes how it is added.
 /// "Update" replaces at the specified index, "Add" adds it to the list.</param>
 public void ReceiveMember(MessageMember m)
 {
     if (m.Message == "Update")
     {
         MemberList.Remove(SelectedMember);
         MemberList.Add(m);
         database.SaveMemberships();
     }
     else if (m.Message == "Add")
     {
         MemberList.Add(m);
         database.SaveMemberships();
     }
 }
Exemplo n.º 11
0
        public void RemoveMemberFromLobby(User user)
        {
            foreach (var bet in this.Bets)
            {
                foreach (var outcome in bet.Outcomes)
                {
                    foreach (var participant in outcome.Participants)
                    {
                        if (user.Username == participant.Username)
                        {
                            outcome.Participants.Remove(participant);
                        }
                    }
                }
            }
            MemberList.Remove(user);

            user.MemberOfLobbies.Remove(this);
        }
Exemplo n.º 12
0
        /// <summary>
        /// Return the elements (package, types, etc) visible from the current file
        /// </summary>
        /// <param name="typesOnly">Return only packages & types</param>
        /// <returns></returns>
        public override MemberList GetVisibleExternalElements(bool typesOnly)
        {
            MemberList visibleElements = new MemberList();
            if (!IsFileValid) return visibleElements;

            // top-level elements
            if (!typesOnly && topLevel != null)
            {
                if (topLevel.OutOfDate) InitTopLevelElements();
                visibleElements.Add(topLevel.Members);
            }

            if (completionCache.IsDirty)
            {
                MemberList elements = new MemberList();
                // root types & packages
                FileModel baseElements = ResolvePackage(null, false);
                if (baseElements != null)
                {
                    elements.Add(baseElements.Imports);
                    elements.Add(baseElements.Members);
                }
                elements.Add(new MemberModel(features.voidKey, features.voidKey, FlagType.Class | FlagType.Intrinsic, 0));

                bool qualify = Settings.CompletionShowQualifiedTypes && settings.GenerateImports;

                // other classes in same package
                if (features.hasPackages && cFile.Package != "")
                {
                    FileModel packageElements = ResolvePackage(cFile.Package, false);
                    if (packageElements != null)
                    {
                        foreach (MemberModel member in packageElements.Imports)
                        {
                            if (member.Flags != FlagType.Package)
                            {
                                if (qualify) member.Name = member.Type;
                                elements.Add(member);
                            }
                        }
                        foreach (MemberModel member in packageElements.Members)
                        {
                            string pkg = member.InFile.Package;
                            if (qualify && pkg != "") member.Name = pkg + "." + member.Name;
                            elements.Add(member);
                        }
                    }
                }
                // other classes in same file
                if (cFile.PrivateSectionIndex > 0)
                {
                    if (inPrivateSection && cFile.Classes.Count > 1)
                    {
                        ClassModel mainClass = cFile.GetPublicClass();
                        if (!mainClass.IsVoid())
                        {
                            MemberModel toRemove = elements.Search(mainClass.Name, 0, 0);
                            if (toRemove != null && toRemove.Type == mainClass.QualifiedName)
                                elements.Remove(toRemove);
                        }
                    }

                    MemberModel member;
                    foreach (ClassModel aClass in cFile.Classes)
                    {
                        if (features.hasMultipleDefs || aClass.Access == Visibility.Private)
                        {
                            member = aClass.ToMemberModel();
                            elements.Add(member);
                        }
                    }
                }

                // imports
                elements.Add(ResolveImports(CurrentModel));

                // in cache
                elements.Sort();
                completionCache = new CompletionCache(this, elements);

                // known classes colorization
                if (!CommonSettings.DisableKnownTypesColoring && !settings.LazyClasspathExploration && CurSciControl != null)
                {
                    try
                    {
                        CurSciControl.KeyWords(1, completionCache.Keywords); // additional-keywords index = 1
                        CurSciControl.Colourise(0, -1); // re-colorize the editor
                    }
                    catch (AccessViolationException){} // catch memory errors
                }
            }
            visibleElements.Merge(completionCache.Elements);
            return visibleElements;
        }
Exemplo n.º 13
0
 public void RemoveMember(int move)
 {
     Members.Remove(move);
     MemberList.Remove(move);
 }
Exemplo n.º 14
0
 public bool DeleteMember(Member member)
 {
     return(MemberList.Remove(member));
 }
Exemplo n.º 15
0
 public void RemoveMember(GuildCharacter character)
 {
     MemberList.Remove(character);
 }
Exemplo n.º 16
0
        public void DeleteMember(ulong guid)
        {
            Player player = ObjMgr.FindPlayer(guid);

            if (GetLeaderGuid() == guid)
            {
                Member oldLeader = null;
                Member newLeader = null;
                foreach (var member in MemberList.OrderBy(p => p.RankId))
                {
                    if (member.CharGuid == guid)
                    {
                        oldLeader = member;
                    }
                    else if (newLeader == null || newLeader.RankId > member.RankId)
                    {
                        newLeader = member;
                    }
                }

                if (newLeader == null)
                {
                    Disband();
                    return;
                }

                SetLeader(newLeader);

                Player newLeaderPlayer = ObjMgr.FindPlayer(newLeader.CharGuid);
                if (newLeaderPlayer != null)
                {
                    newLeaderPlayer.SetGuildRank((uint)GuildDefaultRanks.Master);
                }

                if (oldLeader != null)
                {
                    SendBroadcastEvent(GuildEvents.LeaderChanged, 0, oldLeader.Name, newLeader.Name);
                    SendBroadcastEvent(GuildEvents.Left, guid, oldLeader.Name);
                }
            }
            Member m = GetMember(guid);

            if (m == null)
            {
                return;
            }
            MemberList.Remove(m);

            if (player != null)
            {
                player.SetInGuild(0);
                player.SetGuildRank(0);
                player.SetGuildLevel(0);

                /*
                 * for (uint32 i = 0; i < sGuildPerkSpellsStore.GetNumRows(); ++i)
                 *  if (GuildPerkSpellsEntry const* entry = sGuildPerkSpellsStore.LookupEntry(i))
                 * if (entry->Level >= GetLevel())
                 *  player->removeSpell(entry->SpellId, false, false);
                 */
            }
            PreparedStatement stmt = DB.Characters.GetPreparedStatement(CharStatements.GuildDelMember);

            stmt.AddValue(0, guid);
            DB.Characters.Execute(stmt);
        }