Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                FormGeneratorData formData = new FormGeneratorData();

                FormGeneratorTools.BindObject(ddlFormList, formData.GetForms(), "Name", "Form_ID", "Select Form");
                FormGeneratorTools.BindObject(ddlActions, formData.GetControlActionTypes(), "Name", "ControlActionType_ID", "Select Action");
                FormGeneratorTools.BindObject(ddlLayout, formData.GetTemplates(), "friendlyname", "template_id", "Select Layout");
                FormGeneratorTools.BindObject(ddlStyle, formData.GetStyles(), "Name", "StyleType_ID", "Select Style");

                //load controllists
                DataTable fields = formData.GetControls();
                int i = 1;
                foreach (DataRow fieldRow in fields.Rows)
                {
                    HtmlGenericControl span = new HtmlGenericControl("span");
                    span.Attributes.Add("clID", fieldRow["ControlList_ID"].ToString());
                    span.Attributes.Add("ctype", fieldRow["ControlType"].ToString());
                    span.Attributes.Add("class", "listItem");
                    span.InnerHtml = fieldRow["Name"].ToString();

                    pnlFields.Controls.Add(span);

                    i++;
                }
            }
        }
Ejemplo n.º 2
0
        public static string AddForm(string formName, string sitecoreID, string trackingCampaign, string trackingSource, string trackingForm, string header, string templateID, string styleID, string aprimoID, string aprimoSubject)
        {
            FormGeneratorData data = new FormGeneratorData();

            DataTable dtResult = data.AddForm(formName, sitecoreID, trackingCampaign, trackingSource, trackingForm, header, templateID, styleID, aprimoID, aprimoSubject);

            return GetJson(dtResult);
        }
Ejemplo n.º 3
0
        public static string GetAllFormDataByFormID(string formID)
        {
            FormGeneratorData data = new FormGeneratorData();

            DataSet ds = data.GetAllFormDataByFormID(formID);

            ds.Tables[0].TableName = "formData";
            ds.Tables[1].TableName = "formContainers";
            ds.Tables[2].TableName = "formElements";
            ds.Tables[3].TableName = "formChildElements";
            ds.Tables[4].TableName = "elementActions";
            ds.Tables[5].TableName = "formActions";
            ds.Tables[6].TableName = "elementBehaviors";

            return JsonConvert.SerializeObject(ds, Formatting.Indented);
        }
Ejemplo n.º 4
0
        public static string LogIn(string username, string password)
        {
            FormGeneratorData data = new FormGeneratorData();

            string encryptedUsername = Crypto.Encrypt(username);
            string encryptedPassword = Crypto.Encrypt(password);

            DataTable dtReturn = data.Login(encryptedUsername, encryptedPassword);

            return GetJson(dtReturn);
        }
Ejemplo n.º 5
0
 public static void SetElementOptionOrder(string delimitedIds, string delimiter)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.SetControlOptionOrder(delimitedIds, delimiter);
 }
Ejemplo n.º 6
0
 public static string GetLayoutByFormID(string formID)
 {
     FormGeneratorData data = new FormGeneratorData();
     return GetJson( data.GetTemplateByFormID(formID));
 }
Ejemplo n.º 7
0
        public static string GetAllFormControlGroupItemsByFormControl_ID(string formControl_ID)
        {
            FormGeneratorData data = new FormGeneratorData();

            return GetJson(data.GetAllFormControlGroupItemsByFormControl_ID(formControl_ID));
        }
Ejemplo n.º 8
0
        public static void UpdateAprimoInfo(string formID, string subject, string aprimoID)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.UpdateAprimoInfo(formID, subject, aprimoID);
        }
Ejemplo n.º 9
0
        public static string UpdateFormInfo(string formID, string styleTypeID, string tracking_campaign, string tracking_form, string tracking_source)
        {
            FormGeneratorData data = new FormGeneratorData();

            return GetJson( data.UpdateFormInfo(formID, styleTypeID, tracking_campaign, tracking_form, tracking_source));
        }
Ejemplo n.º 10
0
 public static int SaveCustomGroupInfo(string formControl_ID, string customLabel, string aprimoColumn)
 {
     FormGeneratorData data = new FormGeneratorData();
     return data.SaveCustomGroupInfo(formControl_ID, customLabel, aprimoColumn);
 }
Ejemplo n.º 11
0
 public static void SetFormElementOrder(string delimitedIDs, string delimiter)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.SetFormControlOrder(delimitedIDs, delimiter);
 }
