0004902: Geração de Preço - Filtrar por empresa

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@33590 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2014-02-11 19:46:40 +00:00
parent 8a33087e38
commit d62014aadd
4 changed files with 30 additions and 2 deletions

View File

@ -16,9 +16,11 @@ import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TarifaOficialService; import com.rjconsultores.ventaboletos.service.TarifaOficialService;
@ -40,10 +42,15 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
private TarifaOficialService tarifaOficialService; private TarifaOficialService tarifaOficialService;
@Autowired @Autowired
private OrgaoConcedenteService orgaoConcedenteService; private OrgaoConcedenteService orgaoConcedenteService;
@Autowired
private EmpresaService empresaService;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<OrgaoConcedente> lsOrgaoConcedente; private List<OrgaoConcedente> lsOrgaoConcedente;
private List<Empresa> lsEmpresa;
private Combobox cmbRuta; private Combobox cmbRuta;
private Combobox cmbOrgaoConcedente; private Combobox cmbOrgaoConcedente;
private Combobox cmbEmpresa;
private Checkbox chkTarifa; private Checkbox chkTarifa;
private Checkbox chkTaxaEmbarque; private Checkbox chkTaxaEmbarque;
private Checkbox chkSeguro; private Checkbox chkSeguro;
@ -56,10 +63,16 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
return lsOrgaoConcedente; return lsOrgaoConcedente;
} }
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
lsRuta = rutaService.obtenerTodos(); lsRuta = rutaService.obtenerTodos();
lsEmpresa = empresaService.obtenerTodos();
super.doAfterCompose(comp); super.doAfterCompose(comp);
} }
@ -69,6 +82,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
Integer rutaId = null; Integer rutaId = null;
Integer orgaoConcedenteId = null; Integer orgaoConcedenteId = null;
Integer empresaId = null;
if (cmbRuta.getSelectedItem() != null) { if (cmbRuta.getSelectedItem() != null) {
rutaId = ((Ruta) cmbRuta.getSelectedItem().getValue()).getRutaId(); rutaId = ((Ruta) cmbRuta.getSelectedItem().getValue()).getRutaId();
@ -78,6 +92,10 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
orgaoConcedenteId = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getOrgaoConcedenteId(); orgaoConcedenteId = ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getOrgaoConcedenteId();
} }
if (cmbEmpresa.getSelectedItem() != null){
empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId();
}
if (orgaoConcedenteId == null){ if (orgaoConcedenteId == null){
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("generarTarifaOrgaoController.MSG.gerarTodosOrgaos"), Labels.getLabel("generarTarifaOrgaoController.MSG.gerarTodosOrgaos"),
@ -92,7 +110,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
try { try {
if (chkTarifa.isChecked()) { if (chkTarifa.isChecked()) {
tarifaOficialService.gerarAtualizarTarifaPorCoeficiente(rutaId, orgaoConcedenteId); tarifaOficialService.gerarAtualizarTarifaPorCoeficiente(rutaId, orgaoConcedenteId, empresaId);
} }
if (chkTaxaEmbarque.isChecked()) { if (chkTaxaEmbarque.isChecked()) {

View File

@ -1405,6 +1405,7 @@ editarTramosController.labelKMCoeficiente2.value = KM 2
editarTramosController.labelCoeficiente3.value = Indice 3 editarTramosController.labelCoeficiente3.value = Indice 3
editarTramosController.labelKMCoeficiente3.value = KM 3 editarTramosController.labelKMCoeficiente3.value = KM 3
editarTramosController.labelOrgaoConcedente.value = Instituición concedente editarTramosController.labelOrgaoConcedente.value = Instituición concedente
editarTramosController.labelEmpresa.value=Empresa
editarTramosController.labelClase.value = Clase de servicio editarTramosController.labelClase.value = Clase de servicio
editarTramosController.labelTotalKm.value = Total KM editarTramosController.labelTotalKm.value = Total KM
editarTramosController.btnApagarCoeficiente.tooltiptext = Eliminar índice editarTramosController.btnApagarCoeficiente.tooltiptext = Eliminar índice

View File

@ -1436,6 +1436,7 @@ editarTramosController.labelKMCoeficiente2.value = KM 2
editarTramosController.labelCoeficiente3.value = Coeficiente 3 editarTramosController.labelCoeficiente3.value = Coeficiente 3
editarTramosController.labelKMCoeficiente3.value = KM 3 editarTramosController.labelKMCoeficiente3.value = KM 3
editarTramosController.labelOrgaoConcedente.value = Órgão Concedente editarTramosController.labelOrgaoConcedente.value = Órgão Concedente
editarTramosController.labelEmpresa.value=Empresa
editarTramosController.labelClase.value = Tipo de Classe editarTramosController.labelClase.value = Tipo de Classe
editarTramosController.labelTotalKm.value = Total KM editarTramosController.labelTotalKm.value = Total KM
editarTramosController.btnApagarCoeficiente.tooltiptext = Eliminar Coeficiente editarTramosController.btnApagarCoeficiente.tooltiptext = Eliminar Coeficiente

View File

@ -43,6 +43,14 @@
model="@{winGenerarTarifaOrgao$composer.lsOrgaoConcedente}" model="@{winGenerarTarifaOrgao$composer.lsOrgaoConcedente}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row> </row>
<row>
<label
value="${c:l('editarTramosController.labelEmpresa.value')}" />
<combobox id="cmbEmpresa" mold="rounded" buttonVisible="true"
width="99%"
model="@{winGenerarTarifaOrgao$composer.lsEmpresa}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row>
<row> <row>
<label <label
value="${c:l('generarTarifaOrgaoController.labelComponente.value')}" /> value="${c:l('generarTarifaOrgaoController.labelComponente.value')}" />