void modificarEstacion(Estacion *estacion)
{
	int eleccion;

	comienzoTabla();
	mostrarEstacion(*estacion);
	finTabla();
	printf("Indique el campo que quiere modificar (1 a 4): ");
	eleccion = leerOpcionValida("Seleccione opcion:  ", '4');
	switch(eleccion)
	{
		case 1: // ID
			printf("Nuevo codigo: "); gets(estacion->ID);
			break;
		case 2: // Nombre
			printf("Nuevo nombre: "); gets(estacion->nombre);
			break;
		case 3: // Localidad
			printf("Localidad: "); gets(estacion->localidad);
			break;
		case 4: // posicion
			estacion->pos = leerPosicion_v1();
			break;
		default: printf("Seleccion erronea\n"); 
			printf("La estacion de codigo %s no ha sido modificada\n", estacion->ID);
			Pausa();
			return;
	}

	printf("La estacion de codigo %s ha sido modificada\n", estacion->ID);
}
Example #2
0
/**--------------------------------------------------------
|  Funcion: menuSesion                                     |
 ----------------------------------------------------------
|  Descripción: Muestra las opciones del menu:             |
|               1. Nuevo cliente                           |
|               2. Cerrar sesión                           |
|  Entradas: ninguna                                       |
|  Retorno: seleccion del usuario.                         |
 ---------------------------------------------------------*/
int menuSesion(void) 
{
	// Variables locales
	int eleccion;
	
	system("cls");

   cabeceraTabla("Terminal Punto de Venta");
   
   printf( "1. Nuevo cliente.\n");
	printf( "0. Cierre de sesion.\n\n");
	         
	eleccion = leerOpcionValida("Seleccione opcion:  ", '1');

	return eleccion;
}
Example #3
0
/**-------------------------------------------------------------
|  Funcion: menuPrincipal                                       |
 ---------------------------------------------------------------
|  Descripción: Muestra las opciones del menu principal:        |
|               1. Mantenimiento de artículos                   |
|               2. Mantenimiento de Proveedores                 |
|  Entradas: ninguna                                            |
|  Retorno: seleccion del usuario.                              |
 --------------------------------------------------------------*/
int menuPrincipal(void) 
{
	// Variables locales
	int eleccion;
	
	system("cls");

   cabeceraTabla("Terminal Punto de Venta");

	printf( "1. Identificaci\242n de empleado.\n");
	printf( "0. Fin del Programa.\n\n");
	         
	eleccion = leerOpcionValida("Seleccione opcion:  ", '1');

	return eleccion;
}
/**-------------------------------------------------------------
|  Funcion: menuPrincipal                                       |
 ---------------------------------------------------------------
|  Descripción: Muestra las opciones del menu principal:        |
|               1. Mantenimiento de Estaciones                  |
|               2. Mantenimiento de Trenes                      |
|               3. Generacion de Tramos                         |
|  Entradas: ninguna                                            |
|  Retorno: seleccion del usuario.                              |
 --------------------------------------------------------------*/
int menuPrincipal(void) 
{
	// Variables locales
	int eleccion;
	
	system("cls");
	cabeceraTabla("Sistema de Planificacion de Viajes");

	printf( "1  Mantenimiento de Estaciones.\n");
	printf( "2  Mantenimiento de Trenes.\n");
	printf( "3  Generacion de Tramos.\n");
	printf( "0. Fin del Programa.\n\n");
	         
	eleccion = leerOpcionValida("Seleccione opcion:  ", '3');

	return eleccion;
}
/**-------------------------------------------------------------
|  Funcion: menuMantenimientoTrenes                             |
 ---------------------------------------------------------------
|  Descripción: Muestra las opciones de mantenimiento:          |
|               1. Añadir un nuevo tren                         |
|               2. Listar todos los trenes                      |
|               3. Actualizar los datos de un tren              |
|               4. Eliminar un tren                             |
|  Entradas: ninguna                                            |
|  Retorno: seleccion del usuario.                              |
 --------------------------------------------------------------*/
int menuMantenimientoTrenes(void)
{
	// Variables locales
	int eleccion=0;

	system("cls");
	cabeceraTabla("Mantenimiento de Trenes");
	
	printf( "1  A\244adir un nuevo tren\n");
	printf( "2  Listar todos los trenes\n");
	printf( "3  Actualizar los datos de un tren\n");
	printf( "4. Eliminar un tren\n");
	printf( "0. Menu anterior.\n\n");

	eleccion = leerOpcionValida("Seleccione opcion:  ", '4');

	return eleccion;
}
/**-------------------------------------------------------------
|  Funcion: menuPrincipal                                       |
 ---------------------------------------------------------------
|  Descripción: Muestra las opciones del menu principal:        |
|               1. Calcular ruta mas rapida                     |
|               2. Calcular ruta mas corta                      |
|               3. Calcular ruta mas economica                  |
|  Entradas: ninguna                                            |
|  Retorno: seleccion del usuario.                              |
 --------------------------------------------------------------*/
int menuPrincipal(void) 
{
	// Variables locales
	int eleccion;
	
	system("cls");
	cabeceraTabla("Sistema de Planificacion de Viajes");

	printf( " 1. Calcular ruta mas rapida\n");
	printf( " 2. Calcular ruta mas corta\n");
	printf( " 3. Calcular la ruta mas economica.\n");
	printf( " 4. Funcion ampliacion\n");
	printf( " 0. Fin del Programa.\n\n");
	         
	eleccion = leerOpcionValida("Seleccione opcion:  ", '4');

	return eleccion;
}