Beispiel #1
0
        private bool IterarMenu()
        {
            string varMetodoEnEjecusion = "iterar menú";

            ClsConsola.Limpiar();
            do
            {
                if (ImprimirMenu())
                {
                    ClsConsola.Leer <int>("Ingrese una Opción del Menú: ", ref atrOpcionElegida);
                    if (!ClsConsola.EsperarTecla())
                    {
                        clsMensajero.Mensajero(false, varMetodoEnEjecusion, atrMensajeUltimoMetodo);
                        return(false);
                    }
                    ProcesarOpcion();
                }
                else
                {
                    //Mensajero(false, varMetodoEnEjecusion, atrMensajeUltimoMetodo)
                    return(false);
                }
            } while (atrOpcionElegida != atrNumeroOpcionSalir + 1);
            //Mensajero(varMetodoEnEjecusion);
            return(true);
        }
Beispiel #2
0
        private void ImprimirMenu()
        {
            int varOpcion = 0;

            ClsConsola.Limpiar();
            ClsConsola.EscribirSaltarLinea("\n" + atrVectorOpciones[varOpcion]);
            for (varOpcion = 1; varOpcion < atrVectorOpciones.Length - 1; varOpcion++)
            {
                ClsConsola.EscribirSaltarLinea(varOpcion + ". " + atrVectorOpciones[varOpcion]);
            }
            ClsConsola.EscribirSaltarLinea(varOpcion + ". " + atrVectorOpciones[atrVectorOpciones.Length - 1]);
        }
Beispiel #3
0
        private bool ImprimirMenu()
        {
            string varMetodoEnEjecucion;

            atrConsola.Limpiar();
            atrConsola.EscribirSaltarLinea("****" + atrTitulo + "****");
            try
            {
                for (int varIndice = 0; varIndice < atrNumeroOpcionSalir - 1; varIndice++)
                {
                    ClsConsola.EscribirSaltarLinea(varIndice + 1 + "." + atrVectorOpciones[varIndice]);
                }
                ClsConsola.EscribirSaltarLinea(atrNumeroOpcionSalir + 1 + ".Salir");
                CapaServicios.Mensajeria.libMensajero.ClsMensajero.Mensajero(varMetodoEnEjecucion);
                return(true);
            }
            catch (Exception)
            {
                //Mensajero(varMetodoEnEjecucion, Exception);
                return(false);
            }
        }