protected void CrearFormulario(XElement pXmlPlantilla) { foreach (XElement vXmlControl in pXmlPlantilla.Elements("CAMPO")) { int vDefaultWidth = 200; int vDefaultLabelWidth = 150; HtmlGenericControl vControlHTML; ControlDinamico vControl = new ControlDinamico(vXmlControl, true, vDefaultWidth, vDefaultLabelWidth); if (vControl.CtrlControl != null) { vControlHTML = new HtmlGenericControl("div"); vControlHTML.Attributes.Add("class", "ctrlBasico"); if (vControl.CtrlLabel != null) { ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("display", "inline-block"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("padding-right", "10px"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("text-align", "right"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("width", "200px"); vControlHTML.Controls.Add(vControl.CtrlLabel); } vControlHTML.Controls.Add(vControl.CtrlControl); pvwCamposExtras.Controls.Add(new LiteralControl("<div style='clear:both;'></div>")); pvwCamposExtras.Controls.Add(vControlHTML); } } }
protected void CrearFormulario(XElement pXmlPlantilla) { foreach (XElement vXmlControl in pXmlPlantilla.Elements("CAMPO")) { int vDefaultWidth = 200; int vDefaultLabelWidth = 150; vXmlControl.Add(new XAttribute("FG_HABILITADO", "true")); HtmlGenericControl vControlHTML; ControlDinamico vControl = new ControlDinamico(vXmlControl, true, vDefaultWidth, vDefaultLabelWidth); if (vControl.CtrlControl != null) { vControlHTML = new HtmlGenericControl("div"); vControlHTML.Attributes.Add("class", "ctrlBasico"); if (vControl.CtrlLabel != null) { ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("display", "inline-block"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("padding-right", "10px"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("text-align", "right"); ((HtmlGenericControl)vControl.CtrlLabel).Style.Add("width", "200px"); vControlHTML.Controls.Add(vControl.CtrlLabel); } //if (vControl.ClTipoControl == "COMBOBOX") //{ // List<SPE_OBTIENE_C_CATALOGO_VALOR_Result> vLstCatalogo = new List<SPE_OBTIENE_C_CATALOGO_VALOR_Result>(); // int vIdCatalogo = ObtenerIdCatalogo(vControl.XmlCampo.ToString()); // PeriodoNegocio nPeriodo = new PeriodoNegocio(); // vLstCatalogo = nPeriodo.ObtenerValorCatalogo(pIdCatalogoLista: vIdCatalogo).ToList(); //} vControlHTML.Controls.Add(vControl.CtrlControl); divCamposExtras.Controls.Add(new LiteralControl("<div style='clear:both;'></div>")); divCamposExtras.Controls.Add(vControlHTML); } } }