bug#10344

dev:Daniel
qua:Wallysson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@79331 d1611594-4594-4d17-8e1d-87c2c4800839
master
alexandre.lima 2018-03-02 14:19:47 +00:00
parent 5398fc0279
commit 2f127fa61e
5 changed files with 30 additions and 15 deletions

View File

@ -36,11 +36,11 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio {
Integer empresaId = (Integer) parametros.get("EMPRESA_ID"); Integer empresaId = (Integer) parametros.get("EMPRESA_ID");
stmt.setInt("empresa_id", empresaId); stmt.setInt("empresa_id", empresaId);
if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ if(parametros.get("ORGAOCONCEDENTE_ID") != null && !"".equals(parametros.get("ORGAOCONCEDENTE_ID"))){
stmt.setInt("orgaoconcedenteId",(Integer)parametros.get("ORGAOCONCEDENTE_ID")); stmt.setInt("orgaoconcedenteId",(Integer)parametros.get("ORGAOCONCEDENTE_ID"));
} }
if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ if(parametros.get("TIPOSERVICIO_ID") != null && !"-1".equals(parametros.get("TIPOSERVICIO_ID"))){
stmt.setInt("tiposervicio_id", Integer.parseInt((String)parametros.get("TIPOSERVICIO_ID"))); stmt.setInt("tiposervicio_id", Integer.parseInt((String)parametros.get("TIPOSERVICIO_ID")));
} }
@ -104,10 +104,10 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio {
if(parametros.get("SERVICO_ID") != null ){ if(parametros.get("SERVICO_ID") != null ){
sql.append(" AND b.corrida_id IN(" +parametros.get("SERVICO_ID")+ ") "); sql.append(" AND b.corrida_id IN(" +parametros.get("SERVICO_ID")+ ") ");
} }
if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ if(parametros.get("ORGAOCONCEDENTE_ID") != null && !"".equals(parametros.get("ORGAOCONCEDENTE_ID"))){
sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoconcedenteId "); sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoconcedenteId ");
} }
if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ if(parametros.get("TIPOSERVICIO_ID") != null && !"-1".equals(parametros.get("TIPOSERVICIO_ID"))){
sql.append(" AND c.tiposervicio_id = :tiposervicio_id"); sql.append(" AND c.tiposervicio_id = :tiposervicio_id");
} }
@ -179,6 +179,7 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio {
sql.append(" BEMPRESACORRIDA_ID, "); sql.append(" BEMPRESACORRIDA_ID, ");
sql.append(" RINDSENTIDOIDA , "); sql.append(" RINDSENTIDOIDA , ");
sql.append(" rusentido "); sql.append(" rusentido ");
sql.append(" order by PORIGDESCPARADA, PDESTDESCPARADA, rusentido");
return sql.toString(); return sql.toString();
} }

View File

@ -18,7 +18,7 @@ header.inscricao=Inscri
#Labels column header #Labels column header
column.header.seccoes=Secções column.header.seccoes=Seções
column.header.km=KM column.header.km=KM
column.header.seq=SEQ column.header.seq=SEQ
column.header.sentido=Sentido column.header.sentido=Sentido

View File

@ -2,7 +2,7 @@
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioMovimentoPorOrgaoConcedente" pageWidth="842" pageHeight="842" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="6900d901-4f10-40bb-bc09-f9c1c7060dfc"> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioMovimentoPorOrgaoConcedente" pageWidth="842" pageHeight="842" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="6900d901-4f10-40bb-bc09-f9c1c7060dfc">
<property name="ireport.zoom" value="1.5"/> <property name="ireport.zoom" value="1.5"/>
<property name="ireport.x" value="0"/> <property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/> <property name="ireport.y" value="163"/>
<parameter name="ORGAO_CONCEDENTE" class="java.lang.String"/> <parameter name="ORGAO_CONCEDENTE" class="java.lang.String"/>
<parameter name="DATA_DE" class="java.util.Date"/> <parameter name="DATA_DE" class="java.util.Date"/>
<parameter name="DATA_ATE" class="java.util.Date"/> <parameter name="DATA_ATE" class="java.util.Date"/>
@ -20,6 +20,20 @@
<field name="SOMA" class="java.lang.String"/> <field name="SOMA" class="java.lang.String"/>
<field name="TARIFA" class="java.lang.String"/> <field name="TARIFA" class="java.lang.String"/>
<field name="SERVICO" class="java.lang.String"/> <field name="SERVICO" class="java.lang.String"/>
<group name="Secoes">
<groupExpression><![CDATA[$F{SECCOES}]]></groupExpression>
<groupHeader>
<band height="21">
<textField>
<reportElement uuid="f75529ee-dc46-41e4-9219-382381c011d7" x="0" y="0" width="330" height="20"/>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{SECCOES}]]></textFieldExpression>
</textField>
</band>
</groupHeader>
</group>
<background> <background>
<band splitType="Stretch"/> <band splitType="Stretch"/>
</background> </background>
@ -199,13 +213,6 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{SENTIDO}.equals("0") ? "VOLTA" : "IDA"]]></textFieldExpression> <textFieldExpression><![CDATA[$F{SENTIDO}.equals("0") ? "VOLTA" : "IDA"]]></textFieldExpression>
</textField> </textField>
<textField>
<reportElement uuid="f75529ee-dc46-41e4-9219-382381c011d7" x="0" y="0" width="330" height="20"/>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{SECCOES}]]></textFieldExpression>
</textField>
<textField> <textField>
<reportElement uuid="2e380065-d3e6-4b7f-851c-0e166f7e5029" x="393" y="0" width="63" height="20"/> <reportElement uuid="2e380065-d3e6-4b7f-851c-0e166f7e5029" x="393" y="0" width="63" height="20"/>
<textElement> <textElement>

View File

@ -21,9 +21,9 @@ import org.zkoss.zul.Radio;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
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.relatorios.impl.RelatorioDemandasDetalhadoNovoLayout;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioMovimentoPorOrgaoConcedente; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioMovimentoPorOrgaoConcedente;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EmpresaService;
@ -310,7 +310,14 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo
parametros.put("EMPRESA_ID", this.empresa.getEmpresaId()); parametros.put("EMPRESA_ID", this.empresa.getEmpresaId());
parametros.put("ENDERECO", this.empresa.getLogradouro() +this.empresa.getNumero());// +this.empresa.getComplemento()); parametros.put("ENDERECO", this.empresa.getLogradouro() +this.empresa.getNumero());// +this.empresa.getComplemento());
parametros.put("CNPJ", this.empresa.getCnpj()); parametros.put("CNPJ", this.empresa.getCnpj());
parametros.put("INSCRICAO", "descrição inscrição estadual"); String inscricaoEstadual = "";
for (InscricaoEstadual a : this.empresa.getInscricoesEstaduais()) {
if (inscricaoEstadual.length() != 0 && a.getActivo()) {
inscricaoEstadual += ",";
}
inscricaoEstadual += a.getNumInscricaoEstadual();
}
parametros.put("INSCRICAO", inscricaoEstadual);
}else{ }else{
parametros.put("EMPRESA", "TODAS"); parametros.put("EMPRESA", "TODAS");
parametros.put("MUNICIPIO", ""); parametros.put("MUNICIPIO", "");