Esempio n. 1
0
        protected void btnSave2_Click(object sender, EventArgs e)
        {
            DataTable dt = ULCode.QDA.XSql.GetDataTable("select ID from TE_Duties  where CompanyID=11");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string sSql = String.Format("if exists(Select * from TE_MenusInDuties where MenuId={0} and DutyId={1})"
                                            + " update TE_MenusInDuties set Flag={2} where MenuId={0} and DutyId={1}"
                                            + " else "
                                            + " insert into TE_MenusInDuties(MenuId,DutyId,Flag) values({0},{1},{2})", WX.Request.rMenuId, dt.Rows[i]["ID"], 1);
                ULCode.QDA.XSql.Execute(sSql);
                string menustr = new WX.Json.BuildUserMenus(Convert.ToInt32(dt.Rows[i]["ID"].ToString())).GetUserMenu();
                if (menustr != "-1")
                {
                    WX.Model.Duty.MODEL     model = WX.Model.Duty.NewDataModel(dt.Rows[i]["ID"]);
                    List <WX.Json.UserMenu> l_u   = WX.Json.JsonConvert.GetJsonObject <List <WX.Json.UserMenu> >(menustr, false);
                    if (l_u != null)
                    {
                        model.Menus.set(menustr);
                        if (model.Update() == 0)
                        {
                            model.RestoreInitial();
                        }
                    }
                }
            }
        }
Esempio n. 2
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            int    id      = WX.Request.rDutyId;
            string menustr = new WX.Json.BuildUserMenus(id).GetUserMenu();

            //menustr = "\"menus\":" + menustr;
            if (menustr == "-1")
            {
                Response.Write("参数错误或您没有权限,数据找不到!");
                Response.End();
                return;
            }
            ui_Htmls.Value = menustr;
        }