コード例 #1
0
 public void ProcessRequest(HttpContext context)
 {
     context.Response.ContentType = "text/plain";
     FunctionInfoManager manager = new FunctionInfoManager();
     DataTable dt = manager.GetDataTable();
     string result = JsonConvert.Convert2Json(dt);
     context.Response.Write(result);
     context.Response.End();
 }
コード例 #2
0
 private void LoadData(string ID)
 {
     FunctionInfo code = new OAManager.FunctionInfoManager().GetItemById(new Guid(ID));
     txtID.Value = code.ID.ToString();
     txtCode.Value = code.Code;
     txtName.Value = code.Name;
     txtParentID.Value = code.ParentID.HasValue ? code.ParentID.ToString() : "";
     txtParentName.Value = code.ParentName;
     txtIsEnable.Checked = code.IsEnable;
     txtUrl.Value = code.Url;
     txtNote.Value = code.Note;
     txtImage.Value = code.Image;
 }
コード例 #3
0
        private void LoadData(string ID)
        {
            FunctionInfo code = new OAManager.FunctionInfoManager().GetItemById(new Guid(ID));

            txtID.Value         = code.ID.ToString();
            txtCode.Value       = code.Code;
            txtName.Value       = code.Name;
            txtParentID.Value   = code.ParentID.HasValue ? code.ParentID.ToString() : "";
            txtParentName.Value = code.ParentName;
            txtIsEnable.Checked = code.IsEnable;
            txtUrl.Value        = code.Url;
            txtNote.Value       = code.Note;
            txtImage.Value      = code.Image;
        }
コード例 #4
0
        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"];

                if (!string.IsNullOrEmpty(rp["txtParentID"]))
                {

                    entity.ParentID = new Guid(rp["txtParentID"]);
                }

                entity.ParentName = rp["txtParentName"];

                entity.IsEnable = rp["txtIsEnable"] == "on";
                entity.Url = rp["txtUrl"];
                entity.Note = rp["txtNote"];
                int no;
                if (int.TryParse(rp["txtOrderNo"],out no))
                {
                    entity.OrderNo = no;
                }

                entity.Image = rp["txtImage"];

                FunctionInfoManager manager = new FunctionInfoManager();
                bool IsExit = manager.ExitCodeAndName(entity);//重复校验参考
                if (IsExit)
                {
                    msg = "已存在相同编号或名称!";
                }
                else
                {
                    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();
        }