protected void uiButtonCancel_Click(object sender, EventArgs e)
 {
     Clearfields();
     CurrentVedio = null;
     uiPanelEdit.Visible = false;
     uiPanelViewSubCategories.Visible = true;
 }
        protected void uiButtonUpdate_Click(object sender, EventArgs e)
        {
            if (CurrentVedio != null)
            {
                UpdateRecord();
            }
            else
            {
                AddNewRecord();
            }

            uiPanelEdit.Visible = false;
            uiPanelViewSubCategories.Visible = true;
            BindData();
            Clearfields();
            CurrentVedio = null;
        }
 private void BindVedioLib()
 {
     int id = 0;
     if (Request.QueryString["vid"] != null)
     {
         try
         {
             id = Convert.ToInt32(Request.QueryString["vid"].ToString());
         }
         catch (Exception ee)
         {
         }
     }
     BLL.VedioLib currentvedio = new BLL.VedioLib();
     currentvedio.LoadByPrimaryKey(id);
     uiRepeaterVedio.DataSource = currentvedio.DefaultView;
     uiRepeaterVedio.DataBind();
 }
        private void BindVediosFromcat()
        {
            int id = 0;
            if (Request.QueryString["cid"] != null)
            {
                try
                {
                    id = Convert.ToInt32(Request.QueryString["cid"].ToString());
                }
                catch (Exception ee)
                {

                }
            }
            PagedDataSource dt = new PagedDataSource();
            BLL.VedioLib currentvedios = new BLL.VedioLib();
            currentvedios.GetAllVediosLibByCategory(id);
            dt.DataSource = currentvedios.DefaultView;
            dt.AllowPaging = true;
            dt.PageSize = 10;
            dt.CurrentPageIndex = PageIndex;
            uiRepeaterCurrentVedios.DataSource = dt;
            uiRepeaterCurrentVedios.DataBind();

            uiLinkButtonPrev.Enabled = !dt.IsFirstPage;
            uiLinkButtonNext.Enabled = !dt.IsLastPage;
            uiLabelPages.Text = "Page " + (PageIndex + 1).ToString() + " of " + dt.PageCount.ToString() + " Pages";
        }
 protected void uiGridViewSubCategories_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EditSubCategory")
     {
         VedioLib objData = new VedioLib();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         uiTextBoxEnName.Text = objData.EnTitle;
         uiTextBoxArName.Text = objData.ArTitle;
         uiTextBoxURL.Text = objData.URL;
         uiDropDownListAllCategories.SelectedValue = objData.CategoryID.ToString();
         uiPanelViewSubCategories.Visible = false;
         uiPanelEdit.Visible = true;
         CurrentVedio = objData;
         uiPanelViewSubCategories.Visible = false;
         uiPanelEdit.Visible = true;
     }
     else if (e.CommandName == "DeleteSubCategory")
     {
         VedioLib objData = new VedioLib();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         objData.MarkAsDeleted();
         objData.Save();
         CurrentVedio = null;
         BindData();
     }
 }