protected void btnOkay_Click(object sender, EventArgs e)
        {
            
            int i = 0;
            Page.Validate("ValidationCheck");
            if (Page.IsValid)
            {
                System.Threading.Thread.Sleep(2000);
                if (_mode == UIMode.mode.edit)
                {

                    i = UpdateData();
                    if (i == -1)
                    {
                        lblErrorMsg.Text = "Thông tin không đầy đủ";
                        ClientScript.RegisterStartupScript(this.GetType(), "onload", "onError();", true);
                        MultiView1.ActiveViewIndex = 0;
                    }
                    else if (i == -2)
                    {
                        lblErrorMsg.Text = "Tiến trình xử lý bị lỗi";
                        ClientScript.RegisterStartupScript(this.GetType(), "onload", "onError();", true);
                        MultiView1.ActiveViewIndex = 2;
                    }
                    else if (i == -3)
                    {
                        lblErrorMsg.Text = "Dữ liệu đã tồn tại";
                        ClientScript.RegisterStartupScript(this.GetType(), "onload", "onError();", true);
                        MultiView1.ActiveViewIndex = 2;
                    }
                    else if (i == 1)
                    {
                        lblResult.Text = "Cập nhật thành công";
                        string forward_url = string.Empty;
                       
                            if (ddlRouter.SelectedItem.Text != "Mặc định")
                            {
                                if (ddlPathFile.SelectedIndex > 0 && ddlListInContent.SelectedIndex > 0)
                                {
                                    if (ddlPortalList.SelectedValue != string.Empty)
                                        forward_url += "portalId=" + ddlPortalList.SelectedValue;
                                    if (ddlListInContent.SelectedValue != string.Empty)
                                        forward_url += "&selectedTabId=" + ddlListInContent.SelectedValue;
                                    forward_url += "&createdTabId=" + _idx;
                                    if (ddlPathFile.SelectedValue != string.Empty)
                                        forward_url += "&createdTabPath=" + ddlPathFile.SelectedValue;
                                    if (ddlContentItem.SelectedItem.Text != string.Empty)
                                        forward_url += "&contentItemKey=" + ddlContentItem.SelectedItem.Text + "&keyWords=" + StringHandleClass.convertTitle2Link(ddlContentItem.SelectedItem.Text);
                                    if (ddlCultureCode.SelectedValue != string.Empty)
                                        forward_url += "&lang=" + ddlCultureCode.SelectedValue;
                                    if (ddlRouter.SelectedValue != string.Empty)
                                        forward_url += "&router=" + ddlRouter.SelectedValue;

                                    if (ddlPathFile.SelectedIndex > 0 && ddlListInContent.SelectedIndex > 0)
                                        Response.Redirect("~/modules/admin/tabs/admin_front_tab_control.aspx?" + forward_url);
                                }
                            }
                            else
                            {
                                TabController tab_obj = new TabController();
                                RouteController route_obj = new RouteController();
                                var data_route = route_obj.GetDetails(int.Parse(ddlRouter.SelectedValue));
                                string routerUrl = data_route.RouteUrl;

                                int resultupdate = tab_obj.UpdateLinkFrontPage(_idx.ToString(), routerUrl, data_route.RouteId, Session["UserId"].ToString());
                            }
                        }
                        MultiView1.ActiveViewIndex = 1;
                        ClientScript.RegisterStartupScript(this.GetType(), "onload", "onSuccess();", true);
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "onload", "onError();", true);
                        MultiView1.ActiveViewIndex = 2;
                    }
               
            }
        }
 private int UpdateTabLink(string TabId, string TabPath, int routerid, string LastModifiedByUserId)
 {
     TabController tab_obj = new TabController();
     int result = tab_obj.UpdateLinkFrontPage(TabId,TabPath,routerid,LastModifiedByUserId);
     return result;
 }