public static bool DeleteItemPool(int poolID) { ItemPool pool = Session.DefaultSession.GetObjectByKey <ItemPool>(poolID); if (PoolBomBLL.PoolUsedAsBom(poolID)) { MessageBox.Show("You can't delete this item pool there are BOM records associated to it"); } else { pool.Delete(); } return(pool.IsDeleted); }