protected void uiLinkButtonCancel_Click(object sender, EventArgs e)
 {
     uiPanelViewAllPages.Visible = true;
     uiPanelEdit.Visible = false;
     Clearfields();
     CurrentDepartment = null;
 }
 protected void uiGridViewDepartments_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EditDepartment")
     {
         Departements objData = new Departements();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         CurrentDepartment = objData;
         uiTextBoxArTitle.Text = objData.Name;
         uiFCKeditorContent.Value = Server.HtmlDecode(objData.DetailsArabic);
         uiPanelViewAllPages.Visible = false;
         uiPanelEdit.Visible = true;
     }
     else if (e.CommandName == "DeleteDepartment")
     {
         Departements objData = new Departements();
         objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         objData.MarkAsDeleted();
         objData.Save();
         BindData();
     }
 }
 protected void uiLinkButtonUpdate_Click(object sender, EventArgs e)
 {
     Departements objData = new Departements();
     if (CurrentDepartment != null)
         objData = CurrentDepartment;
     else
     {
         objData.AddNew();
     }
     objData.Name = uiTextBoxArTitle.Text;
     objData.DetailsArabic = Server.HtmlEncode(uiFCKeditorContent.Value);
     objData.Save();
     CurrentDepartment = null;
     uiPanelViewAllPages.Visible = true;
     uiPanelEdit.Visible = false;
     BindData();
 }
 private void BindData()
 {
     Departements objData = new Departements();
     objData.LoadAll();
     uiGridViewDepartments.DataSource = objData.DefaultView;
     uiGridViewDepartments.DataBind();
 }