public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            HttpRequest rp = context.Request;
            string msg = string.Empty;
            try
            {

                if (string.IsNullOrEmpty(rp["txtID"]))
                {
                    entity.ID = Guid.NewGuid();

                }
                else
                {
                    entity.ID = new Guid(rp["txtID"]);
                    //entity.RecordStatus = StatusType.update;
                }

                entity.Code = rp["txtCode"];

                entity.Name = rp["txtName"];

                entity.GuiGe = rp["txtGuiGe"];

                entity.IsEnable = rp["txtIsEnable"] == "on";
                entity.IsNeiWai = rp["txtIsNeiWai"] == "0";
                if (string.IsNullOrEmpty(rp["txtDepartID"]))
                {
                    entity.SocrceDepart = null;
                }
                else
                {
                    entity.SocrceDepart = new Guid(rp["txtDepartID"]);
                }
                entity.Note = rp["txtNote"];

                entity.State = rp["txtState"];

                entity.PATH = rp["txtPATH"];
                entity.Address = rp["txtAddress"];
                //if (!string.IsNullOrEmpty(rp["txtParentId"]))//父ID传值参考
                //{
                //    entity.ParentId = new Guid(rp["txtParentId"]);
                //  }
                //  entity.IsEnable = rp["txtIsEnable"] == "on";//checkbox传值参考

                ShebeiInfoManager manager = new ShebeiInfoManager();
                // bool IsExit = manager.ExitCodeAndName(entity);//重复校验参考
                // if (IsExit)
                // {
                //     msg = "已存在相同编号或名称!";
                //  }
                //  else
                //  {
                manager.DelateById(entity.ID);//先删除
                manager.Save(entity);//后新增
                context.Response.Write("{\"success\":\"true\",\"ID\":\"" + entity.ID + "\"}");
                // }
            }
            catch (Exception ex)
            {
                msg = ex.Message;
            }
            if (!string.IsNullOrEmpty(msg))
            {
                byte[] bytes = Encoding.UTF8.GetBytes(msg.Replace("\r\n", "<br/>"));
                string encode = Convert.ToBase64String(bytes);
                context.Response.Write("{\"success\":\"false\",\"msg\":\"" + encode + "\"}");
            }
            context.Response.End();
        }