@Action(value="/agregarReserva",results={@Result(location="reserva",name="success",type="tiles")})
	public String agregarReserva(){
		Gson gs=new Gson();

		List<AmbienteDTO> ambientes=new ArrayList<AmbienteDTO>();
		List<AmbienteDTO> ambienteCabs=new ArrayList<AmbienteDTO>();
		if(!"".equals(fInicio) && !"".equals(fFin)){
			if(tpoAmb.equals("1")){
				ambientes=rdao.buscarCabsDeReserva(fInicio, fFin);
				
				for (AmbienteDTO ambienteDTO : ambientes) {
					ambienteCabs.add(ambienteDTO.getAmbienteDTO());
				}
				ambientes=new ArrayList<AmbienteDTO>();
				for (AmbienteDTO ambCab : ambienteCabs) {
					boolean repetido=false;
					for (int i = 0; i < ambientes.size(); i++) {
						AmbienteDTO mnt = ambientes.get(i);
						if(ambCab.getIdAmbiente()==mnt.getIdAmbiente()){
							repetido=true;
						}
					}

					if(!repetido){
						ambientes.add(ambCab);
					}
				}
				ambientesFromHome=gs.toJson(ambientes);
				flagBusquedaHome=1;
				
			}else if(tpoAmb.equals("2")){
				ambientes=rdao.buscarConveDeReserva(fInicio, fFin);
				flagBusquedaHome=2;
				ambientesFromHome=gs.toJson(ambientes);
			}else{
				ambientes=rdao.buscarAmbienteDeReserva(fInicio, fFin);
				flagBusquedaHome=3;
				ambientesFromHome=gs.toJson(ambientes);
			}			
		}
		return SUCCESS;
	}