public GXUsercontrolMethod(String CmpContext, bool IsMasterPage, String containerName, String methodName, String output, Object[] parms)
 {
     wrapper = new JObject();
     AddObjectProperty("CmpContext", CmpContext);
     AddObjectProperty("IsMasterPage", IsMasterPage);
     AddObjectProperty("Control", containerName);
     AddObjectProperty("Method", methodName);
     AddObjectProperty("Output", output);
     AddObjectProperty("Parms", HttpAjaxContext.GetParmsJArray(parms));
 }
        public void executeExternalObjectMethod(String cmpContext, bool isMasterPage, String objectName, String methodName, object[] parms, bool isEvent)
        {
            var obj = new JObject();

            obj.Put("CmpContext", cmpContext);
            obj.Put("IsMasterPage", isMasterPage);
            obj.Put("ObjectName", objectName);
            obj.Put("Method", methodName);
            obj.Put("Parms", HttpAjaxContext.GetParmsJArray(parms));
            obj.Put("IsEvent", isEvent);
            commands.AppendCommand(new GXAjaxCommand("exomethod", obj));
        }