lunes, 26 de marzo de 2012

Clase Tour


package pooturits;

public class Tour {

    private String nombreTour;
    private String codigoTour;
    private double valor;
    private String tipoTransporte;
    private String ciudad;
    private String descripcion;
 
    public Tour() {
    }
public Tour(String nombreTour, String codigoTour, double valor, String tipoTransporte, String             ciudad, String descripcion) {
        this.nombreTour = nombreTour;
        this.codigoTour = codigoTour;
        this.valor = valor;
        this.tipoTransporte = tipoTransporte;
        this.ciudad = ciudad;
        this.descripcion = descripcion;
    }
    // PARA TOUR AVENTURA ES 1
    // PARA TOUR VACACIONAL ES 2
   
    public String setAsignarNombreYCodigo(int tour){
       switch (tour){
            case 1: nombreTour="Tour Aventura";
                    codigoTour="01";    break;
            case 2: nombreTour="Tour Vacacional";
                    codigoTour="02";      
        }        return (nombreTour+ codigoTour);    }
   
    /* PARA TOUR EXTREMO ES 1
     PARA TOUR VACACIONAL ES 2
        public String setDestino(int lugar) {
        switch (lugar){
            case 1:    ciudad="Santa Marta";
                        descripcion="descripcion del tour por santa marta";     break;
            case 2:    ciudad="Cartagena";
                        descripcion="descripcion del tour por Cartagena";     break;
            case 3:    ciudad="Eje Cafetero";
                        descripcion="descripcion del tour por Eje cafetero";     break;
            case 4:    ciudad="Villavicencio";
                        descripcion="descripcion del tour por villao";     break;
        }   return ciudad+descripcion;    }
   */
    public String setDestinoAventura(int lugar){
        switch (lugar){
            case 1:    ciudad="Eje Cafetero";
                        descripcion="descripcion del tour por Eje cafetero";     break;
            case 2:    ciudad="Villavicencio";
                        descripcion="descripcion del tour por villao";     break;
        }   return ciudad+descripcion;    }
    public String setDestinoVacacional(int lugar){
        switch (lugar){
            case 1:    ciudad="Santa Marta";
                        descripcion="descripcion del tour por santa marta";     break;
            case 2:    ciudad="Cartagena";
                        descripcion="descripcion del tour por Cartagena";     break;
        }return ciudad+descripcion;
    }
       
    public String setValorTourVacacional(int a, int cantidad){
        double vacT=720000; double vacA=880000;
        switch (a){
            case 1: tipoTransporte="Transporte Terrestre";
                            valor=cantidad*vacT;        break;
                    case 2: tipoTransporte="Transporte Aereo";
                            valor=cantidad*vacA;        break; }
       
        return ""+valor;
    }
    public String setValorTourAventura(int b, int cantidad){
        double aveT=560000;     double aveA=720000;
        switch (b){
            case 1: tipoTransporte="Transporte Terrestre";
                                   valor=cantidad*aveT;        break;
                    case 2: tipoTransporte="Transporte Aereo";
                            valor=cantidad*aveA;        break;}
                return ""+valor;
    }
   
       public String setTipoTransporteyValor(int tour, int tipo, int cantidad) {
        double aveT=560000;  double vacT=720000;
        double aveA=720000;  double vacA=880000;
        switch (tour){ // 1. PARA TOUR VACACIONAL 2 PARA AVENTURA
            case 1:     //  TOUR VACACIONAL   1. TRANSPORTE TERRESTRE 2. TRANSPORTE AEREO
                switch (tipo){
                    case 1: tipoTransporte="Transporte Terrestre";
                            valor=cantidad*vacT;        break;
                    case 2: tipoTransporte="Transporte Aereo";
                            valor=cantidad*vacA;        break; }
            case 2:         // TOUR AVENTURA  1. TRANSPORTE TERRESTRE 2. TRANSPORTE AEREO
                switch (tipo){
                    case 1: tipoTransporte="Transporte Terrestre";
                                   valor=cantidad*aveT;        break;
                    case 2: tipoTransporte="Transporte Aereo";
                            valor=cantidad*aveA;        break;}
              }   return tipoTransporte+valor;
    }
       /*
    //  1   PARA TOUR AVENTURA  CON TRANSPORTE TERRESTRE Y CANTIDAD DE PERSONAS
    //  2   PARA TOUR AVENTURA  CON TRANSPORTE AEREO Y CANTIDAD DE PERSONAS
    //  3   PARA TOUR VACACIONAL  CON TRANSPORTE TERRESTRE Y CANTIDAD DE PERSONAS 
    //  4   PARA TOUR VACACIONAL  CON TRANSPORTE AEREO Y CANTIDAD DE PERSONAS       
                switch (tipo){
                    case 1: tipoTransporte="Transporte Terrestre";
                            valor=cantidad*aveT;        break;
                    case 2: tipoTransporte="Transporte Aereo";
                            valor=cantidad*aveA;        break;
                    case 3: tipoTransporte="Transporte Terrestre";
                            valor=cantidad*vacT;        break;
                    case 4: tipoTransporte="Transporte Aereo";
                            valor=cantidad*vacA;        break;
                }   return tipoTransporte+valor;
    }  */ 
  public String imprimir (){
        return ("Nombre Tour: "+nombreTour+"\nCodigo del Tour: "+codigoTour+
                "\nCiudad: "+ciudad+"\nDescripcion: "+descripcion+"\nTipo de Transporte: "+tipoTransporte+"\n Valor: "+valor);
    }
    public String getCiudad() {
        return ciudad;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public String getNombreTour() {
        return nombreTour;
    }
   
    public String getCodigoTour() {
        return codigoTour;
    }

    public String getTipoTransporte() {
        return tipoTransporte;
    }

    public double getValor() {
        return valor;
    }                          }

No hay comentarios:

Publicar un comentario