protected void grdArticles_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
        {
            DBA.NewArticle article = new DBA.NewArticle(ConfigurationManager.ConnectionStrings["DBConnection"].ToString());
            string[] str = e.CommandArgument.ToString().Split(',');
            article.ArticleId = int.Parse(str[0]);
            if (e.CommandName == "Del")
            {
                if (article.insertArticle(20))
                {
                    if (!string.IsNullOrEmpty(str[1]))
                    {
                        System.IO.File.Delete(Server.MapPath(str[1]));
                    }
                    BindGrid();
                }
            }
            else if (e.CommandName == "Ed")
            {
                string strURL = "NewArticle.aspx?Artid=";

                if (HttpContext.Current != null)
                {
                    HttpContext.Current.Response.Redirect(strURL + Server.UrlEncode(Common.Encrypt(e.CommandArgument.ToString())));
                }

            }
        }
        protected bool InsertArticle()
        {
            int task = 0;
            DBA.NewArticle newArticle = new DBA.NewArticle(ConfigurationManager.ConnectionStrings["DBConnection"].ToString());
            if (BtnSubmit.Text == "Submit")
            {
                task = 10;
            }
            else if (BtnSubmit.Text == "Update")
            {
                task = 21;
                newArticle.ArticleId = int.Parse(ViewState["Artid"].ToString());
            }

            newArticle.UserFId = int.Parse(Session["UserID"].ToString());
            newArticle.Title = txtTitle.Text.Trim();
            newArticle.Description = txtDescription.Text.Trim();
            if (ddlCategory.SelectedIndex > 0)
            {
                newArticle.CategoryFId = int.Parse(ddlCategory.SelectedValue);
            }
            if (UploadImge.HasFile)
            {
                newArticle.ImgPath = "ArticleImages/" + Guid.NewGuid() + ".jpg";
                string mappedPath = Server.MapPath(newArticle.ImgPath);
                UploadImge.SaveAs(mappedPath);
            }
            else
            {
                if (task == 21)
                {
                    newArticle.ImgPath = ViewState["ImgPath"].ToString();
                }
            }
            if (newArticle.insertArticle(task))
            {
                return true;
            }
            return false;
        }