コード例 #1
0
    protected void btn_add_Click_more(object sender, EventArgs e)
    {
        try
        {
            CateNews    catenews    = ReceiveHtml();
            CateNewsBSO catenewsBSO = new CateNewsBSO();

            int catenews1 = catenewsBSO.CreateCateNewGet(catenews);

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

                CateNewsPermissionBSO catenewPermissionBSO = new CateNewsPermissionBSO();
                CateNewsPermission    cateNewsPermission   = new CateNewsPermission();

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

                        catenewPermissionBSO.CreateCateNewsPermission(cateNewsPermission);
                    }
                }
            }
            clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>";
            ViewCateGroup(Convert.ToInt32(HddGroupCate.Value));
            AspNetCache.Reset();
        }
        catch (Exception ex)
        {
            clientview.Text = ex.Message.ToString();
        }
    }
コード例 #2
0
    protected void btn_add_Click(object sender, EventArgs e)
    {
        DataTable datatable = CateNewsID();

        try
        {
            CateNewsPermissionBSO catenewPermissionBSO = new CateNewsPermissionBSO();

            DataTable table1 = catenewPermissionBSO.GetCateNewsPermissionByRoles(Convert.ToInt32(hddRoles.Value), Language.language);

            if (table1.Rows.Count > 0)
            {
                catenewPermissionBSO.DeleteCateNewsPermissionRoles(Convert.ToInt32(hddRoles.Value), Language.language);
            }

            CateNewsPermission cateNewsPermission = new CateNewsPermission();

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

                    catenewPermissionBSO.CreateCateNewsPermission(cateNewsPermission);

                    error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>";
                    //  initControl(cateNewsPermission.RolesID);
                }
            }
        }
        catch (Exception ex)
        {
            error.Text = ex.Message.ToString();
        }
    }