Ejemplo n.º 1
0
        /// <summary>
        /// Decide qué cajitas se muestran.
        /// </summary>
        /// <param name="opcion">Indice seleccionado del ComboBox</param>
        void DecidirCajitasExtra(ManejoStringsOpcion opcion)
        {
            switch (opcion)
            {
            case ManejoStringsOpcion.Alrevesar: MostrarCajitasExtra(false, false, "", "");
                break;

            case ManejoStringsOpcion.Borrar: MostrarCajitasExtra(true, false, "Texto a Borrar", "");
                break;

            case ManejoStringsOpcion.Reemplazar: MostrarCajitasExtra(true, true, "A Buscar", "A Reemplazar");
                break;

            case ManejoStringsOpcion.Regex: MostrarCajitasExtra(true, false, "Regex a Aplicar", "");
                break;

            case ManejoStringsOpcion.Mayusculizar: MostrarCajitasExtra(false, false, "", "");
                break;

            case ManejoStringsOpcion.Minusculizar: MostrarCajitasExtra(false, false, "", "");
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Ejecuta una opción del menu de conversión
        /// </summary>
        /// <param name="entrada">Texto a procesar</param>
        /// <param name="opcion">Indice seleccionado del ComboBox</param>
        void ProcesarManejoStrings(String entrada, ManejoStringsOpcion opcion, String extra1, String extra2)
        {
            String resultado = "";

            switch (opcion)
            {
            case ManejoStringsOpcion.Alrevesar: resultado = Wiri.Strings.Alrevesar(entrada);
                break;

            case ManejoStringsOpcion.Borrar: resultado = Wiri.Strings.Borrar(entrada, extra1);
                break;

            case ManejoStringsOpcion.Reemplazar: resultado = Wiri.Strings.Reemplazar(entrada, extra1, extra2);
                break;

            case ManejoStringsOpcion.Regex: resultado = Wiri.Strings.Regex(entrada, extra1);
                break;

            case ManejoStringsOpcion.Mayusculizar: resultado = Wiri.Strings.Mayusculizar(entrada);
                break;

            case ManejoStringsOpcion.Minusculizar: resultado = Wiri.Strings.Minusculizar(entrada);
                break;

            case ManejoStringsOpcion.Capitalizar: resultado = Wiri.Strings.CapitalizarLista(entrada);
                break;

            case ManejoStringsOpcion.InvertirCase: resultado = Wiri.Strings.InvertirCase(entrada);
                break;

            case ManejoStringsOpcion.Enumerar: resultado = Wiri.Strings.Enumerar(entrada);
                break;

            case ManejoStringsOpcion.MontanaRusa: resultado = Wiri.Strings.MontanaRusa(entrada);
                break;

            case ManejoStringsOpcion.Atigerear: resultado = Wiri.Strings.Atigerear(entrada);
                break;

            default:
                break;
            }

            cajaSalidaManejoStrings.Text = resultado;
        }