public static SWBaseTag GetTag(string type) { if (String.IsNullOrWhiteSpace(type)) { return(null); } type = type.ToLower(); SWBaseTag tag = null; switch (type) { case SWInputTextTag.Type: tag = new SWInputTextTag(); break; case SWDateTag.Type: tag = new SWDateTag(); break; case SWVarTag.Type: tag = new SWVarTag(); break; case SWQueryTag.Type: tag = new SWQueryTag(); break; case SWSelectTag.Type: tag = new SWSelectTag(); break; case SWInputDateTag.Type: tag = new SWInputDateTag(); break; case SWInputTimeTag.Type: tag = new SWInputTimeTag(); break; } return(tag); }
public static SWBaseTag GetTag(string type) { if (String.IsNullOrWhiteSpace(type)) return null; type = type.ToLower(); SWBaseTag tag = null; switch (type) { case SWInputTextTag.Type: tag = new SWInputTextTag(); break; case SWDateTag.Type: tag = new SWDateTag(); break; case SWVarTag.Type: tag = new SWVarTag(); break; case SWQueryTag.Type: tag = new SWQueryTag(); break; case SWSelectTag.Type: tag = new SWSelectTag(); break; case SWInputDateTag.Type: tag = new SWInputDateTag(); break; case SWInputTimeTag.Type: tag = new SWInputTimeTag(); break; } return tag; }
private string ProcessInputTextTag(SWInputTextTag tag, DBContent.TagValueItemTypes htmlType, out string errormessage) { errormessage = ""; if (tag == null) return ""; switch (htmlType) { case DBContent.TagValueItemTypes.Form: string html = String.Format("<input type=\"text\" class=\"form-control\" id = \"i{0}\" name=\"{0}\" />", tag.Name); if (this.PhysicalFormValues.ContainsKey(tag.Name)) { html += "<script>$(document).ready(function (){"; html += String.Format("$('#i{0}').val('{1}');", tag.Name, this.PhysicalFormValues[tag.Name]); html += "});</script>"; } return html; case DBContent.TagValueItemTypes.Template: if (this.PhysicalFormValues.ContainsKey(tag.Name)) { object value = this.PhysicalFormValues[tag.Name]; if (value != null) { return WebUtility.HtmlEncode(value.ToString()); } } break; } return ""; }