// <editor-fold defaultstate="collapsed" desc=" UML Marker ">
// #[regen=yes,id=DCE.39207280-ABE7-6750-8DA7-359E0681F0E0]
// </editor-fold> estacion ciudad, can, b, user, a
public boolean canjearpuntos(int estacion, String ciudad, int can, String b, Usuario user, int a) {
//c,y,can,b,user,a
Ciudad Provisional= citydao.leer(ciudad);
int pun;
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(1).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(1).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(1).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(1).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(2).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(2).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos()-(can*pun));
Provisional.getEstaciones().get(estacion).getPremios().get(2).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(2).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(0).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(0).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(0).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(0).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(4).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(4).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(4).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(4).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(3).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(3).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(3).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(3).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(9).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(9).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(9).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(9).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(8).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(8).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(8).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(8).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(7).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(7).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(7).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(7).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(6).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(6).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(6).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(6).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}
}
if (b.equals(Provisional.getEstaciones().get(estacion).getPremios().get(5).getNombre())) {
pun = Provisional.getEstaciones().get(estacion).getPremios().get(5).getPuntos();
if (user.getPuntos() >= (can * pun)) {
user.setPuntos(user.getPuntos() - (can * pun));
Provisional.getEstaciones().get(estacion).getPremios().get(5).setCantidad(
Provisional.getEstaciones().get(estacion).getPremios().get(5).getCantidad()-can);
citydao.actualizar(Provisional);
return true;
} else {
return false;
}