Esempio n. 1
0
        public ActionResult CustomerEditor(string ID)
        {
            //if (Request.QueryString["ID"] != null)
            //{
            //    rf = CustomerProfileManager.GetDetail(Request.QueryString["ID"])[0];
            //}

            int dataId = ParseHelper.Parse<int>(ID);
            List<FieldCategory> lfc = FieldCategory.GetMasterCategorys(FieldCategory.Category_TYPE_CUSTOMERPROFILE);
            if (dataId > 0)
            {
                CustomerProfileDetail detail = new CustomerProfileDetail();
                detail.FillCategoryData(lfc, dataId);
            }
            ViewBag.Categories = lfc;
            ViewBag.DataId = dataId;

            //权限
            ViewBag.Roles = 1;
            if (!AccessControl.CurrentLogonUser.IsCustomerAdmin())
            {
                PowerManager.LoadPower("22");
                if (!PowerManager.HasDel)//删除权限
                {
                    if (!PowerManager.HasEdit)//如没有编辑权限时
                    {
                        ViewBag.Roles = 0;
                    }
                }
            }

            return View();
        }
Esempio n. 2
0
        public ActionResult CustomerPrint(string ID)
        {
            //if (Request.QueryString["ID"] != null)
            //{
            //    rf = CustomerProfileManager.GetDetail(Request.QueryString["ID"])[0];
            //}

            int dataId = ParseHelper.Parse<int>(ID);
            List<FieldCategory> lfc = FieldCategory.GetMasterCategorys(FieldCategory.Category_TYPE_CUSTOMERPROFILE);
            if (dataId > 0)
            {
                CustomerProfileDetail detail = new CustomerProfileDetail();
                detail.FillCategoryData(lfc, dataId);
            }
            ViewBag.Categories = lfc;
            ViewBag.DataId = dataId;
            return View();
        }