Пример #1
0
        private object RenderContenidoDeLaFila(ControlDeFormulario control)
        {
            switch (control.Tipo)
            {
            case enumTipoControl.Archivo: return(RenderArchivo((ControlDeArchivo)control));

            case enumTipoControl.Editor: return(RenderEditor(control));
            }

            throw new System.Exception($"No se ha implementado como renderizar un control del tipo {control.Tipo.Render()}");
        }
Пример #2
0
        private object RenderEditor(ControlDeFormulario control)
        {
            var htmlfilaEditor = $@"
                        <td class = ¨{Css.Render(enumCssFormulario.columnaLabel)}¨>
                           <label for=¨{control.IdHtml}¨>{control.Etiqueta}</label>
                        </td>
                        <td class = ¨{Css.Render(enumCssFormulario.columnaControl)}¨>
                           {((ControlDeEdicion)control).RenderEditor()}
                        </td>";

            return(htmlfilaEditor);
        }
Пример #3
0
 public string RenderFila(ControlDeFormulario control)
 {
     return($@"<tr class = ¨{Css.Render(enumCssFormulario.fila)}¨>
                 {RenderContenidoDeLaFila(control)}
               </tr>");
 }