summaryrefslogtreecommitdiffstats
path: root/2022-2/L8/mitsuo/LAB08_PREG01/Farmacia.h
blob: 6140185c8ed3321411a9391ddbfb76c08bdf0d1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/* 
 * File:   Farmacia.h
 * Author: mitsuo
 *
 * Created on 27 November 2022, 11:43
 */

#ifndef FARMACIA_H
#define FARMACIA_H

#include "Medico.h"
#include "SinReceta.h"
#include "ConReceta.h"

#define MAXITEMS 1000

class Farmacia {
public:
    Farmacia();
    Farmacia(const Farmacia& orig);
    virtual ~Farmacia();
    
    void cargaMedico();
    void leeReceta();
    void imprimirReceta();
    
    void searchMedicamento(int idTarget, char *name_out);
    void searchMedico(int idTarget, char *name_out);
private:
    Medico lmedico[MAXITEMS];
    ConReceta lconreceta [MAXITEMS];
    SinReceta lsinreceta [MAXITEMS];
};

#endif /* FARMACIA_H */