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++; } } }
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); }
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); }
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); }
public static void SetElementOptionOrder(string delimitedIds, string delimiter) { FormGeneratorData data = new FormGeneratorData(); data.SetControlOptionOrder(delimitedIds, delimiter); }
public static string GetLayoutByFormID(string formID) { FormGeneratorData data = new FormGeneratorData(); return GetJson( data.GetTemplateByFormID(formID)); }
public static string GetAllFormControlGroupItemsByFormControl_ID(string formControl_ID) { FormGeneratorData data = new FormGeneratorData(); return GetJson(data.GetAllFormControlGroupItemsByFormControl_ID(formControl_ID)); }
public static void UpdateAprimoInfo(string formID, string subject, string aprimoID) { FormGeneratorData data = new FormGeneratorData(); data.UpdateAprimoInfo(formID, subject, aprimoID); }
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)); }
public static int SaveCustomGroupInfo(string formControl_ID, string customLabel, string aprimoColumn) { FormGeneratorData data = new FormGeneratorData(); return data.SaveCustomGroupInfo(formControl_ID, customLabel, aprimoColumn); }
public static void SetFormElementOrder(string delimitedIDs, string delimiter) { FormGeneratorData data = new FormGeneratorData(); data.SetFormControlOrder(delimitedIDs, delimiter); }
public static void RemoveFormControlGroupItem(string formControlGroup_ID) { FormGeneratorData data = new FormGeneratorData(); data.RemoveFormControlGroupItem(formControlGroup_ID); }
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); }
public static void RemoveFormByForm_ID(string formID) { FormGeneratorData data = new FormGeneratorData(); data.RemoveFormByForm_ID(formID); }
public static void RemoveElementOption(string controlOption_ID) { FormGeneratorData data = new FormGeneratorData(); data.RemoveElementOption(controlOption_ID); }
public static void RemoveElement(string formControlID) { FormGeneratorData data = new FormGeneratorData(); data.RemoveFormControl(formControlID); }
public static void SetElementValidation(string formControlID, string isChecked) { FormGeneratorData data = new FormGeneratorData(); bool ischecked = Convert.ToBoolean(isChecked); data.UpdateRequiredByFormControl_ID(formControlID, ischecked); }
public static string SaveElementOption(string formControl_ID, string text, string value) { FormGeneratorData data = new FormGeneratorData(); return GetJson(data.SaveControlOption(formControl_ID, text, value)); }
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); }
public static void SaveFormElementDefaultOption(string defaultOption, string FormControl_ID) { FormGeneratorData data = new FormGeneratorData(); data.SaveFormControlDefaultOption(defaultOption, FormControl_ID); }
public static void SetTabOrder(string formControlID, string tabOrder) { FormGeneratorData data = new FormGeneratorData(); data.SetTabOrder(formControlID, tabOrder); }
public static int SaveFormElementSetting(string formControl_ID, string controlProperty_ID, string settingValue) { FormGeneratorData data = new FormGeneratorData(); return data.SaveFormControlSetting(formControl_ID, controlProperty_ID, settingValue); }
public static void UpdateElementPropertySetting(string formControl_ID, string propertyName, string value) { FormGeneratorData data = new FormGeneratorData(); data.UpdateControlPropertySetting(formControl_ID, propertyName, value); }
public static void SaveMultipleActionParamsByID(string FormControl_ID, string ControlActionType_ID, string DelimData) { FormGeneratorData data = new FormGeneratorData(); data.SaveMultipleActionParamsByID(FormControl_ID, ControlActionType_ID, DelimData); }
public static void UpdateReturnURLByForm_ID(string formID, string returnURL) { FormGeneratorData data = new FormGeneratorData(); data.UpdateReturnURLByForm_ID(formID, returnURL); }
public static string GetFormElementsByContainerID(string containerID, string formID) { FormGeneratorData data = new FormGeneratorData(); return GetJson( data.GetFormControlsByPlaceholderID(containerID, formID)); }
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)); }
public static string SetElementAction(string formControlID, string controlActionTypeID) { FormGeneratorData data = new FormGeneratorData(); return GetJson(data.AddControlAction(formControlID, controlActionTypeID)); }
public static void SaveSubmitText(string formControl_ID, string text) { FormGeneratorData data = new FormGeneratorData(); data.SaveSubmitText(formControl_ID, text); }
public static string GetReturnURLByForm_ID(string formID) { FormGeneratorData data = new FormGeneratorData(); return data.GetReturnURLByForm_ID(formID); }