Grosse MàJ

This commit is contained in:
olivier
2008-11-25 22:11:16 +01:00
parent 53195fdfcd
commit 3e719157ea
2980 changed files with 343846 additions and 0 deletions

View File

@ -0,0 +1,16 @@
// @ Projet : Untitled
// @ Nom de fichier : IHM.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Interface avec l'utilisateur
* Utilise les classes m<>tiers
**/
public class IHM implements Stocks {
}

View File

@ -0,0 +1,67 @@
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces composites.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Pi<50>ces typ<79>es dites Composites
**/
public class Pi<EFBFBD>ces composites extends Stocks, Pi<EFBFBD>ces {
/**
* Nombre total de pi<70>ces de base qui entrent dans la fabrication de la pi<70>ce composite
**/
private double complexit<EFBFBD>Pi<EFBFBD>ce;
/**
* Prix d'achat de la pi<70>ce = prix de revient de toutes les pi<70>ces de base qui la composent + co<63>t d'assemblage
**/
private double prixHAPi<EFBFBD>ce;
/**
* Co<43>t d'assemblage de la pi<70>ce composite
**/
private double coutAssemblagePi<EFBFBD>ce;
/**
* Marge de la pi<70>ce = 25 % !
**/
private double margePi<EFBFBD>ce = 0.25;
public Pi<EFBFBD>ces composites compos<EFBFBD> de;
/**
* Calcule le prix de revient de la pi<70>ce composite
**/
public void calculPrixRevient() {
}
/**
* Donne la complexit<69> d'une pi<70>ce composite
**/
public void donneComplexit<EFBFBD>() {
}
/**
* Ajouter un composant en donnant son identifiant et le co<63>t d'assemblage suppl<70>mentaire
*
* @param identifiantPi<50>ce
* @param coutAssemblage
**/
public void ajouterComposant(Object identifiantPi<EFBFBD>ce, Object coutAssemblage) {
}
/**
* Calcul du prix de revient de la pi<70>ce (abstrait)
**/
public void calculPrixRevient() {
}
}

View File

@ -0,0 +1,38 @@
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces de base.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Pi<50>ces typ<79>es dites de Base
**/
public class Pi<EFBFBD>ces de base extends Stocks, Pi<EFBFBD>ces {
/**
* Prix d'achat d'une pi<70>ce (= prix de revient)
**/
private double prixHAPi<EFBFBD>ce;
/**
* Marge de la pi<70>ce = 10 % !
**/
private double margePi<EFBFBD>ce = 0.1;
/**
* Permet de calculer le prix de revient d'une pi<70>ce
**/
public void calculPrixRevient() {
}
/**
* Calcul du prix de revient de la pi<70>ce (abstrait)
**/
public void calculPrixRevient() {
}
}

View File

@ -0,0 +1,82 @@
// @ Projet : Untitled
// @ Nom de fichier : Pi<50>ces.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Classe abstraite Pi<50>ce
**/
public abstract class Pi<EFBFBD>ces {
/**
* Identifie la pi<70>ce (unique)
**/
private int identifiant Pi<EFBFBD>ce;
/**
* Num<75>ro de la prochaine pi<70>ce
**/
private static int s-prochainePi<EFBFBD>ce;
/**
* Prix d'achat de la pi<70>ce
**/
private double prixHAPi<EFBFBD>ce;
/**
* Prix de vente HT de la pi<70>ce
**/
private double prixVenteHTPi<EFBFBD>ce;
/**
* D<>nommination de la pi<70>ce
**/
private String nomPi<EFBFBD>ce;
/**
* Marge de la pi<70>ce
**/
private double margePi<EFBFBD>ce;
/**
* Prix de vente TTC de la pi<70>ce
**/
private double prixVenteTTC;
/**
* Calcul du prix de revient de la pi<70>ce (abstrait)
**/
public abstract void calculPrixRevient();
/**
* Donne le nom de la pi<70>ce
**/
public void donneNom() {
}
/**
* Donne le prix d'achat de la pi<70>ce
**/
public void donnePrixHA() {
}
/**
* Donne le prix de vente hors taxes de la pi<70>ce
**/
public void donnePrixVenteHTPi<EFBFBD>ce() {
}
/**
* Donne le prix de vente TTC de la pi<70>ce
**/
public void donnePrixVenteTTC() {
}
}

View File

@ -0,0 +1,54 @@
// @ Projet : Untitled
// @ Nom de fichier : Stocks.java
// @ Date : 01/10/2007
// @ Auteur :
//
//
/**
* Gestion des stockes de pi<70>ces
**/
public abstract class Stocks {
public Pi<EFBFBD>ces colPi<EFBFBD>ces;
/**
* Permet l'ajout d'une pi<70>ce dans les stocks
*
* @param nom
* @param PA
**/
public static void s-ajouterPi<EFBFBD>ce(String nom, double PA) {
}
/**
* Supprime une pi<70>ce dans les stocks
*
* @param nom
* @param CA
* @param composants
**/
public static final void s-supprimerPi<EFBFBD>ce(String nom, double CA, Pi<EFBFBD>ces composants) {
}
/**
* Affiche la pi<70>ce la plus complexe :
* <20> Code
* <20> Nom
* <20> Prix de revient
* <20> Complexit<69>
**/
public static void s-affichePi<EFBFBD>cePlusComplexe() {
}
/**
* Liste des pi<70>ces
**/
public static Pi<EFBFBD>ces s-listePi<EFBFBD>ces() {
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff