From 2671dcbc54416342fa2ac65c08bbc1fca405fc92 Mon Sep 17 00:00:00 2001 From: clement <cmercier@etu.utc.fr> Date: Wed, 11 Jun 2014 22:27:16 +0200 Subject: [PATCH] class --- class/animal.php | 94 +++++++++++++++++++++++++++++++++++++++++ class/client.php | 16 +++++++ class/employe.php | 16 +++++++ class/espece.php | 27 ++++++++++++ class/facture.php | 61 ++++++++++++++++++++++++++ class/ligne_facture.php | 38 +++++++++++++++++ class/ordonnance.php | 39 +++++++++++++++++ class/personne.php | 31 ++++++++++++++ class/prestation.php | 50 ++++++++++++++++++++++ class/race.php | 27 ++++++++++++ class/rdv.php | 39 +++++++++++++++++ class/veterinaire.php | 16 +++++++ 12 files changed, 454 insertions(+) create mode 100644 class/animal.php create mode 100644 class/client.php create mode 100644 class/employe.php create mode 100644 class/espece.php create mode 100644 class/facture.php create mode 100644 class/ligne_facture.php create mode 100644 class/ordonnance.php create mode 100644 class/personne.php create mode 100644 class/prestation.php create mode 100644 class/race.php create mode 100644 class/rdv.php create mode 100644 class/veterinaire.php diff --git a/class/animal.php b/class/animal.php new file mode 100644 index 0000000..f6e847e --- /dev/null +++ b/class/animal.php @@ -0,0 +1,94 @@ +<?php +class Animal +{ + private $nom; + private $poids; + private $genre; + private $sterile; + private $date_naissance; + private $date_deces; + private $taille; + private $code; + + + public function nom() + { + return $this->nom; + } + + public function setNom($nom) + { + $this->nom = $nom; + } + + public function poids() + { + return $this->poids; + } + + public function setPoids($poids) + { + $this->poids = $poids; + } + + public function genre() + { + return $this->genre; + } + + public function setGenre($genre) + { + $this->genre = $genre; + } + + public function sterile() + { + return $this->sterile; + } + + public function setSterile($sterile) + { + $this->sterile = $sterile; + } + + public function date_naissance() + { + return $this->date_naissance; + } + + public function setDate_naissance($date_naissance) + { + $this->date_naissance = $date_naissance; + } + + public function date_deces() + { + return $this->date_deces; + } + + public function setDate_deces($date_deces) + { + $this->date_deces = $date_deces; + } + + public function taille() + { + return $this->taille; + } + + public function setTaille($taille) + { + $this->taille = $taille; + } + + public function code() + { + return $this->code; + } + + public function setCode($code) + { + $this->code = $code; + } +} +?> \ No newline at end of file diff --git a/class/client.php b/class/client.php new file mode 100644 index 0000000..754dec7 --- /dev/null +++ b/class/client.php @@ -0,0 +1,16 @@ +<?php +class Client extends Personne +{ + private $numTel; + + public function numTel() + { + return $this->numTel; + } + + public function setNumTel($numTel) + { + $this->numTel = $numTel; + } +} +?> \ No newline at end of file diff --git a/class/employe.php b/class/employe.php new file mode 100644 index 0000000..fd74988 --- /dev/null +++ b/class/employe.php @@ -0,0 +1,16 @@ +<?php +class Employe extends Personne +{ + private $id; + + public function id() + { + return $this->id; + } + + public function setId($id) + { + $this->id = $id; + } +} +?> \ No newline at end of file diff --git a/class/espece.php b/class/espece.php new file mode 100644 index 0000000..7fe5f7b --- /dev/null +++ b/class/espece.php @@ -0,0 +1,27 @@ +<?php +class Espece +{ + private $nom; + private $prix_consult; + + public function nom() + { + return $this->nom; + } + + public function setNom($nom) + { + $this->nom = $nom; + } + + public function prix_consult() + { + return $this->prix_consult; + } + + public function setPrix_consult($prix_consult) + { + $this->prix_consult = $prix_consult; + } +} +?> \ No newline at end of file diff --git a/class/facture.php b/class/facture.php new file mode 100644 index 0000000..7db3638 --- /dev/null +++ b/class/facture.php @@ -0,0 +1,61 @@ +<?php +class Facture +{ + private $id; + private $date_edition; + private $date_paiement; + private $moyen_paiement; + private $prix_total; + + + public function id() + { + return $this->id; + } + + public function setId($id) + { + $this->id = $id; + } + + public function date_edition() + { + return $this->date_edition; + } + + public function setDate_edition($date_edition) + { + $this->date_edition = $date_edition; + } + + public function date_paiement() + { + return $this->date_paiement; + } + + public function setDate_paiement($date_paiement) + { + $this->date_paiement = $date_paiement; + } + + public function moyen_paiement() + { + return $this->moyen_paiement; + } + + public function setMoyen_paiement($moyen_paiement) + { + $this->moyen_paiement = $moyen_paiement; + } + + public function prix_total() + { + return $this->prix_total; + } + + public function setPrix_total($prix_total) + { + $this->prix_total = $prix_total; + } +} +?> \ No newline at end of file diff --git a/class/ligne_facture.php b/class/ligne_facture.php new file mode 100644 index 0000000..a3f7b0a --- /dev/null +++ b/class/ligne_facture.php @@ -0,0 +1,38 @@ +<?php +class Ligne_facture +{ + private $num; + private $quantite; + private $remise; + + + public function num() + { + return $this->num; + } + + public function setNum($num) + { + $this->num = $num; + } + + public function quantite() + { + return $this->quantite; + } + + public function setQuantite($quantite) + { + $this->quantite = $quantite; + } + + public function remise() + { + return $this->remise; + } + + public function setRemise($remise) + { + $this->remise = $remise; + } +?> \ No newline at end of file diff --git a/class/ordonnance.php b/class/ordonnance.php new file mode 100644 index 0000000..6682738 --- /dev/null +++ b/class/ordonnance.php @@ -0,0 +1,39 @@ +<?php +class Ordonnance +{ + private $id; + private $date_edition; + private $prix; + + + public function id() + { + return $this->id; + } + + public function setId($id) + { + $this->id = $id; + } + + public function date() + { + return $this->date; + } + + public function setDate($date) + { + $this->date = $date; + } + + public function prix() + { + return $this->prix; + } + + public function setPrix($prix) + { + $this->prix = $prix; + } +} +?> \ No newline at end of file diff --git a/class/personne.php b/class/personne.php new file mode 100644 index 0000000..5cda681 --- /dev/null +++ b/class/personne.php @@ -0,0 +1,31 @@ +<?php +class Personne +{ + private $nom; + private $prenom; + + public function nom() + { + return $this->nom; + } + + public function setNom($nom) + { + $this->nom = $nom; + } + + public function prenom() + { + return $this->prenom; + } + + public function setPrenom($prenom) + { + $this->prenom = $prenom; + } +} +?> + + + + diff --git a/class/prestation.php b/class/prestation.php new file mode 100644 index 0000000..36a0029 --- /dev/null +++ b/class/prestation.php @@ -0,0 +1,50 @@ +<?php +class Prestation +{ + private $id; + private $description; + private $type; + private $prix; + + + public function id() + { + return $this->id; + } + + public function setId($id) + { + $this->id = $id; + } + + public function description() + { + return $this->description; + } + + public function setDescription($description) + { + $this->description = $description; + } + + public function type() + { + return $this->type; + } + + public function setType($type) + { + $this->type = $type; + } + + public function prix() + { + return $this->prix; + } + + public function setPrix($prix) + { + $this->prix = $prix; + } +} +?> \ No newline at end of file diff --git a/class/race.php b/class/race.php new file mode 100644 index 0000000..ffa338e --- /dev/null +++ b/class/race.php @@ -0,0 +1,27 @@ +<?php +class Race +{ + private $nom; + private $prix_intervention; + + public function nom() + { + return $this->nom; + } + + public function setNom($nom) + { + $this->nom = $nom; + } + + public function prix_consult() + { + return $this->prix_intervention; + } + + public function setPrix_intervention($prix_intervention) + { + $this->prix_intervention = $prix_intervention; + } +} +?> \ No newline at end of file diff --git a/class/rdv.php b/class/rdv.php new file mode 100644 index 0000000..bad5fc7 --- /dev/null +++ b/class/rdv.php @@ -0,0 +1,39 @@ +<?php +class Rdv +{ + private $id; + private $date; + private $duree; + + + public function id() + { + return $this->id; + } + + public function setId($id) + { + $this->id = $id; + } + + public function date() + { + return $this->date; + } + + public function setDate($date) + { + $this->date = $date; + } + + public function duree() + { + return $this->duree; + } + + public function setDuree($duree) + { + $this->duree = $duree; + } +} +?> \ No newline at end of file diff --git a/class/veterinaire.php b/class/veterinaire.php new file mode 100644 index 0000000..85e6f02 --- /dev/null +++ b/class/veterinaire.php @@ -0,0 +1,16 @@ +<?php +class Veterinaire extends Employe +{ + private $idNational; + + public function idNational() + { + return $this->idNational; + } + + public function setIdNational($idNational) + { + $this->idNational = $idNational; + } +} +?> \ No newline at end of file -- GitLab