private void ViewSinglePage(string lang)
 {
     SinglePageBSO singlepageBSO = new SinglePageBSO();
     DataTable table = singlepageBSO.GetSinglePageAll(lang);
     commonBSO commonBSO = new commonBSO();
     commonBSO.FillToGridView(grvSinglePage, table);
 }
        private void initControl(int Id)
        {
            if (Id > 0)
            {
                btn_add.Visible = false;
                btn_edit.Visible = true;
                try
                {
                    SinglePageBSO singlepageBSO = new SinglePageBSO();
                    SinglePage singlepage = singlepageBSO.GetSinglePageById(Id);
                    hddSinglePageID.Value = Convert.ToString(singlepage.SinglePageID);
                    txtSinglePageName.Text = singlepage.SinglePageName;
                    hddIcon.Value = singlepage.Icon;
                    txtRadSinglePageDesc.Html = singlepage.SinglePageDesc;
                    txtRadSinglePageContent.Html = singlepage.SinglePageContent;
                    rdbStatus.SelectedValue = Convert.ToString(singlepage.Status);

                }
                catch (Exception ex)
                {
                    clientview.Text = ex.Message.ToString();
                }

            }
            else
            {
                btn_add.Visible = true;
                btn_edit.Visible = false;
            }
        }
 protected void grvSinglePage_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     int Id = Convert.ToInt32(e.CommandArgument.ToString());
     string cName = e.CommandName.ToLower();
     switch (cName)
     {
         case "_edit":
             Response.Redirect("~/Admin/editsinglepage/" + Id + "/Default.aspx");
             break;
         case "_delete":
             SinglePageBSO singlepageBSO = new SinglePageBSO();
             singlepageBSO.DeleteSinglePage(Id);
             ViewSinglePage(Language.language);
             break;
     }
 }
 protected void btn_add_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         SinglePage singlepage = ReceiveHtml();
         SinglePageBSO singlepageBSO = new SinglePageBSO();
         singlepageBSO.CreateSinglePage(singlepage);
         clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);
     }
     catch (Exception ex)
     {
         clientview.Text = ex.Message.ToString();
     }
 }
 protected void btn_edit_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         SinglePage singlepage = ReceiveHtml();
         SinglePageBSO singlepageBSO = new SinglePageBSO();
         singlepageBSO.UpdateSinglePage(singlepage);
         clientview.Text = String.Format(Resources.StringAdmin.UpdateSuccessful, "Trang ", singlepage.SinglePageName);
     }
     catch (Exception ex)
     {
         clientview.Text = ex.Message.ToString();
     }
 }