Billing program for the appliance repair company Seoane.
1#include "Articulo.h"
2#include <string>
3using namespace std;
4Articulo::Articulo()
5{
6 codigo = -1;
7 existencias = -1;
8 existencias_minimas = -1;
9 descuento = 0;
10 pvp = -1.;
11 precio_coste = -1.;
12 descripcion = "";
13 caja = "";
14 historico = false;
15}
16
17Articulo::~Articulo()
18{
19}
20
21//metodos get
22int Articulo::getid(){
23 return id;
24}
25
26int Articulo::getcodigo(){
27 return codigo;
28}
29
30string Articulo::getdescripcion(){
31 return descripcion;
32}
33
34string Articulo::getcaja(){
35 return caja;
36}
37
38int Articulo::getexistencias(){
39 return existencias;
40}
41
42int Articulo::getexistencias_minimas(){
43 return existencias_minimas;
44}
45
46double Articulo::getpvp(){
47 return pvp;
48}
49
50double Articulo::getprecio_coste(){
51 return precio_coste;
52}
53
54int Articulo::getdescuento(){
55 return descuento;
56}
57bool Articulo::gethistorico() {
58 return historico;
59}
60
61//metodos set
62
63void Articulo::setid(int iden){
64 id=iden;
65}
66
67
68void Articulo::setcodigo(int cod){
69 codigo=cod;
70}
71
72void Articulo::setdescripcion(string descr){
73 descripcion=descr;
74}
75
76void Articulo::setcaja(string caj){
77 caja=caj;
78}
79void Articulo::setexistencias(int exis){
80 existencias=exis;
81}
82
83void Articulo::setexistencias_minimas(int exis_min){
84 existencias_minimas=exis_min;
85}
86
87void Articulo::setpvp(double pvppub){
88 pvp=pvppub;
89}
90
91void Articulo::setprecio_coste(double precio_cos){
92 precio_coste=precio_cos;
93}
94
95void Articulo::setdescuento(int desc){
96 descuento=desc;
97}
98
99void Articulo::sethistorico(bool h) {
100 historico = h;
101}
102
103Articulo Articulo::operator=(Articulo a) {
104 if (this != &a) {
105 this->id = a.getid();
106 this->caja = a.getcaja();
107 this->codigo = a.getcodigo();
108 this->descripcion = a.getdescripcion();
109 this->descuento = a.getdescuento();
110 this->existencias = a.getexistencias();
111 this->existencias_minimas = a.getexistencias_minimas();
112 this->historico = a.gethistorico();
113 this->precio_coste = a.getprecio_coste();
114 this->pvp = a.getpvp();
115 }
116 return *this;
117}