protected void uiRadGridcirculars_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
        {
            if (e.CommandName == "EditCircular")
            {
                Announcement objData = new Announcement();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));

                uiTextBoxTitle.Text = objData.Title;
                uiRadEditorContnet.Content = Server.HtmlDecode(objData.Content);
                //uiTextBoxCreatedBy.Text = objData.CreatedBy;
                if (!objData.IsColumnNull(Announcement.ColumnNames.MainPic))
                {
                    uiImageMain.ImageUrl = objData.MainPic;
                    uiImageMain.Visible = true;
                }
                else
                    uiImageMain.Visible = false;

                if (!objData.IsColumnNull(Announcement.ColumnNames.UploadedFile))
                {
                    txtCurrentFile.Visible = true;
                    btnDeleteCurrentFile.Visible = true;
                    lblCurrentFile.Visible = true;
                    txtCurrentFile.Text = objData.UploadedFile.Substring(objData.UploadedFile.LastIndexOf('/') + 1);
                }

                CheckBoxListGroups.ClearSelection();

                AnnouncementGroup objDataAnnouncement = new AnnouncementGroup();
                objDataAnnouncement.Where.AnnouncementID.Value = objData.AnnouncementID;
                objDataAnnouncement.Where.AnnouncementID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal;
                objDataAnnouncement.Query.Load();

                foreach (ListItem item in CheckBoxListGroups.Items)
                {
                    for (int i = 0; i < objDataAnnouncement.RowCount; i++)
                    {
                        if (objDataAnnouncement.GroupID == int.Parse(item.Value.ToString()))
                        {
                            item.Selected = true;
                            break;
                        }
                        objDataAnnouncement.MoveNext();
                    }
                    objDataAnnouncement.Rewind();
                }

                uiTextBoxBrief.Text = objData.Brief;
                CurrentAnnouncement = objData;
                uiPanelEdit.Visible = true;
                uiPanelViewAll.Visible = false;
            }

            else if (e.CommandName == "DeleteCircular")
            {
                Announcement objData = new Announcement();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));

                AnnouncementGroup groups = new AnnouncementGroup();
                groups.GetGroupsByAnnouncementID(Convert.ToInt32(e.CommandArgument.ToString()));
                groups.DeleteAll();
                groups.Save();

                objData.MarkAsDeleted();
                objData.Save();
                BindData();
            }
        }