Ejemplo n.º 1
0
        /// <summary>
        /// 更新角色信息
        /// </summary>
        /// <param name="context"></param>
        public void UpdateRoleInfo(HttpContext context)
        {
            HttpRequest request = context.Request;

            if (!string.IsNullOrWhiteSpace(request["Id"]))
            {
                try
                {
                    PMSModel.RoleInfo advert = BLLRIS.GetEntityById(int.Parse(request["Id"])).retData as PMSModel.RoleInfo;
                    if (advert != null)
                    {
                        if (!string.IsNullOrWhiteSpace(request["IsDelete"]))
                        {
                            Hashtable ht = new Hashtable();
                            ht.Add("Id", advert.Id);
                            //PMSModel.JsonModel jsonModel = BLLRIS.Delete(Convert.ToInt32(advert.Id));
                            PMSModel.JsonModel jsonModel = BLLRMS.DelRole(ht);
                            jsonModel.status = "yes";
                            context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
                        }
                    }
                }
                catch (Exception ex)
                {
                    LogHelper.Error(ex);
                    PMSModel.JsonModel jsonModel = new PMSModel.JsonModel()
                    {
                        errMsg  = ex.Message,
                        retData = "",
                        status  = "no"
                    };
                    context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 修改角色信息
        /// </summary>
        /// <param name="context"></param>
        public void EditRoleInfo(HttpContext context)
        {
            PMSModel.JsonModel jsonModel = new PMSModel.JsonModel();
            HttpRequest        request   = context.Request;

            try
            {
                string            Id       = request["Id"];
                string            RoleName = request["RoleName"];
                PMSModel.RoleInfo info     = new PMSModel.RoleInfo();
                info.RoleName = RoleName;
                if (!string.IsNullOrWhiteSpace(Id))
                {
                    info.Id   = int.Parse(request["Id"]);
                    jsonModel = BLLRIS.Update(info);
                }
                else
                {
                    jsonModel = BLLRIS.Add(info);
                }
                context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
                jsonModel = new PMSModel.JsonModel()
                {
                    errMsg  = ex.Message,
                    retData = "",
                    status  = "no"
                };
                context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获得
        /// </summa角色信息ry>
        /// <param name="context"></param>
        public void GetRoleInfo(HttpContext context)
        {
            HttpRequest request = context.Request;
            string      Id      = request["Id"];

            try
            {
                if (!string.IsNullOrWhiteSpace(Id))
                {
                    PMSModel.RoleInfo  ri        = new PMSModel.RoleInfo();
                    PMSModel.JsonModel jsonModel = BLLRIS.GetEntityById(int.Parse(Id));
                    if (jsonModel.retData != null)
                    {
                        ri = jsonModel.retData as PMSModel.RoleInfo;
                        jsonModel.retData = ri;
                        context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
                    }
                }
                else
                {
                    PMSModel.JsonModel jsonModel = new PMSModel.JsonModel()
                    {
                        errMsg  = "null",
                        retData = "",
                        status  = "no"
                    };
                    context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex);
                PMSModel.JsonModel jsonModel = new PMSModel.JsonModel()
                {
                    errMsg  = ex.Message,
                    retData = "",
                    status  = "no"
                };
                context.Response.Write("{\"result\":" + Hander_C.jss.Serialize(jsonModel) + "}");
            }
        }