Controle .pdf



Nom original: Controle.pdf
Auteur: BTS1SIO

Ce document au format PDF 1.7 a été généré par Microsoft® Word pour Office 365, et a été envoyé sur fichier-pdf.fr le 29/05/2019 à 11:41, depuis l'adresse IP 176.179.x.x. La présente page de téléchargement du fichier a été vue 83 fois.
Taille du document: 140 Ko (4 pages).
Confidentialité: fichier public


Aperçu du document


package com.example.elegestionfamillesmedandroid.controleur;
import android.content.Context;
import com.example.elegestionfamillesmedandroid.modele.Familles;
import com.example.elegestionfamillesmedandroid.modele.Medicaments;
import java.util.ArrayList;
//

import com.example.eleppeandroidstudio.modele.AccesDistant;

public class Controle {
// propriétés
private static Controle instance = null;
private static Familles famille;
private static Medicaments medicament;
private static Context contexte;
private ArrayList<Familles> lesFamilles = new ArrayList<Familles>();
private ArrayList<Medicaments> lesMedicaments = new
ArrayList<Medicaments>();
//

private static AccesDistant accesDistant;
/**
** Constructeur privé
*/
private Controle() {
super();
}

/*

//

/**
* création de l'instance Famille
* @return instance
*/
public static final Controle getReqFam(Context contexte) {
if(contexte != null) {
Controle.contexte = contexte;
}
if (Controle.instance == null) {
Controle.instance = new Controle();
accesDistant = new AccesDistant();
accesDistant.envoi("selectFam", new JSONArray());
}
return Controle.instance;
}

*/

/*

/**
* création de l'instance Medicament
* @return instance
*/
public static final Controle getReqMed(Context contexte) {
if(contexte != null) {
Controle.contexte = contexte;
}
if (Controle.instance == null) {
Controle.instance = new Controle();
accesDistant = new AccesDistant();
accesDistant.envoi("selectMed", new JSONArray());
}
return Controle.instance;

}
*/

//

public void setMedoc(Medicaments medicaments) {
Controle.medicament = medicaments;
((MainActivity)contexte).recupMedoc();
}

/**
* création d'une famille
* @param leFamCode chaîne
* @param leFamLibelle chaîne
*/
/*
public void creerFamille (String leFamCode, String leFamLibelle) {
famille = new Familles(leFamCode, leFamLibelle);
lesFamilles.add(famille); // ajout de l'hypothétique création à la
liste famille
}
*/
/**
* création d'un médicament
* @param idMed Entier
* @param medDepotLegal chaîne
* @param medNomCommercial chaîne
* @param leCodeFamille chaîne
* @param prixEchantillon Réel
* @param medEffets chaîne
* @param medConteIndic chaîne
*/
/*
public void creerMedicament(Integer idMed, String medDepotLegal,
String medNomCommercial, String leCodeFamille,
Double prixEchantillon, String medEffets,
String medConteIndic) {
medicament = new Medicaments(idMed, medDepotLegal,
medNomCommercial, leCodeFamille, prixEchantillon, medEffets,
medConteIndic);
}
*/
/**
* retourne le code de la famille sélectionné
* @return Integer
*/
public Integer getFamilleId() {
return this.famille.getFamCode();
}
/**
* retourne le nom de la famille
* @return String
*/
public String getNomFamille() {
return this.famille.getFamLibelle();
}
/**
* retourne l'id du médicament sélectionné
* @return
*/

public Integer getidMed() {
return this.medicament.getIdMed();
}
/**
* retourne le dépôt légal du médicament sélectionné
* @return
*/
public String getMedDepotLegal() {
return this.medicament.getMedDepotLegal();
}
/**
* retourne le nom commercial du médicament sélectionné
* @return
*/
public String getMedNomCommercial() {
return this.medicament.getMedNomCommercial();
}
/**
* retourne l'effet du médicament sélectionné
* @return
*/
public String getMedEffets() {
return this.medicament.getMedEffets();
}
/**
* retourne la contre indication du médicament sélectionné
* @return
*/
public String getMedConteIndic() {
return this.medicament.getMedConteIndic();
}
/**
* retourne le prix de l'échantillon du médicament sélectionné
* @return
*/
public Double getMedPrixEchantillon() {
return this.medicament.getMedPrixEchantillon();
}
/**
* retourne le code Famille du médicament sélectionné
* @return
*/
public Integer getCodeFamille() {
return this.medicament.getCodeFamille();
}
/**
* retourne la Famille sélectionné
* @return ArrayList<Familles> lesFamilles
*/
public ArrayList<Familles> getLesFamilles() {
return lesFamilles;
}
/**

* Permet d'ajouter une Famille
* @param lesFamilles
*/
public void setLesFamilles(ArrayList<Familles> lesFamilles) {
this.lesFamilles = lesFamilles;
}
/**
* retourne la list des Médicaments
* @return lesMedicaments
*/
public ArrayList<Medicaments> getLesMedicaments() {
return lesMedicaments;
}
/**
* Permet d'ajuter un médicament
* @param lesMedicaments
*/
public void setLesMedicaments(ArrayList<Medicaments> lesMedicaments) {
this.lesMedicaments = lesMedicaments;
}
}


Controle.pdf - page 1/4
Controle.pdf - page 2/4
Controle.pdf - page 3/4
Controle.pdf - page 4/4


Télécharger le fichier (PDF)

Controle.pdf (PDF, 140 Ko)

Télécharger
Formats alternatifs: ZIP







Documents similaires


controle
medicaments
familles
accesdistant
listadaptermedoc
mainactivity