Esempio n. 1
0
 private void RemoveAllGroups()
 {
     hMailServer.Groups groups = _settings.Groups;
     while (groups.Count > 0)
     {
         groups.DeleteByDBID(groups[0].ID);
     }
 }
Esempio n. 2
0
        public void OnDeleteObject(object sender, EventArgs args)
        {
            if (Utility.AskDeleteItem(_groupName))
            {
                hMailServer.Groups groups = APICreator.Groups;
                groups.DeleteByDBID(_groupID);
                Instances.MainForm.RefreshParentNode();

                Marshal.ReleaseComObject(groups);
            }
        }
Esempio n. 3
0
        protected override void DeleteItems(List <ListViewItem> items)
        {
            hMailServer.Groups groups = APICreator.Groups;

            foreach (var item in items)
            {
                int id = Convert.ToInt32(item.Tag);
                groups.DeleteByDBID(id);
            }

            Marshal.ReleaseComObject(groups);
        }