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")); }
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))); }