#include "Cadena.h"
#include "Persona.h"
#include "Empleado.h"
#include "archivoTexto.h"

int main(){
/*
	Cadena nombreArchivo("personas.txt");
	ArchivoTexto<Persona> archivoPersonas(nombreArchivo);

	Persona maria("maria", "alcantara", 20,
			"Casa", 6432499, 123, 123);
	if(archivoPersonas.abrir()){
		archivoPersonas.insertar(maria);
		archivoPersonas.cerrar();
	}
	else{
		cout << "No abrio" << endl;
	}

	Persona per;
	per.asignarCedula(6432499);

	if(archivoPersonas.abrir()){
		archivoPersonas.buscar(&per);
		per.print();
		archivoPersonas.cerrar();
	}
	else{
		cout << "No abrio" << endl;
	}
*/

	Cadena nombreArchivoEmpleados("empleados.txt");
	ArchivoTexto<Empleado> archivoEmpleados(nombreArchivoEmpleados);

	Empleado maria("maria", "alcantara", 20,
			"Casa", 6432499, 123, 123,
			555, 120000, "secretaria");
	if(archivoEmpleados.abrir()){
		archivoEmpleados.insertar(maria);
		archivoEmpleados.cerrar();
	}
	else{
		cout << "No abrio" << endl;
	}

	Empleado emp;
	emp.asignarCedula(6432499);

	if(archivoEmpleados.abrir()){
		archivoEmpleados.buscar(&emp);
		emp.print();
		archivoEmpleados.cerrar();
	}
	else{
		cout << "No abrio" << endl;
	}



	return 0;
}

