Пример #1
0
        public JsonpResult ChangeShape(string appid, string formid, string fieldPosition)
        {
            string clientid = Request.Params["clientkey"];
            var    a        = new Tz.App.AppManager(clientid, appid);

            a.LoadForms();
            var fm = a.GetForm(formid);

            fm.LoadFormFields();
            var fposition = Newtonsoft.Json.JsonConvert.DeserializeObject <List <FieldPosition> >(fieldPosition);

            foreach (FieldPosition fp in fposition)
            {
                var ff = fm.FormFields.Where(x => x.FormFieldID == fp.FieldID || x.Attribute.FieldAttribute.FieldID == fp.FieldID).FirstOrDefault();
                if (ff != null)
                {
                    ff.Attribute.Top    = fp.Top;
                    ff.Attribute.Left   = fp.Left;
                    ff.Attribute.Width  = fp.Width;
                    ff.Attribute.Height = fp.Height;
                    ff.ChangeShape();
                }
                else
                {
                }
            }
            return(new JsonpResult("true"));
        }
Пример #2
0
        public JsonpResult AssignComponent(string appid, string formid, string compID)
        {
            string clientid = Request.Params["clientkey"];
            var    a        = new Tz.App.AppManager(clientid, appid);

            a.LoadForms();
            var fm = a.GetForm(formid);

            return(new JsonpResult(fm.SaveComponent(compID)));
        }