private void AssertFormFieldData(string expectedLabel, FieldType expectedType, FormField field) { Assert.AreEqual(expectedLabel, field.Label); Assert.AreEqual(expectedType, field.Type); }
private void renderSelectList(FormField field, StringWriter writer, bool isMultiple) { if (isMultiple) { writer.WriteLine(formHelper.LabelFor(field.Id, field.Label)); writer.WriteLine(formHelper.Select(field.Id, (IList)PropertyBag[string.Format("support.{0}", field.RelatedTypeName)], DictHelper.Create(new[] { string.Format("value={0}", field.OptionValue), string.Format("text={0}", field.OptionText), "multiple=multiple" }))); } else { writer.WriteLine(formHelper.LabelFor(string.Format("{0}.Id", field.Id), field.Label)); writer.WriteLine(formHelper.Select(string.Format("{0}.Id", field.Id), (IList) PropertyBag[string.Format("support.{0}", field.RelatedTypeName)], DictHelper.Create(new[] {string.Format("value={0}", field.OptionValue), string.Format("text={0}", field.OptionText), "firstoption=Please select", "firstoptionvalue="}))); } }
private void renderSingleLineTextField(FormField field, StringWriter writer) { writer.WriteLine(formHelper.LabelFor(field.Id, field.Label)); writer.WriteLine(formHelper.TextField(field.Id)); }
private void renderMultiLineTextField(FormField field, StringWriter writer, string cssClass) { writer.WriteLine(formHelper.LabelFor(field.Id, field.Label)); if (string.IsNullOrEmpty(cssClass)) writer.WriteLine(formHelper.TextArea(field.Id, DictHelper.Create(new[] { "cols=20", "rows=50" }))); else writer.WriteLine(formHelper.TextArea(field.Id, DictHelper.Create(new[] { "cols=20", "rows=50", string.Format("class={0}", cssClass) }))); }
private void renderMultiLineTextField(FormField field, StringWriter writer) { renderMultiLineTextField(field, writer, null); }
private void renderHiddenField(FormField field, StringWriter writer) { if (field.Label == "Culture") writer.WriteLine(formHelper.HiddenField(string.Format("{0}.Id", field.Id), ((CultureDTO)Session["Culture"]).Id)); else writer.WriteLine(formHelper.HiddenField(field.Id)); }
private void renderDateField(FormField field, StringWriter writer) { writer.WriteLine(formHelper.LabelFor(field.Id, field.Label)); writer.WriteLine(formHelper.TextField(field.Id, DictHelper.Create(new[] { "class=datePicker", "textformat=dd/MM/yyyy" }))); }
private void renderCheckBox(FormField field, StringWriter writer) { writer.WriteLine(formHelper.LabelFor(field.Id, field.Label)); writer.WriteLine(formHelper.CheckboxField(field.Id)); }