Ejemplo n.º 12
0
        public static void RemoveFormControlGroupItem(string formControlGroup_ID)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.RemoveFormControlGroupItem(formControlGroup_ID);
        }
Ejemplo n.º 13
0
        public static void SaveCustomFieldInfo(string formControl_ID, string customLabel, string customControlType, string aprimoColumn, string isSpecial, string customControlFunction_ID)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.SaveCustomFieldInfo(formControl_ID, customLabel, customControlType, aprimoColumn, isSpecial, customControlFunction_ID);
        }
Ejemplo n.º 14
0
 public static void RemoveFormByForm_ID(string formID)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.RemoveFormByForm_ID(formID);
 }
Ejemplo n.º 15
0
 public static void RemoveElementOption(string controlOption_ID)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.RemoveElementOption(controlOption_ID);
 }
Ejemplo n.º 16
0
        public static void RemoveElement(string formControlID)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.RemoveFormControl(formControlID);
        }
Ejemplo n.º 17
0
        public static void SetElementValidation(string formControlID, string isChecked)
        {
            FormGeneratorData data = new FormGeneratorData();

            bool ischecked = Convert.ToBoolean(isChecked);

            data.UpdateRequiredByFormControl_ID(formControlID, ischecked);
        }
Ejemplo n.º 18
0
        public static string SaveElementOption(string formControl_ID, string text, string value)
        {
            FormGeneratorData data = new FormGeneratorData();

            return GetJson(data.SaveControlOption(formControl_ID, text, value));
        }
Ejemplo n.º 19
0
        public static string AddElementToContainer(string controlList_ID, string formID, string placeholderName, string formControl_ID, string text)
        {
            FormGeneratorData data = new FormGeneratorData();

            return data.AddControlToPlaceHolder(controlList_ID, formID, placeholderName, formControl_ID, text);
        }
Ejemplo n.º 20
0
 public static void SaveFormElementDefaultOption(string defaultOption, string FormControl_ID)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.SaveFormControlDefaultOption(defaultOption, FormControl_ID);
 }
Ejemplo n.º 21
0
        public static void SetTabOrder(string formControlID, string tabOrder)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.SetTabOrder(formControlID, tabOrder);
        }
Ejemplo n.º 22
0
 public static int SaveFormElementSetting(string formControl_ID, string controlProperty_ID, string settingValue)
 {
     FormGeneratorData data = new FormGeneratorData();
     return data.SaveFormControlSetting(formControl_ID, controlProperty_ID, settingValue);
 }
Ejemplo n.º 23
0
 public static void UpdateElementPropertySetting(string formControl_ID, string propertyName, string value)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.UpdateControlPropertySetting(formControl_ID, propertyName, value);
 }
Ejemplo n.º 24
0
        public static void SaveMultipleActionParamsByID(string FormControl_ID, string ControlActionType_ID, string DelimData)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.SaveMultipleActionParamsByID(FormControl_ID, ControlActionType_ID, DelimData);
        }
Ejemplo n.º 25
0
 public static void UpdateReturnURLByForm_ID(string formID, string returnURL)
 {
     FormGeneratorData data = new FormGeneratorData();
     data.UpdateReturnURLByForm_ID(formID, returnURL);
 }
Ejemplo n.º 26
0
 public static string GetFormElementsByContainerID(string containerID, string formID)
 {
     FormGeneratorData data = new FormGeneratorData();
     return GetJson( data.GetFormControlsByPlaceholderID(containerID, formID));
 }
Ejemplo n.º 27
0
        public static string AddFormControlGroupItem(string formControl_ID, string text, string value, string formControlGroup_ID)
        {
            FormGeneratorData data = new FormGeneratorData();

            return GetJson(data.AddFormControlGroupItem(formControl_ID, text, value, formControlGroup_ID));
        }
Ejemplo n.º 28
0
        public static string SetElementAction(string formControlID, string controlActionTypeID)
        {
            FormGeneratorData data = new FormGeneratorData();

            return GetJson(data.AddControlAction(formControlID, controlActionTypeID));
        }
Ejemplo n.º 29
0
        public static void SaveSubmitText(string formControl_ID, string text)
        {
            FormGeneratorData data = new FormGeneratorData();

            data.SaveSubmitText(formControl_ID, text);
        }
Ejemplo n.º 30
0
 public static string GetReturnURLByForm_ID(string formID)
 {
     FormGeneratorData data = new FormGeneratorData();
     return data.GetReturnURLByForm_ID(formID);
 }