Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Request.Params["level1"] != null)
            {
                CascadingCollection coll = new CascadingCollection();
                coll.AddItem(context.Request.Params["level1"]+"Item11", "item11");
                coll.AddItem(context.Request.Params["level1"]+"Item12", "item12");
                coll.AddItem(context.Request.Params["level1"]+"Item13", "item13");

                string result = coll.GetJSON();
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }

            if (context.Request.Params["level2"] != null)
            {
                CascadingCollection coll = new CascadingCollection();
                coll.AddItem(context.Request.Params["level2"] + "Item11", "item11");
                coll.AddItem(context.Request.Params["level2"] + "Item12", "item12");
                coll.AddItem(context.Request.Params["level2"] + "Item13", "item13");

                string result = coll.GetJSON();
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
        }
        /// <summary>
        /// 根据企业控件的信息,获取企业合同列表
        /// </summary>
        /// <param name="enterpriseControlID"></param>
        /// <returns></returns>
        public ActionResult EnterpriseContractItemList(string enterpriseControlID)
        {
            Guid enterpriserGuid = RequestHelper.GetValue<Guid>(enterpriseControlID);
            List<EnterpriseContractEntity> contractList = EnterpriseContractBLL.Instance.GetList(string.Format(" EnterpriseGuid='{0}' AND ContractStatus={1} ", enterpriserGuid, (int)Logics.True));
            CascadingCollection coll = new CascadingCollection();
            foreach (EnterpriseContractEntity currentItem in contractList)
            {
                coll.AddItem(currentItem.ContractTitle, currentItem.ContractGuid.ToString());
            }

            return Json(coll);
        }