protected void DgPortalRoleEditCommand(Object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
 {
     ErrorDisplay1.ClearError();
     try
     {
         dgPortalRole.SelectedIndex = e.Item.ItemIndex;
         int id = (DataCheck.IsNumeric(dgPortalRole.DataKeys[e.Item.ItemIndex].ToString())) ? int.Parse(dgPortalRole.DataKeys[e.Item.ItemIndex].ToString()) : 0;
         if (id < 1)
         {
             ErrorDisplay1.ShowError("Invalid Item Selection");
             return;
         }
         ErrorDisplay1.ClearControls(tbUserInfo);
         txtRoleName.Text       = ((LinkButton)dgPortalRole.SelectedItem.FindControl("lblRole")).Text;
         ViewState["mRoleName"] = ((LinkButton)dgPortalRole.SelectedItem.FindControl("lblRole")).Text;
         ViewState["mRecordID"] = id;
         HideTables();
         btnSubmit.CommandArgument = "2"; //Update
         btnSubmit.Text            = "Update Role";
         mpeDisplayJobDetails.Show();
     }
     catch (Exception ex)
     {
         ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
         ErrorDisplay1.ShowError(ex.Message);
     }
 }
 protected void BtnAddItemClick(Object sender, EventArgs e)
 {
     ErrorDisplay1.ClearError();
     ErrorDisplay2.ClearError();
     ErrorDisplay1.ClearControls(tbUserInfo);
     btnSubmit.CommandArgument = "1";
     btnSubmit.Text            = "Add Role";
     mpeDisplayJobDetails.Show();
 }
 protected void BtnAddItemClick(Object sender, EventArgs e)
 {
     ErrorDisplay1.ClearError();
     ErrorDisplay1.ClearControls(tbUserInfo);
     BindSiteMapItems();
     BindRoleList();
     BindOrders();
     //HideMainDvs();
     btnSubmit.CommandArgument = "1"; // Add Item
     btnSubmit.Text            = "Add New Tab";
     mpeDisplayJobDetails.Show();
     //this.tbUserInfo.Visible = true;
     //this.detailDiv.Visible = true;
 }
        protected void BtnAddItemClick(Object sender, EventArgs e)
        {
            ErrorDisplay1.ClearError();
            ErrorDisplay1.ClearControls(tbUserInfo);
            ErrorDisplay2.ClearError();
            BindRoleList();

            //Enable controls
            txtPassword.Enabled        = true;
            txtConfirmPassword.Enabled = true;
            txtUserName.Enabled        = true;
            reqPassword.Enabled        = true;
            reqConfirmPassword.Enabled = true;
            chkActive.Checked          = false;

            btnSubmit.CommandArgument = "1";     // Add Item
            btnSubmit.Text            = "Add New User";
            mpeDisplayJobDetails.Show();
        }
        protected void DgPortalSiteMapEditCommand(Object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            ErrorDisplay1.ClearError();
            try
            {
                dgPortalSiteMap.SelectedIndex = e.Item.ItemIndex;
                int id = (DataCheck.IsNumeric(dgPortalSiteMap.DataKeys[e.Item.ItemIndex].ToString())) ? int.Parse(dgPortalSiteMap.DataKeys[e.Item.ItemIndex].ToString()) : 0;
                if (id == 1)
                {
                    ErrorDisplay1.ShowError("The Root Tab Item Cannot be edited");
                    return;
                }

                ErrorDisplay1.ClearControls(tbUserInfo);
                txtLink.Text           = ((Label)dgPortalSiteMap.SelectedItem.FindControl("lblLink")).Text;
                txtDescription.Text    = ((Label)dgPortalSiteMap.SelectedItem.FindControl("lblDescription")).Text;
                txtTabName.Text        = ((LinkButton)dgPortalSiteMap.SelectedItem.FindControl("lblTitle")).Text;
                ViewState["mRecordID"] = id;
                BindSiteMapItems();
                BindRoleList();

                string mRoles = ((Label)dgPortalSiteMap.SelectedItem.FindControl("lblRoles")).Text;
                CheckRoles(mRoles);

                int k = (DataCheck.IsNumeric(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblParent")).Text)) ? int.Parse(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblParent")).Text) : 0;
                if (k > 0)
                {
                    ddlTabParent.SelectedValue = k.ToString(CultureInfo.InvariantCulture);
                }
                else
                {
                    ddlTabParent.SelectedIndex = 0;
                }

                int wx = (DataCheck.IsNumeric(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblTabType")).Text)) ? int.Parse(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblTabType")).Text) : 0;
                if (wx > 0)
                {
                    ddlTabType.SelectedValue = wx.ToString(CultureInfo.InvariantCulture);
                }
                else
                {
                    ddlTabType.SelectedIndex = 0;
                }

                int px = (DataCheck.IsNumeric(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblTabOrder")).Text)) ? int.Parse(((Label)dgPortalSiteMap.SelectedItem.FindControl("lblTabOrder")).Text) : 0;
                if (px > 0)
                {
                    BindOrders();
                    if (ddlTabOrder.Items.Count > 0)
                    {
                        ddlTabOrder.SelectedValue = px.ToString(CultureInfo.InvariantCulture);
                    }
                }

                //HideMainDvs();
                //this.tbUserInfo.Visible = true;
                //this.detailDiv.Visible = true;

                btnSubmit.CommandArgument = "2"; // Update Item
                btnSubmit.Text            = "Update";
                mpeDisplayJobDetails.Show();
            }
            catch (Exception ex)
            {
                ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message);
            }
        }
 protected void ClearControl()
 {
     ErrorDisplay1.ClearControls(this);
 }