X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/09b0513626a103d1ddab3f13f7590dfd049433a3..e8a427f2a1bc8fce0e9fe98be4cc86362daedd97:/aficonf diff --git a/aficonf b/aficonf index 8390752..6989b7c 100755 --- a/aficonf +++ b/aficonf @@ -2,9 +2,14 @@ # # Configurador +# Atajo CTRL+C +trap "echo ; echo 'No use CTRL+C para salir. Tome la opción 4 en el menú.' ; echo" INT + # TODO : esto lo debe modificar el instalador, no? INST_DIR="/home/gazer/prog/7508/inst" +. "/$INST_DIR/util.sh" + #Valida que exista el pais existe_pais () { EXISTE=`cat "$INST_DIR/oridesti.txt" | egrep "^$1;"`; @@ -14,8 +19,38 @@ existe_pais () { return 1 } -echo -n "Ingreso código de país : " -read pais -if ! existe_pais $pais ; then - echo "El pais no existe!!" -fi +menu () { + echo "AFICONF" + echo "=======" + echo + echo " 1) Alta" + echo " 2) Baja" + echo " 3) Buscar" + echo " 4) Salir" + + preguntar "Su opción" "1234" $1 +} + +case_altas () { + leer "Número de línea" "" LINEA + preguntar "Tipo de llamada" "ES" TIPO + leer "Origen" "" ORIGEN + leer "Destino" "" DESTINO + + #TODO Valido + + # Grabo + # TODO +} + +OPT="0" +while [ "$OPT" != "4" ] ; do + menu OPT + + case $OPT in + "1") case_altas ;; + "2") echo "Dos" ;; + "3") echo "Tres" ;; + esac +done +