/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Control;
import DAO.CiudadDAO;
import DAO.Registro_invDAO;
import Entity.Ciudad;
import Entity.Equipomasfull;
import Entity.Registro_Inv;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*
* @author zuloaga
*/
public class dispPremios {
private Equipomasfull sistema=Login.sistema;
CiudadDAO citydao=Login.ciudaddao;
Registro_invDAO regdao=Login.regdao;
public dispPremios() {
}
public void editar(String BonoCombustible,String BonoConsumo,String ComboPerro,String Descuentoaceite,
String Descuentollantas,String Recargacelular,String lavadaBuseta,String lavadaCamioneta,String lavadaCarro,
String lavadaMoto,int num_estacion,String Ciudad) {
Ciudad city=citydao.leer(Ciudad);
if (ComboPerro.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(0).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(0).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(0).setCantidad(0);
}
if (BonoCombustible.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(1).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(1).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(1).setCantidad(0);
}
if (BonoConsumo.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(2).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(2).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(2).setCantidad(0);
}
if (Descuentoaceite.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(3).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(3).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(3).setCantidad(0);
}
if (Descuentollantas.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(4).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(4).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(4).setCantidad(0);
}
if (Recargacelular.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(5).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(5).isEstado());
city.getEstaciones().get(num_estacion).getPremios().get(5).setCantidad(0);
}
if (lavadaMoto.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(6).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(6).isEstado());
}
if (lavadaCarro.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(7).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(7).isEstado());
}
if (lavadaCamioneta.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(8).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(8).isEstado());
}
if (lavadaBuseta.equals("Si")){
city.getEstaciones().get(num_estacion).getPremios().get(9).setEstado(!city.getEstaciones().get(num_estacion).getPremios().get(9).isEstado());
}
Registro_Inv registro =new Registro_Inv();
registro.setOperacion("Editar Disponibilidad de Premios");
registro.setNombreuser(sistema.getAdministrador());
registro.setNombreciudad(city.getNombrecity());
registro.setNombreestacion(city.getEstaciones().get(num_estacion).getNomb_estacion());
Date fechaActual2 = new Date();
SimpleDateFormat formato2 = new SimpleDateFormat("yyyy"+"-"+"MM"+"-"+"dd");
String cadenaFecha2 = formato2.format(fechaActual2);
registro.setFecha(cadenaFecha2);
citydao.actualizar(city);
regdao.crear(registro);
}
}