private void m_ThreadTable_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
     if (e.CommandName == "Answer")
     {
         configAgent.ParentMessage = int.Parse(e.CommandArgument.ToString());
         ((IStateProcessor)Parent).SetEvent(StateEvents.NewArticle);
     }
     else if (e.CommandName == "Delete")
     {
         ArticleManager mgr        = new ArticleManager(configAgent);
         int            nArticleId = int.Parse(e.CommandArgument.ToString());
         mgr.DeleteArticle(nArticleId);
         if (nArticleId == 0)
         {
             ((IStateProcessor)Parent).SetEvent(StateEvents.CancelToForumView);
         }
         else
         {
             Bind();
         }
     }
 }
 private void m_ThreadTable_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
   if (e.CommandName == "Answer")
   {
     configAgent.ParentMessage = int.Parse(e.CommandArgument.ToString());
     ((IStateProcessor)Parent).SetEvent(StateEvents.NewArticle);
   }
   else if (e.CommandName == "Delete")
   {
     ArticleManager mgr = new ArticleManager(configAgent);
     int nArticleId = int.Parse(e.CommandArgument.ToString());
     mgr.DeleteArticle(nArticleId);
     if (nArticleId == 0)
     {
       ((IStateProcessor)Parent).SetEvent(StateEvents.CancelToForumView);
     }
     else
     {
       Bind();
     }
   }
 }