30 lines
715 B
C++
30 lines
715 B
C++
#ifndef H_LISTACONTRATOS_H
|
|
#define H_LISTACONTRATOS_H
|
|
|
|
#include"ListaTareas.h"
|
|
|
|
//Constantes:
|
|
const int MAX_CONTRATOS = 100;
|
|
|
|
//Tipos:
|
|
typedef struct tContrato {
|
|
std::string nombre, nif;
|
|
tListaTareas lista;
|
|
double sueldo;
|
|
};
|
|
|
|
typedef struct tListaContratos {
|
|
tContrato *contrato[MAX_CONTRATOS]; //Ordenados por NIF.
|
|
int cont;
|
|
};
|
|
|
|
//Funciones:
|
|
bool cargarContratos(tListaContratos& lista, tPrioridades& prioridades);
|
|
bool insertarContrato(tListaContratos& lista, tPrioridades& prioridades, std::ifstream& archivo);
|
|
void mostrarContratos(tListaContratos& lista);
|
|
int seleccionarContratos(tListaContratos& lista);
|
|
void liberar(tListaContratos& lista);
|
|
|
|
|
|
#endif // !H_LISTACONTRATOS_H
|