/// <summary> /// Deletes a policy /// </summary> /// <param name = "policy">IPolicy</param> public void DeletePolicy(IPolicy policy) { try { if (_policies == null) { BuildPolicyListing(); } var sql = string.Format("delete from policy where p_id='{0}'", policy.GetId()); if (Framework.Database.IsConnected() == false) { return; } Framework.Database.ExecuteNonQuery(sql); _policies.Remove(policy); } catch (Exception error) { Framework.EventBus.Publish(error); } }