git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@25502 d1611594-4594-4d17-8e1d-87c2c4800839
parent
73154c7e9e
commit
2114ad9c12
|
@ -12,8 +12,11 @@ import java.io.InputStream;
|
|||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
import java.math.RoundingMode;
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
@ -21,6 +24,12 @@ import java.util.Map;
|
|||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
||||
import org.apache.poi.hssf.usermodel.HSSFFont;
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
|
@ -54,14 +63,12 @@ import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
|||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.UsuarioEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
|
@ -75,15 +82,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMarca;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMoneda;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderVigenciaTarifaModificacionMassivaTarifa;
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
||||
import org.apache.poi.hssf.usermodel.HSSFFont;
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -93,6 +91,7 @@ import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|||
@Scope("prototype")
|
||||
public class ModificacionMasivaTarifasController extends MyGenericForwardComposer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final Integer CELL_ID_TARIFA = 0;
|
||||
@Autowired
|
||||
private TarifaService tarifaService;
|
||||
|
@ -104,10 +103,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private ClaseServicioService claseServicioService;
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
@Autowired
|
||||
private UsuarioEmpresaService usuarioEmpresaService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
@Autowired
|
||||
|
@ -150,7 +145,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
private MyListbox vigenciaTarifaList;
|
||||
private Textbox txtPorcentagem;
|
||||
private Radio radIncremento;
|
||||
private Radio radDecremento;
|
||||
private Button btnGerarTarifas;
|
||||
private Tab tabTipoPuntoVenta;
|
||||
private Tab tabCategoria;
|
||||
|
@ -181,62 +175,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
this.lsMonedas = lsMonedas;
|
||||
}
|
||||
|
||||
public Combobox getCmbClaseServicio() {
|
||||
return cmbClaseServicio;
|
||||
}
|
||||
|
||||
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
|
||||
this.cmbClaseServicio = cmbClaseServicio;
|
||||
}
|
||||
|
||||
public Combobox getCmbMarca() {
|
||||
return cmbMarca;
|
||||
}
|
||||
|
||||
public void setCmbMarca(Combobox cmbMarca) {
|
||||
this.cmbMarca = cmbMarca;
|
||||
}
|
||||
|
||||
public Combobox getCmbMoneda() {
|
||||
return cmbMoneda;
|
||||
}
|
||||
|
||||
public void setCmbMoneda(Combobox cmbMoneda) {
|
||||
this.cmbMoneda = cmbMoneda;
|
||||
}
|
||||
|
||||
public Textbox getTxtPorcentagem() {
|
||||
return txtPorcentagem;
|
||||
}
|
||||
|
||||
public void setTxtPorcentagem(Textbox txtPorcentagem) {
|
||||
this.txtPorcentagem = txtPorcentagem;
|
||||
}
|
||||
|
||||
public Radio getRadDecremento() {
|
||||
return radDecremento;
|
||||
}
|
||||
|
||||
public void setRadDecremento(Radio radDecremento) {
|
||||
this.radDecremento = radDecremento;
|
||||
}
|
||||
|
||||
public Radio getRadIncremento() {
|
||||
return radIncremento;
|
||||
}
|
||||
|
||||
public void setRadIncremento(Radio radIncremento) {
|
||||
this.radIncremento = radIncremento;
|
||||
}
|
||||
|
||||
public Combobox getCmbEmpresa() {
|
||||
return cmbEmpresa;
|
||||
}
|
||||
|
||||
public void setCmbEmpresa(Combobox cmbEmpresa) {
|
||||
this.cmbEmpresa = cmbEmpresa;
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresas() {
|
||||
return lsEmpresas;
|
||||
}
|
||||
|
@ -245,14 +183,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
this.lsEmpresas = lsEmpresas;
|
||||
}
|
||||
|
||||
public Combobox getCmbRuta() {
|
||||
return cmbRuta;
|
||||
}
|
||||
|
||||
public void setCmbRuta(Combobox cmbRuta) {
|
||||
this.cmbRuta = cmbRuta;
|
||||
}
|
||||
|
||||
public List<Ruta> getLsRutas() {
|
||||
return lsRutas;
|
||||
}
|
||||
|
@ -261,22 +191,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
this.lsRutas = lsRutas;
|
||||
}
|
||||
|
||||
public Combobox getCmbCategoria() {
|
||||
return cmbCategoria;
|
||||
}
|
||||
|
||||
public void setCmbCategoria(Combobox cmbCategoria) {
|
||||
this.cmbCategoria = cmbCategoria;
|
||||
}
|
||||
|
||||
public Combobox getCmbTipoPuntoVenta() {
|
||||
return cmbTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public void setCmbTipoPuntoVenta(Combobox cmbTipoPuntoVenta) {
|
||||
this.cmbTipoPuntoVenta = cmbTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public List<Categoria> getLsCategoria() {
|
||||
return lsCategoria;
|
||||
}
|
||||
|
@ -293,14 +207,6 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
this.lsTipoPuntoVenta = lsTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public Combobox getCmbVigenciaTarifa() {
|
||||
return cmbVigenciaTarifa;
|
||||
}
|
||||
|
||||
public void setCmbVigenciaTarifa(Combobox cmbVigenciaTarifa) {
|
||||
this.cmbVigenciaTarifa = cmbVigenciaTarifa;
|
||||
}
|
||||
|
||||
public List<VigenciaTarifa> getLsVigenciaTarifa() {
|
||||
return lsVigenciaTarifa;
|
||||
}
|
||||
|
@ -349,6 +255,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
return !(((ClaseServicio) obj).getClaseservicioId().equals(ClaseServicio.TODOS));
|
||||
}
|
||||
});
|
||||
|
||||
// eliminando a opcao TODOS da marca:
|
||||
CollectionUtils.filter(lsMarcas, new Predicate() {
|
||||
|
||||
|
@ -364,13 +271,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
// Abas desativadas no SCIA
|
||||
tabCategoria.setVisible(Boolean.FALSE);
|
||||
tabTipoPuntoVenta.setVisible(Boolean.FALSE);
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnGerarExcel(Event ev) {
|
||||
|
||||
onClick$btnGerarExcelLinear(null);
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnGerarExcelLinear(Event ev) {
|
||||
|
@ -521,10 +425,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
row.createCell(5).setCellValue(obj[5].toString());
|
||||
row.createCell(6).setCellValue(obj[6].toString());
|
||||
|
||||
DateFormat sfData = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
DateFormat sfFormatada = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
|
||||
Date dataIni = sfData.parse(obj[7].toString());
|
||||
Date dataFim = sfData.parse(obj[8].toString());
|
||||
DateFormat sfFormatada = new SimpleDateFormat("dd/MM/yyyy");
|
||||
|
||||
Date dataIni = (Date) obj[7];
|
||||
Date dataFim = (Date) obj[8];
|
||||
|
||||
row.createCell(7).setCellValue(sfFormatada.format(dataIni) + " - " + sfFormatada.format(dataFim));
|
||||
row.createCell(8).setCellValue(obj[9].toString());
|
||||
|
@ -546,10 +450,8 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
HSSFCell cellNovoPrecio = row.createCell(11);
|
||||
cellNovoPrecio.setCellValue(novoPrecio.setScale(2).doubleValue());
|
||||
cellNovoPrecio.setCellStyle(estilo);
|
||||
|
||||
}
|
||||
|
||||
|
||||
String nomeArquivo =
|
||||
UsuarioLogado.getUsuarioLogado().getNombusuario()
|
||||
+ "_" + Calendar.getInstance().getTime().getTime()
|
||||
|
@ -564,13 +466,13 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
is = new FileInputStream(nomeArquivo);
|
||||
Filedownload.save(is, "application/xls", "modificacionMasivaTarifa.xls");
|
||||
|
||||
boolean success = (new File(nomeArquivo)).delete();
|
||||
(new File(nomeArquivo)).delete();
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
//Escala
|
||||
|
||||
// Escala
|
||||
public VigenciaTarifa vigenciaTarifa(Media mExcel) throws IOException {
|
||||
InputStream isMExcel = mExcel.getStreamData();
|
||||
Workbook wb = new XSSFWorkbook(isMExcel);
|
||||
|
@ -599,9 +501,11 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return v;
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
public void onClick$btnUpLoadExcel(Event ev) throws InterruptedException, IOException {
|
||||
Media mExcel = Fileupload.get();
|
||||
|
||||
|
@ -611,12 +515,9 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose
|
|||
|
||||
openWindow("/gui/tarifas/modificacionMasivaTarifasUpload.zul",
|
||||
Labels.getLabel("modificacionMasivaTarifasController.window.title"), args, MODAL);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void onClick$btnAdicionarClaseServicio(Event ev) {
|
||||
Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
|
||||
if (cbiClaseServicio != null) {
|
||||
|
|
Loading…
Reference in New Issue