Adição de Estoque Simplificado macon feat bug #AL-3865
parent
10e1c21100
commit
89802841eb
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.52.3</version>
|
<version>1.53.0</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.39.1</modelWeb.version>
|
<modelWeb.version>1.40.0</modelWeb.version>
|
||||||
<flyway.version>1.29.0</flyway.version>
|
<flyway.version>1.30.0</flyway.version>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.gr;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
@ -13,7 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.WrongValueException;
|
import org.zkoss.zk.ui.WrongValueException;
|
||||||
|
@ -27,9 +28,13 @@ import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Row;
|
import org.zkoss.zul.Row;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.AbastoBoleto;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
||||||
import com.rjconsultores.ventaboletos.entidad.AidfEspecie;
|
import com.rjconsultores.ventaboletos.entidad.AidfEspecie;
|
||||||
import com.rjconsultores.ventaboletos.entidad.AidfTipo;
|
import com.rjconsultores.ventaboletos.entidad.AidfTipo;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Articulo;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Clasificacion;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.DetAbastoBoleto;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||||
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
|
||||||
|
@ -37,6 +42,7 @@ import com.rjconsultores.ventaboletos.entidad.PerfilFuncion;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||||
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil;
|
||||||
|
import com.rjconsultores.ventaboletos.service.AbastoBoletoService;
|
||||||
import com.rjconsultores.ventaboletos.service.AbastoCentralService;
|
import com.rjconsultores.ventaboletos.service.AbastoCentralService;
|
||||||
import com.rjconsultores.ventaboletos.service.AbastoHistoService;
|
import com.rjconsultores.ventaboletos.service.AbastoHistoService;
|
||||||
import com.rjconsultores.ventaboletos.service.AidfService;
|
import com.rjconsultores.ventaboletos.service.AidfService;
|
||||||
|
@ -55,11 +61,16 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class EditarAidfController extends MyGenericForwardComposer {
|
public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final String TITULO = "editarAidfController.window.title";
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private AidfService aidfService;
|
private AidfService aidfService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AbastoBoletoService abastoBoletoService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private AbastoHistoService abastoHistoService;
|
private AbastoHistoService abastoHistoService;
|
||||||
|
|
||||||
|
@ -100,13 +111,10 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
private Textbox txtAcFiscal;
|
private Textbox txtAcFiscal;
|
||||||
private Textbox txtSerie;
|
private Textbox txtSerie;
|
||||||
private Textbox txtSubSerie;
|
private Textbox txtSubSerie;
|
||||||
private Textbox txtFormInicial;
|
|
||||||
private Textbox txtFormFinal;
|
|
||||||
private Textbox txtFecAquisicao;
|
|
||||||
private Textbox txtFecVencimento;
|
|
||||||
|
|
||||||
private Textbox txtForminicial;
|
private Textbox txtForminicial;
|
||||||
private Textbox txtFormfinal;
|
private Textbox txtFormfinal;
|
||||||
|
private Textbox txtFecAquisicao;
|
||||||
|
private Textbox txtFecVencimento;
|
||||||
|
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private Button btnSalvar;
|
private Button btnSalvar;
|
||||||
|
@ -122,6 +130,8 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
private DataSource dataSourceRead;
|
private DataSource dataSourceRead;
|
||||||
private PuntoVenta puntoVenta;
|
private PuntoVenta puntoVenta;
|
||||||
|
|
||||||
|
private boolean isEstoqueSimplificado;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
|
||||||
|
@ -136,20 +146,37 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
lsAidfEspecie = aidfService.obtenerTodosAdifEspecie();
|
lsAidfEspecie = aidfService.obtenerTodosAdifEspecie();
|
||||||
lsEstado = estadoService.obtenerTodos();
|
lsEstado = estadoService.obtenerTodos();
|
||||||
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
|
isEstoqueSimplificado = ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.VALIDA_ESTOQUE_SIMPLIFICADO.getDescricao(), true) ;
|
||||||
lsInscestadual = new ArrayList<InscricaoEstadual>();
|
lsInscestadual = new ArrayList<InscricaoEstadual>();
|
||||||
|
|
||||||
|
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.EXIBIR_PUNTO_VENTA_CADASTRO_AIDF.getDescricao())
|
||||||
|
|| isEstoqueSimplificado) {
|
||||||
|
|
||||||
|
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_PUNTOVENTA_CADASTRO_AIDF_OBRIGATORIO.getDescricao())) {
|
||||||
|
cmbPuntoVenta.setConstraint("no empty");
|
||||||
|
}
|
||||||
|
|
||||||
|
rowPuntoVenta.setVisible(true);
|
||||||
|
PuntoVenta pv = aidf.getPuntoVenta();
|
||||||
|
if (pv != null) {
|
||||||
|
List<PuntoVenta> ls = new ArrayList<PuntoVenta>();
|
||||||
|
ls.add(pv);
|
||||||
|
cmbPuntoVenta.setModel(new BindingListModelList(ls, false));
|
||||||
|
cmbPuntoVenta.setText(pv.getNombpuntoventa());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (aidf.getAidfId() == null) {
|
if (aidf.getAidfId() == null) {
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
btnApagar.setVisible(Boolean.FALSE);
|
||||||
}
|
}else{
|
||||||
|
isEstoqueSimplificado = false;
|
||||||
if (aidf.getAidfId() != null) {
|
|
||||||
if (temPermissao("ADM.AIDF.EDITARJACRIADA")) {
|
if (temPermissao("ADM.AIDF.EDITARJACRIADA")) {
|
||||||
btnSalvar.setDisabled(Boolean.TRUE);
|
btnSalvar.setDisabled(Boolean.TRUE);
|
||||||
} else {
|
} else {
|
||||||
if (detAbastoBoletoService.buscabDetAbastoBoletoToVerifyIfAidfCanBeEditable(aidf).size() > 0) {
|
if (detAbastoBoletoService.buscabDetAbastoBoletoToVerifyIfAidfCanBeEditable(aidf).size() > 0) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.MSG.noWrite"),
|
Labels.getLabel("editarAidfController.MSG.noWrite"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
btnApagar.setVisible(Boolean.FALSE);
|
btnApagar.setVisible(Boolean.FALSE);
|
||||||
|
@ -158,22 +185,11 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.EXIBIR_PUNTO_VENTA_CADASTRO_AIDF.getDescricao())) {
|
if( aidf.getFecadquisicion() == null && isEstoqueSimplificado){
|
||||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_PUNTOVENTA_CADASTRO_AIDF_OBRIGATORIO.getDescricao())) {
|
aidf.setFecadquisicion(Calendar.getInstance().getTime());
|
||||||
cmbPuntoVenta.setConstraint("no empty");
|
|
||||||
}
|
|
||||||
rowPuntoVenta.setVisible(true);
|
|
||||||
PuntoVenta puntoVenta = aidf.getPuntoVenta();
|
|
||||||
if (puntoVenta != null) {
|
|
||||||
List<PuntoVenta> ls = new ArrayList<PuntoVenta>();
|
|
||||||
ls.add(puntoVenta);
|
|
||||||
cmbPuntoVenta.setModel(new BindingListModelList(ls, false));
|
|
||||||
cmbPuntoVenta.setText(puntoVenta.getNombpuntoventa());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private boolean temPermissao(String permissao) {
|
private boolean temPermissao(String permissao) {
|
||||||
Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
|
||||||
|
@ -194,7 +210,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
int opcao = Messagebox.show(
|
int opcao = Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnApagar.MSG.Deseja.Borrar"),
|
Labels.getLabel("editarAidfController.btnApagar.MSG.Deseja.Borrar"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
if (opcao == Messagebox.YES) {
|
if (opcao == Messagebox.YES) {
|
||||||
|
@ -210,7 +226,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnApagar.MSG.borrarOK"),
|
Labels.getLabel("editarAidfController.btnApagar.MSG.borrarOK"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
closeWindow();
|
closeWindow();
|
||||||
}
|
}
|
||||||
|
@ -220,7 +236,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("MSG.Error"),
|
Labels.getLabel("MSG.Error"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -254,7 +270,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (idIdf != -1) {
|
if (idIdf != -1) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoFormIniFin", new Object[] { idIdf }),
|
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoFormIniFin", new Object[] { idIdf }),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -264,6 +280,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (aidf.getAidfEspecie() != null) {
|
if (aidf.getAidfEspecie() != null) {
|
||||||
especieId = aidf.getAidfEspecie().getAidfespId();
|
especieId = aidf.getAidfEspecie().getAidfespId();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.EXIBIR_PUNTO_VENTA_CADASTRO_AIDF.getDescricao())) {
|
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.EXIBIR_PUNTO_VENTA_CADASTRO_AIDF.getDescricao())) {
|
||||||
if(ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_PUNTOVENTA_CADASTRO_AIDF_OBRIGATORIO.getDescricao())){
|
if(ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_PUNTOVENTA_CADASTRO_AIDF_OBRIGATORIO.getDescricao())){
|
||||||
PuntoVenta puntoVenta = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
PuntoVenta puntoVenta = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
||||||
|
@ -271,7 +288,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (!validarDocFiscalPorEstadoAgencia(aidf.getAidfId(), especieId, txtDocFiscal.getValue(), aidf.getForminicial(), aidf.getFormfinal(), aidf.getEstado(), aidf.getPuntoVenta())) {
|
if (!validarDocFiscalPorEstadoAgencia(aidf.getAidfId(), especieId, txtDocFiscal.getValue(), aidf.getForminicial(), aidf.getFormfinal(), aidf.getEstado(), aidf.getPuntoVenta())) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoDocFiscalEstadoAgencia"),
|
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoDocFiscalEstadoAgencia"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -280,7 +297,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (!validarDocFiscalEstado(aidf.getAidfId(), especieId, txtDocFiscal.getValue(), aidf.getEstado())) {
|
if (!validarDocFiscalEstado(aidf.getAidfId(), especieId, txtDocFiscal.getValue(), aidf.getEstado())) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoDocFiscalEstado"),
|
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoDocFiscalEstado"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -289,7 +306,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (!validarTipoVenda(aidf.getTipoValidaVenta(), aidf.getSerie(), aidf.getAidfTipo().getAidftipoId())) {
|
if (!validarTipoVenda(aidf.getTipoValidaVenta(), aidf.getSerie(), aidf.getAidfTipo().getAidftipoId())) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnSalvar.MSG.serieUNICTipoFormularioContinuoVendaMotoristaNaoPermitido"),
|
Labels.getLabel("editarAidfController.btnSalvar.MSG.serieUNICTipoFormularioContinuoVendaMotoristaNaoPermitido"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -297,7 +314,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
if (!validarVendaManual(aidf.getAidfTipo().getAidftipoId(), aidf.getSerie())) {
|
if (!validarVendaManual(aidf.getAidfTipo().getAidftipoId(), aidf.getSerie())) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarAidfController.btnSalvar.MSG.serieUNICTipoVendaManualNaoPermitido"),
|
Labels.getLabel("editarAidfController.btnSalvar.MSG.serieUNICTipoVendaManualNaoPermitido"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -314,9 +331,13 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
aidfList.updateItem(aidf);
|
aidfList.updateItem(aidf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isEstoqueSimplificado && aidf.getTipoValidaVenta().equals("M")) {
|
||||||
|
gravarDetAbastoAutomatico();
|
||||||
|
}
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarMensajeController.MSG.suscribirOK"),
|
Labels.getLabel("editarMensajeController.MSG.suscribirOK"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
closeWindow();
|
closeWindow();
|
||||||
|
@ -325,7 +346,7 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("MSG.Error"),
|
Labels.getLabel("MSG.Error"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
|
||||||
log.error("", e);
|
log.error("", e);
|
||||||
|
@ -335,25 +356,25 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("MSG.Error"),
|
Labels.getLabel("MSG.Error"),
|
||||||
Labels.getLabel("editarAidfController.window.title"),
|
Labels.getLabel(TITULO),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private Boolean validarDocFiscalEstado(Long idAidf, Integer especieId, String docFiscal, Estado estado) {
|
private boolean validarDocFiscalEstado(Long idAidf, Integer especieId, String docFiscal, Estado estado) {
|
||||||
return aidfService.validarDocFiscalPorEstado(idAidf, especieId, docFiscal, estado);
|
return aidfService.validarDocFiscalPorEstado(idAidf, especieId, docFiscal, estado);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Boolean validarDocFiscalPorEstadoAgencia(Long idAidf, Integer especieId, String docFiscal, String formInicial, String formFinal, Estado estado, PuntoVenta puntoVenta) {
|
private boolean validarDocFiscalPorEstadoAgencia(Long idAidf, Integer especieId, String docFiscal, String formInicial, String formFinal, Estado estado, PuntoVenta puntoVenta) {
|
||||||
return aidfService.validarDocFiscalPorEstadoAgencia(idAidf, especieId, docFiscal, formInicial, formFinal, estado, puntoVenta);
|
return aidfService.validarDocFiscalPorEstadoAgencia(idAidf, especieId, docFiscal, formInicial, formFinal, estado, puntoVenta);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Boolean validarTipoVenda(String tipoVenda, String serie, Integer tipo) {
|
private boolean validarTipoVenda(String tipoVenda, String serie, Integer tipo) {
|
||||||
return aidfService.validarTipoVenda(tipoVenda, serie, tipo);
|
return aidfService.validarTipoVenda(tipoVenda, serie, tipo);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Boolean validarVendaManual(Integer tipo, String serie) {
|
private boolean validarVendaManual(Integer tipo, String serie) {
|
||||||
return aidfService.validarVendaManual(tipo, serie);
|
return aidfService.validarVendaManual(tipo, serie);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,6 +407,46 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private AbastoBoleto gravarAbastoAutomatico() {
|
||||||
|
Date now = Calendar.getInstance().getTime();
|
||||||
|
|
||||||
|
AbastoBoleto abastoboleto = new AbastoBoleto();
|
||||||
|
abastoboleto.setNumservidor(1);
|
||||||
|
abastoboleto.setCantfajilla( 1L );
|
||||||
|
abastoboleto.setArticulo( new Articulo(Articulo.TIPO_VENDA_MANUAL) );
|
||||||
|
abastoboleto.setClasificacion(new Clasificacion(38));
|
||||||
|
abastoboleto.setPuntoventa(aidf.getPuntoVenta());
|
||||||
|
abastoboleto.setPuntoventacentral(aidf.getPuntoVenta());
|
||||||
|
abastoboleto.setEmpresa(aidf.getEmpresa());
|
||||||
|
abastoboleto.setStatusfirma(2);
|
||||||
|
abastoboleto.setStatusEnvio(1);
|
||||||
|
abastoboleto.setUsuarioreqId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
abastoboleto.setFechorfirma(now);
|
||||||
|
abastoboleto.setFechorgeneracion(now);
|
||||||
|
abastoboleto.setUsuariogeneracionId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
|
||||||
|
return abastoBoletoService.suscribir(abastoboleto);
|
||||||
|
}
|
||||||
|
|
||||||
|
private DetAbastoBoleto gravarDetAbastoAutomatico() {
|
||||||
|
|
||||||
|
AbastoBoleto abastoBoleto = gravarAbastoAutomatico();
|
||||||
|
Long nummovimiento = detAbastoBoletoService.getSecuencia();
|
||||||
|
|
||||||
|
DetAbastoBoleto detAbastoBoleto = new DetAbastoBoleto();
|
||||||
|
detAbastoBoleto.setAbastoBoleto(abastoBoleto);
|
||||||
|
detAbastoBoleto.setAidf(aidf);
|
||||||
|
detAbastoBoleto.setNummovimiento(nummovimiento);
|
||||||
|
detAbastoBoleto.setNumseriepreimpresa(aidf.getSerie());
|
||||||
|
detAbastoBoleto.setNumfolioinicial(aidf.getForminicial());
|
||||||
|
detAbastoBoleto.setNumfoliofinal(aidf.getFormfinal());
|
||||||
|
detAbastoBoleto.setStatusfirma(Boolean.TRUE);
|
||||||
|
detAbastoBoleto.setStatusoperacion(0);
|
||||||
|
detAbastoBoleto.setStatusenvio(Boolean.TRUE);
|
||||||
|
|
||||||
|
return detAbastoBoletoService.suscribir(detAbastoBoleto);
|
||||||
|
}
|
||||||
|
|
||||||
public Aidf getAidf() {
|
public Aidf getAidf() {
|
||||||
return aidf;
|
return aidf;
|
||||||
}
|
}
|
||||||
|
@ -514,20 +575,20 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
this.txtSubSerie = txtSubSerie;
|
this.txtSubSerie = txtSubSerie;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtFormInicial() {
|
public Textbox getTxtForminicial() {
|
||||||
return txtFormInicial;
|
return txtForminicial;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTxtFormInicial(Textbox txtFormInicial) {
|
public void setTxtForminicial(Textbox txtForminicial) {
|
||||||
this.txtFormInicial = txtFormInicial;
|
this.txtForminicial = txtForminicial;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtFormFinal() {
|
public Textbox getTxtFormfinal() {
|
||||||
return txtFormFinal;
|
return txtFormfinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTxtFormFinal(Textbox txtFormFinal) {
|
public void setTxtFormfinal(Textbox txtFormfinal) {
|
||||||
this.txtFormFinal = txtFormFinal;
|
this.txtFormfinal = txtFormfinal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtFecAquisicao() {
|
public Textbox getTxtFecAquisicao() {
|
||||||
|
@ -546,22 +607,6 @@ public class EditarAidfController extends MyGenericForwardComposer {
|
||||||
this.txtFecVencimento = txtFecVencimento;
|
this.txtFecVencimento = txtFecVencimento;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Textbox getTxtForminicial() {
|
|
||||||
return txtForminicial;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTxtForminicial(Textbox txtForminicial) {
|
|
||||||
this.txtForminicial = txtForminicial;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Textbox getTxtFormfinal() {
|
|
||||||
return txtFormfinal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTxtFormfinal(Textbox txtFormfinal) {
|
|
||||||
this.txtFormfinal = txtFormfinal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
return btnApagar;
|
return btnApagar;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue