protected void btnAddMember_Click(object sender, EventArgs e)
 {
     if (OrgId > 0)
     {
         Organization org = new OrganizationService().FindByKey(OrgId);
         if (org != null)
         {
             int                     noAccount     = new EnterpriseService().GetNoAccount(OrgId);
             SecurityBSO             securityBSO   = new SecurityBSO();
             AdminRolesBSO           adminRolesBSO = new AdminRolesBSO();
             Utils                   objUtil       = new Utils();
             MemberService           memberService = new MemberService();
             ePower.DE.Domain.Member member        = new ePower.DE.Domain.Member();
             member.EnterpriseId = ItemId;
             member.IsDelete     = false;
             member.IsActive     = true;
             string spassdefault = "abc123";
             spassdefault       = ConfigurationManager.AppSettings["DefaultPassword"].ToString();
             member.AccountName = "dn." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToLower() + "." + (noAccount).ToString("000");
             member.Password    = securityBSO.EncPwd(spassdefault);
             if (memberService.Insert(member) > 0)
             {
                 BindMember();
             }
             else
             {
                 error.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Tạo tài khoản không thành công !</div>";
             }
         }
         else
         {
             error.Text = "<div style='color:#ff0000;font:bold 12px Arial;padding:5px 0;'>Chưa cập nhật đơn vị quản lý !</div>";
         }
     }
 }
    protected void btnCreateMember_Click(object sender, EventArgs e)
    {
        EnterpriseService enterpriseService = new EnterpriseService();

        OrganizationService  comBSO  = new OrganizationService();
        IList <Organization> listOrg = new List <Organization>();

        listOrg = comBSO.FindAll();
        SecurityBSO   securityBSO   = new SecurityBSO();
        AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
        AdminBSO      adminBSO      = new AdminBSO();
        Utils         objUtil       = new Utils();
        MemberService memberService = new MemberService();

        foreach (Organization org in listOrg)
        {
            int STT = 0;
            IList <Enterprise> list = enterpriseService.FindList(0, 0, 0, org.Id, 0, 0, null, "", new ePower.Core.PagingInfo(1000, 1));
            foreach (Enterprise enter in list)
            {
                STT++;
                ePower.DE.Domain.Member member = new ePower.DE.Domain.Member();
                member.EnterpriseId = enter.Id;
                member.IsDelete     = false;
                member.AccountName  = "DN." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToUpper() + "." + (STT).ToString("000");
                member.Password     = securityBSO.EncPwd("123456");
                memberService.Insert(member);
            }
        }
    }
Example #3
0
    protected void btn_add_Click(object sender, EventArgs e)
    {
        Admin admin = ReceiveHtml();

        try
        {
            AdminBSO adminBSO = new AdminBSO();
            if (adminBSO.CheckExist(admin.AdminName))
            {
                error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Tài khoản đã được đăng ký. Vui lòng đăng ký lại !</div>";
            }
            else
            if (adminBSO.CheckExistEmail(admin.AdminEmail))
            {
                error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Địa chỉ Email đã được đăng ký. Vui lòng đăng ký lại !</div>";
            }
            else
            {
                if (CheckedList().Equals(""))
                {
                    error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Lỗi: Phải lựa chọn ít nhất 1 quyền !</div>";
                }
                else
                {
                    int id = adminBSO.CreateAdmin(admin);

                    RolesBSO      rolesBSO      = new RolesBSO();
                    IRoles        roles         = rolesBSO.GetRolesByName("Guest");
                    AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
                    AdminRoles    adminRoles    = new AdminRoles();

                    adminRoles.AdminUserName = admin.AdminName;
                    adminRoles.RolesID       = roles.RolesID;
                    adminRoles.UserName      = Session["Admin_UserName"].ToString();
                    adminRoles.Permission    = "";
                    adminRoles.Created       = DateTime.Now;
                    adminRolesBSO.CreateAdminRoles(adminRoles);

                    error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>";
                    initControl(id);
                }
            }
        }
        catch (Exception ex)
        {
            error.Text = ex.Message.ToString();
        }
    }
Example #4
0
    private void VierUserRoles()
    {
        //PermissionBSO permissionBSO = new PermissionBSO();
        //DataTable table = permissionBSO.GetPermissionAll();
        //DataView dataView = new DataView(table);
        //dataView.Sort = "PermissionID ASC";
        //DataTable dataTable = dataView.ToTable();
        //commonBSO commonBSO = new commonBSO();

        AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
        AdminRoles    adminRoles    = new AdminRoles();


        foreach (GridViewRow rows in grvRoles.Rows)
        {
            //CheckBoxList chklist = (CheckBoxList)dataItem.FindControl("chklist");
            CheckBox chkId = (CheckBox)rows.Cells[0].FindControl("chkId");

            //commonBSO.FillToCheckBoxList(chklist, dataTable, "PermissionName", "Value");

            if (adminRolesBSO.CheckExitRolesUser(Convert.ToInt32(rows.Cells[0].Text), hddUserName.Value))
            {
                //Permission
                //adminRoles = adminRolesBSO.GetAdminRoles(Convert.ToInt32(dataItem["Roles_ID"].Text), hddUserName.Value);

                //if (adminRoles != null)
                //{
                //    string sPermission = adminRoles.Permission;
                //    if (!sPermission.Equals(""))
                //    {
                //        string[] sSlip = sPermission.Split(new char[] { ',' });
                //        foreach (string s in sSlip)
                //        {
                //            foreach (ListItem items in chklist.Items)
                //            {
                //                if (items.Value == s)
                //                    items.Selected = true;
                //            }
                //        }
                //    }
                //}

                //Admin_ID
                chkId.Checked = true;
            }
        }
    }
    protected void btn_add_Click(object sender, EventArgs e)
    {
        try
        {
            CateNewsGroup    catenewsGroup    = ReceiveHtml();
            CateNewsGroupBSO catenewsGroupBSO = new CateNewsGroupBSO();

            int id = catenewsGroupBSO.CreateCateNewsGroup(catenewsGroup);

            if (!Session["Admin_UserName"].ToString().Equals("administrator"))
            {
                AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
                DataTable     table         = adminRolesBSO.GetAdminRolesByUserName(Session["Admin_UserName"].ToString());

                CateNewsGroupPermissionBSO catenewGroupPermissionBSO = new CateNewsGroupPermissionBSO();
                CateNewsGroupPermission    cateNewsGroupPermission   = new CateNewsGroupPermission();

                if (table.Rows.Count > 0)
                {
                    foreach (DataRow subrow in table.Rows)
                    {
                        cateNewsGroupPermission.CateNewsGroupID = id;
                        cateNewsGroupPermission.RolesID         = Convert.ToInt32(subrow["RolesID"].ToString());
                        cateNewsGroupPermission.Permission      = "";
                        cateNewsGroupPermission.UserName        = Session["Admin_UserName"].ToString();
                        cateNewsGroupPermission.Created         = DateTime.Now;
                        cateNewsGroupPermission.Language        = Language.language;

                        catenewGroupPermissionBSO.CreateCateNewsGroupPermission(cateNewsGroupPermission);
                    }
                }
            }

            clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>";
            initControl(id);
            AspNetCache.Reset();
        }
        catch (Exception ex)
        {
            clientview.Text = ex.Message.ToString();
        }
    }
    protected void btn_add_Click(object sender, EventArgs e)
    {
        DataTable datatable = GetUserGrid();

        try
        {
            AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
            DataTable     table1        = adminRolesBSO.GetAdminRolesByRoles(Convert.ToInt32(hddRoles.Value));

            if (table1.Rows.Count > 0)
            {
                adminRolesBSO.DeleteAdminRolesRoles(Convert.ToInt32(hddRoles.Value));
            }

            AdminRoles adminRoles = new AdminRoles();

            if (datatable.Rows.Count > 0)
            {
                foreach (DataRow subrow in datatable.Rows)
                {
                    adminRoles.AdminUserName = subrow["Admin_UserName"].ToString();
                    adminRoles.RolesID       = Convert.ToInt32(hddRoles.Value);
                    adminRoles.UserName      = Session["Admin_UserName"].ToString();
                    //adminRoles.Permission = subrow["Permission"].ToString();
                    adminRoles.Permission = "";
                    adminRoles.Created    = DateTime.Now;

                    adminRolesBSO.CreateAdminRoles(adminRoles);

                    error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>";
                    //initControl(adminRoles.AdminRolesID);
                }
            }
        }
        catch (Exception ex)
        {
            error.Text = ex.Message.ToString();
        }
    }
Example #7
0
    public void ViewModules(string username)
    {
        ModulesBSO modulesBSO = new ModulesBSO();
        DataTable  table      = modulesBSO.MixModules();
        DataView   dataView   = new DataView(table);

        AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
        string        strRoles      = adminRolesBSO.GetRoles(username);
        RolesBSO      rolesBSO      = new RolesBSO();
        DataTable     table1        = rolesBSO.GetRolesbyStrRolesID(strRoles);

        string strModules = "";

        if (table1.Rows.Count > 0)
        {
            foreach (DataRow row in table1.Rows)
            {
                strModules += row["Roles_Modules"].ToString();
            }
        }

        if (!strModules.Equals(""))
        {
            string sSlip = strModules.Remove(strModules.LastIndexOf(",")).Replace(",", "','");
            dataView.RowFilter = "Slug not in ('listmodules','editmodules') and Slug in ('" + sSlip + "')";
        }
        else
        {
            dataView.RowFilter = "Slug not in ('listmodules','editmodules') ";
        }

        DataTable dataTable = dataView.ToTable();
        commonBSO commonBSO = new commonBSO();

        commonBSO.FillToCheckBoxList(chklist, dataTable, "Modules_Name", "Slug");
    }
    protected void btn_add_Click(object sender, EventArgs e)
    {
        try
        {
            EnterpriseService objlogic = new EnterpriseService();
            Enterprise        obj      = new Enterprise();
            obj.Title = txtTitle.Text;
            //if (ddlProvince.SelectedIndex > 0)
            obj.ProvinceId = Convert.ToInt32(ddlProvince.SelectedValue);
            if (ddlDistrict.SelectedIndex > 0)
            {
                obj.DistrictId = Convert.ToInt32(ddlDistrict.SelectedValue);
            }

            if (ddlArea.SelectedIndex > 0)
            {
                obj.AreaId = Convert.ToInt32(ddlArea.SelectedValue);
            }
            if (ddlSubArea.SelectedIndex > 0)
            {
                obj.SubAreaId = Convert.ToInt32(ddlSubArea.SelectedValue);
            }

            IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
            if (txtMST.Text != "")
            {
                obj.TaxCode = txtMST.Text.Trim();
            }
            if (txtCustomerCode.Text != "")
            {
                obj.CustomerCode = txtCustomerCode.Text.Trim();
            }
            obj.Phone     = txtPhone.Text;
            obj.Email     = txtEmail.Text;
            obj.Fax       = txtFax.Text;
            obj.ManPerson = txtResponsible.Text;
            obj.Address   = txtAddress.Text;
            obj.OwnerId   = Convert.ToInt32(ddlOwner.SelectedValue);


            obj.ParentName = txtParentName.Text;
            if (ddlProvinceReporter.SelectedIndex > 0)
            {
                obj.ManProvinceId = Convert.ToInt32(ddlProvinceReporter.SelectedValue);
            }
            if (ddlDistrictReporter.SelectedIndex > 0)
            {
                obj.ManDistrictId = Convert.ToInt32(ddlDistrictReporter.SelectedValue);
            }
            obj.ManAddress = txtAddressReporter.Text;
            obj.ManPhone   = txtPhoneReporter.Text;
            obj.ManFax     = txtFaxReporter.Text;
            obj.ManEmail   = txtManEmail.Text;
            if (cbxActive.Checked)
            {
                obj.IsActive = true;
            }
            else
            {
                obj.IsActive = false;
            }
            try
            {
                if (txtAtiveYear.Text.Trim() != "")
                {
                    obj.ActiveYear = Convert.ToInt32(txtAtiveYear.Text);
                }
            }
            catch { }


            obj.OrganizationId = m_UserValidation.OrgId;
            if (ItemId > 0)
            {
                obj.Id = ItemId;
                if (objlogic.Update(obj) != null)
                {
                    /*Cap nhat du lieu trong diem nam hien tai*/
                    //if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked)
                    //{
                    //    EnterpriseYear ey = new EnterpriseYear();
                    //    ey.EnterpriseId = ItemId;
                    //    ey.Year = DateTime.Today.Year;
                    //    new EnterpriseYearService().Insert(ey);
                    //}
                    //BindImportantYear();
                    BindData();
                    error.Text = "<div class='alert alert-primary'>Cập nhật thành công !</div>";
                }
                else
                {
                    error.Text = "<div class='alert alert-dangers'>Cập nhật không thành công !</div>";
                }
            }
            else
            {
                ItemId = objlogic.Insert(obj);
                if (ItemId > 0)
                {
                    /*Tao tai khoan mac dinh*/
                    Organization org = new OrganizationService().FindByKey(m_UserValidation.OrgId);
                    if (org != null)
                    {
                        int                     noAccount     = new EnterpriseService().GetNoAccount(m_UserValidation.OrgId);
                        SecurityBSO             securityBSO   = new SecurityBSO();
                        AdminRolesBSO           adminRolesBSO = new AdminRolesBSO();
                        Utils                   objUtil       = new Utils();
                        MemberService           memberService = new MemberService();
                        ePower.DE.Domain.Member member        = new ePower.DE.Domain.Member();
                        member.EnterpriseId = ItemId;
                        member.IsDelete     = false;
                        member.IsActive     = true;
                        member.AccountName  = "dn." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToLower() + "." + (noAccount).ToString("000");
                        string spassdefault = "abc123";
                        spassdefault    = ConfigurationManager.AppSettings["DefaultPassword"].ToString();
                        member.Password = securityBSO.EncPwd(spassdefault);
                        int iMember = 0;
                        iMember = memberService.Insert(member);
                        //if (memberService.Insert(member) > 0)
                        //{
                        //    BindMember();
                        //}
                        //else
                        //    error.Text = "<div class='alert alert-dangers'>Tạo tài khoản không thành công !</div>";
                    }

                    /*Cap nhat du lieu trong diem nam hien tai*/
                    //if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked)
                    //{
                    //    EnterpriseYear ey = new EnterpriseYear();
                    //    ey.EnterpriseId = ItemId;
                    //    ey.Year = DateTime.Today.Year;
                    //    new EnterpriseYearService().Insert(ey);
                    //}
                    Response.Redirect(ResolveUrl("~") + "Admin/EditEnterprise/" + ItemId.ToString() + "/Default.aspx");
                }
                else
                {
                    error.Text = "<div class='alert alert-dangers'>Thêm mới không thành công !</div>";
                }
            }
        }
        catch (Exception ex)
        {
            error.Text = ex.Message.ToString();
        }
    }
    protected void btnCreateUser_Click(object sender, EventArgs e)
    {
        OrganizationService  comBSO = new OrganizationService();
        IList <Organization> list   = new List <Organization>();

        list = comBSO.FindAll();
        SecurityBSO   securityBSO   = new SecurityBSO();
        AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
        AdminBSO      adminBSO      = new AdminBSO();
        Utils         objUtil       = new Utils();

        foreach (Organization org in list)
        {
            Admin admin = new Admin();

            admin.AdminLoginType = false;
            admin.AdminPass      = securityBSO.EncPwd("123456");
            admin.AdminName      = "SCT." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToUpper();;
            admin.AdminEmail     = org.Email;

            //}


            // admin.RolesID = (ddlRoles.SelectedValue != "") ? Convert.ToInt32(ddlRoles.SelectedValue) : 0;
            admin.RolesID       = 1;
            admin.AdminActive   = true;
            admin.AdminFullName = "Sở công thương" + org.Title;

            admin.AdminCreated = DateTime.Now;
            admin.AdminLog     = DateTime.Now;
            //admin.AdminPermission = "";
            admin.AdminPermission = "Read,";

            admin.AdminAddress   = "";
            admin.AdminPhone     = org.Phone;
            admin.AdminNickYahoo = "";
            admin.AdminNickSkype = "";
            admin.AdminAvatar    = "";
            admin.AdminSex       = true;
            IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
            admin.AdminBirth = DateTime.Now;
            if (org.Email != null && org.Email != "")
            {
                admin.AdminEmail = org.Email;
            }
            else
            {
                admin.AdminEmail = "sct" + "@" + admin.AdminName.ToLower() + ".gov.vn";
            }

            admin.AdminOrganizationId = org.Id;
            int id = adminBSO.CreateAdmin(admin);

            AdminRoles adminRoles = new AdminRoles();
            adminRoles.RolesID       = 14;
            adminRoles.AdminUserName = admin.AdminName;
            adminRoles.UserName      = Session["Admin_UserName"].ToString();
            //adminRoles.Permission = subrow["Permission"].ToString();
            adminRoles.Permission = "";
            adminRoles.Created    = DateTime.Now;

            adminRolesBSO.CreateAdminRoles(adminRoles);
        }
    }
Example #10
0
    private string BindMenu(string strMenuSub, int iCate)
    {
        if (Session["Admin_Username"] != null)
        {
            DataTable table  = new DataTable();
            commonBSO common = new commonBSO();
            String    SQL    = "";

            string        AdminName     = Session["Admin_Username"].ToString();
            AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
            string        strRoles      = adminRolesBSO.GetRoles(AdminName);
            RolesBSO      rolesBSO      = new RolesBSO();
            DataTable     table1        = rolesBSO.GetRolesbyStrRolesID(strRoles);

            string strModules = "";

            if (table1.Rows.Count > 0)
            {
                foreach (DataRow row in table1.Rows)
                {
                    strModules += row["Roles_Modules"].ToString();
                }
                strModules = strModules.Remove(strModules.LastIndexOf(",")).Replace(",", "','");
            }

            if (AdminName.Equals("administrator"))
            {
                SQL   = "SELECT * FROM tblModules Where [IsMenu] =1 And [Modules_Parent] = " + iCate + " Order by [Modules_Order] ASC";
                table = common.CreateDataView(SQL);
            }
            else
            {
                SQL   = "SELECT * FROM tblModules Where [IsMenu] =1 And [Modules_Parent] = " + iCate + " And Slug in ('" + strModules + "') Order by [Modules_Order] ASC";
                table = common.CreateDataView(SQL);
            }
            //strMenuSub += "<ul>";
            //strMenuSub += "<li class='sidebar-label pt20'><a href='" + ResolveUrl("~/") + "Admin/home/Default.aspx'>Trang chủ</a></li>";
            if (table.Rows.Count > 0)
            {
                foreach (DataRow dataRow in table.Rows)
                {
                    strMenuSub += "<li class='sidebar-label pt20'>";
                    //strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Modules_Url"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>";

                    //if (checkActive(Request["dll"].ToString(), dataRow["Slug"].ToString()))
                    //{
                    //strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Slug"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>";
                    strMenuSub += dataRow["Modules_Name"].ToString();
                    //strMenuSub += "<span class='closed opened'></span>";
                    //strMenuSub += "<div style='display: block;'>";
                    //}
                    //else
                    //{
                    //    strMenuSub += "<a href='" + ResolveUrl("~/") + "Admin/" + dataRow["Slug"] + "/Default.aspx'>" + dataRow["Modules_Name"].ToString() + "</a>";

                    //    //strMenuSub += "<span class='closed'></span>";
                    //    //strMenuSub += "<div style='display: none;'>";
                    //}
                    strMenuSub += "</li>";
                    strMenuSub += GetSubMenu("", Convert.ToInt32(dataRow["Modules_ID"].ToString()), Session["Admin_Username"].ToString(), strModules);

                    //strMenuSub += "</div>";
                }
            }
            //strMenuSub += "</ul>";
        }
        else
        {
            Response.Redirect("~/Default.aspx");
        }



        return(strMenuSub);
    }
Example #11
0
    private void ViewNewsGroupDetail(int Id)
    {
        CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO();
        NewsGroupBSO     newsgroupBSO     = new NewsGroupBSO();
        NewsGroup        newsgroup        = newsgroupBSO.GetNewsGroupById(Id);

        if (newsgroup == null)
        {
            Response.Redirect("~/Default.aspx");
        }
        commonBSO commonBSO = new commonBSO();
        //Kiem tra neu phan quyen truy cap chuyen muc nay
        DataTable dtCheckRole = commonBSO.CreateDataView("SELECT Id FROM tblRoleCate WHERE CateId=" + newsgroup.CateNewsID);

        if (dtCheckRole != null && dtCheckRole.Rows.Count > 0)
        {
            UserValidation m_UserValidation = new UserValidation();

            if (m_UserValidation.IsSigned())
            {
                DataTable dtGroupRole = new AdminRolesBSO().GetAdminRolesByUserName(m_UserValidation.UserName);
                if (dtGroupRole != null && dtGroupRole.Rows.Count > 0)
                {
                    DataTable dtRoleCate = commonBSO.CreateDataView("SELECT Id FROM tblRoleCate WHERE GroupId IN (SELECT RolesID FROM tblAdminRoles WHERE Admin_UserName = '******') AND CateId=" + newsgroup.CateNewsID);
                    if (dtRoleCate != null && dtRoleCate.Rows.Count > 0)
                    {
                        //Da dang nhap va co quyen xem
                    }
                    else
                    {
                        //Da dang nhap nhung khong co quyen truy cap, chuyen ve trang thong bao;
                        content_notice.Visible = true;
                        content_news.Visible   = false;
                    }
                }
            }
            else
            {
                //Yeu cau dang nhap
                Response.Redirect(ResolveUrl("~") + "Dang-nhap.aspx?RetUrl=" + Request.RawUrl);
            }
        }
        ltlTitle.Text = newsgroup.Title;
        //LabelDate.Text = newsgroup.PostDate.ToString("dd/MM/yyyy");// Convert.ToString(newsgroup.PostDate);
        ltlDescribe.Text     = newsgroup.ShortDescribe;
        FullDescirbe.Text    = newsgroup.FullDescribe;
        LabelAuthor.Text     = newsgroup.Author;
        lblAproved.Text      = newsgroup.PostDate.ToString("dd/MM/yyyy hh:mm");
        txtNewsGroupID.Value = Convert.ToString(newsgroup.NewsGroupID);

        newsgroupBSO.NewsGroupClickUpdate(Id);
        NewsGroupFollow(newsgroup.PostDate, newsgroup.NewsGroupID, newsgroup.CateNewsID);
        NewsGroupRelation(newsgroup.NewsGroupID);
        ;


        //CateNewsBSO catenewsBSO = new CateNewsBSO();
        //CateNews catenews = catenewsBSO.GetCateNewsById(newsgroup.CateNewsID);
        //CateNewsGroup cateNewsGroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(catenews.GroupCate, Language.language);

        //title_name.Text = "<a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx'>" + catenews.CateNewsName + "</a>";

        //string cate = "<a href='" + ResolveUrl("~/") + "c2/" + cateNewsgroupBSO.GetSlugById(cateNewsGroup.CateNewsGroupID) + "/" + GetString(cateNewsGroup.CateNewsGroupName) + "-" + catenews.GroupCate + ".aspx' class='content_Text_Cat'>";
        //string s1 = "";
        //while (catenews.ParentNewsID != 0)
        //{
        //    int pId = catenews.ParentNewsID;
        //    catenews = catenewsBSO.GetCateNewsById(pId);
        //    s1 = "<img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'><a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx' class='content_Text_Cat'>" + catenews.CateNewsName + "</a>" + s1;
        //}

        //cate += cateNewsGroup.CateNewsGroupName.ToString(); //Sửa lại
        //cate += "</a>";
        //cate += s1;
        //title_cate.Text = "<a href='" + ResolveUrl("~/") + "Default.aspx' class='content_Text_Cat'>" + Resources.resource.T_home + "</a><img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'> ";
        //title_cate.Text += cate;

        if (!String.IsNullOrEmpty(Request["error"]))
        {
            error.Text = "<div class='error_register_text'>" + Resources.resource.T_Comment_Error1 + "</div>";
        }

        if (!newsgroup.IsComment)
        {
            btnComment.Visible   = false;
            CommentPanel.Visible = false;
        }
        else
        {
            btnComment.Visible   = true;
            CommentPanel.Visible = true;
            GetNewsCommentById(Id);
        }


        //ViewRegister(Id);

        ltlFb_like.Text    = "<div class='fb-like' data-href='" + Variables.sDomain + "/d4/news/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-send='true' data-width='100%' data-height='65' data-show-faces='true'></div>";
        ltlFb_comment.Text = "<div class='fb-comments' data-href='" + Variables.sDomain + "/d4/news/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-num-posts='10' data-width='100%'></div>";

        Page.Title = newsgroup.Title;
        HtmlMeta _desrip = new HtmlMeta();

        _desrip.Name    = "description";
        _desrip.Content = Tool.StripTagsCharArray(newsgroup.ShortDescribe) + " , " + newsgroup.Title + " , " + (newsgroup.Tags) + " , " + newsgroup.Keyword;

        Page.Header.Controls.Add(_desrip);

        System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
        _keyWords.Name    = "keywords";
        _keyWords.Content = GetString(newsgroup.Keyword) + " ; " + newsgroup.Title;

        Page.Header.Controls.Add(_keyWords);
    }