All pastes #445350 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-04-17 20:33 UTC
rendered paste body
package art;

import java.util.Vector;

public class Vecteur
{
	protected Vector colChauss;
	protected Vector colVet;
	protected Vector colAccess;
	
	public Vecteur()
	{
		colChauss = new Vector();
		colVet = new Vector ();
		colAccess = new Vector ();
	}
	
	public int rechercheChauss(String pNoChauss)
	{
		int arret=-1;
		for(int i=0;i<colChauss.size();i++)
		{
			if (((Chaussures)colChauss.elementAt(i)).reference==pNoChauss)
			{
				arret=i;
			}
		}
		return arret;
	}
	
	public int rechercheVet(String pNoVet)
	{
		int arret=-1;
		for(int i=0;i<colVet.size();i++)
		{
			if (((Vetement)colVet.elementAt(i)).reference==pNoVet)
			{
				arret=i;
			}
		}
		return arret;
	}
	public int rechercheAccess(String pNoAccess)
	{
		int arret=-1;
		for(int i=0;i<colAccess.size();i++)
		{
			if (((Accessoire)colAccess.elementAt(i)).reference==pNoAccess)
			{
				arret=i;
			}
		}
		return arret;
	}
	
	public void ajoutChauss(Chaussures nouvC)
	{
		colChauss.addElement(nouvC);
	}
	public void ajoutAccess(Accessoire nouvA)
	{
		colAccess.addElement(nouvA);
	}
	public void ajoutVet(Vetement nouvV)
	{
		colVet.addElement(nouvV);
	}
	
	public void EnleverChauss(int pNo)
	{		
		colChauss.removeElementAt(pNo);
	}
	public void EnleverAccess(int pNo)
	{		
		colAccess.removeElementAt(pNo);
	}
	public void EnleverVet(int pNo)
	{	
		colVet.removeElementAt(pNo);
	}
	
	public void VendreChauss(int pNo,int pQte)
	{	
		if (((Chaussures)colChauss.elementAt(pNo)).quantite>=pQte)
		{
			((Chaussures)colChauss.elementAt(pNo)).quantite=pQte;
		}
	}
	public void VendreAccess(int pNo, int pQte)
	{
		if (((Accessoire)colAccess.elementAt(pNo)).quantite>=pQte)
		{
			((Accessoire)colAccess.elementAt(pNo)).quantite=pQte;
		}
	}
	public void VendreVet(int pNo, int pQte)
	{
		if (((Vetement)colVet.elementAt(pNo)).quantite>=pQte)
		{
			((Vetement)colVet.elementAt(pNo)).quantite=pQte;
		}
	}
	
	public void ArriveeChauss(int pNo,int pQte)
	{	
		((Chaussures)colChauss.elementAt(pNo)).quantite=((Chaussures)colChauss.elementAt(pNo)).quantite+pQte;
	}
	public void ArriveeAccess(int pNo, int pQte)
	{
		((Accessoire)colAccess.elementAt(pNo)).quantite=((Accessoire)colAccess.elementAt(pNo)).quantite+pQte;
	}
	public void ArriveeVet(int pNo, int pQte)
	{
		((Vetement)colVet.elementAt(pNo)).quantite=((Vetement)colVet.elementAt(pNo)).quantite+pQte;
	}
}