示例#1
0
        public OpcionDeFormulario(MenuDeFormulario menu, string id, string etiqueta, enumAccionDeFormulario accion, string ayuda)
        {
            Menu     = menu;
            Id       = id;
            Etiqueta = etiqueta;
            Accion   = accion;
            Ayuda    = ayuda;

            new OpcionHtml(menu, id, etiqueta, ayuda, accion.Render());
        }
示例#2
0
        public static string Render(this enumAccionDeFormulario accion)
        {
            switch (accion)
            {
            case enumAccionDeFormulario.Cerrar: return($"javascript:Formulario.{GestorDeEventos.EventosDelFormulario}('{TipoDeAccionFormulario.Cerrar}');");

            case enumAccionDeFormulario.Aceptar: return($"javascript:Formulario.{GestorDeEventos.EventosDelFormulario}('{TipoDeAccionFormulario.Aceptar}');");
            }

            throw new Exception($"No se ha definido como renderizar el tipo de input {accion}");
        }