Esempio n. 1
0
        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);
                }
            }
        }