private void Common_DeleteRecord(ListView listview, bool isMember = true) { if (listview.SelectedItem != null) { var item = listview.SelectedItem; try { _Storage.BeginTransaction(AzManIsolationLevel.ReadUncommitted); var sid = item.SubItems[2].Text; var mbr = isMember ? _Members.Where(x => x.SID.ToString() == sid).FirstOrDefault() : _NonMembers.Where(x => x.SID.ToString() == sid).FirstOrDefault(); if (mbr != null) { _ApplicationGroup.GetApplicationGroupMember(mbr.SID).Delete(); } _Storage.CommitTransaction(); } catch (Exception ex) { _Storage.RollBackTransaction(); throw (ex); } } }