lucas.taia 2016-05-30 22:39:28 +00:00
parent 85cec5dbb0
commit 8e65d51e68
2 changed files with 249 additions and 233 deletions

View File

@ -37,7 +37,6 @@ import com.rjconsultores.ventaboletos.service.AidfService;
import com.rjconsultores.ventaboletos.service.DetAbastoBoletoService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EstadoService;
import com.rjconsultores.ventaboletos.service.MovimentacionBilhetesService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -63,9 +62,6 @@ public class EditarAidfController extends MyGenericForwardComposer {
@Autowired
private EstadoService estadoService;
@Autowired
private MovimentacionBilhetesService movimentacionBilhetesService;
@Autowired
private EmpresaService empresaService;
@ -84,7 +80,6 @@ public class EditarAidfController extends MyGenericForwardComposer {
private Combobox cmbEmpresa;
private List<Empresa> lsEmpresas;
// private Textbox txtInscestadual;
private Combobox cmbInscestadual;
private List<InscricaoEstadual> lsInscestadual;
@ -96,7 +91,6 @@ public class EditarAidfController extends MyGenericForwardComposer {
private Textbox txtFormFinal;
private Textbox txtFecAquisicao;
private Textbox txtFecVencimento;
private Textbox txtCnpj;
private Textbox txtForminicial;
private Textbox txtFormfinal;
@ -110,7 +104,6 @@ public class EditarAidfController extends MyGenericForwardComposer {
private static Logger log = Logger.getLogger(EditarAidfController.class);
@Autowired
private DataSource dataSourceRead;
@ -147,6 +140,9 @@ public class EditarAidfController extends MyGenericForwardComposer {
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
try {
int opcao = Messagebox.show(
Labels.getLabel("editarAidfController.btnApagar.MSG.Deseja.Borrar"),
Labels.getLabel("editarAidfController.window.title"),
@ -169,6 +165,16 @@ public class EditarAidfController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
} catch (Exception ex) {
log.error("", ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarAidfController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
@ -182,31 +188,22 @@ public class EditarAidfController extends MyGenericForwardComposer {
txtForminicial.getValue();
txtFormfinal.getValue();
txtDocFiscal.getValue();
cmbTipoValidaVenta.getValue();
try {
Comboitem inscEstadualSeleccionada = cmbInscestadual.getSelectedItem();
String _inscestadual = inscEstadualSeleccionada != null ? inscEstadualSeleccionada.getValue().toString() : "";
aidf.setInscestadual(_inscestadual);
aidf.setInscestadual(inscEstadualSeleccionada != null ? inscEstadualSeleccionada.getValue().toString() : "");
Long x ;
try {
x = aidfService.validarDocFiscalSerieFormInicialFinal(aidf, dataSourceRead.getConnection());
if(x != -1){
Long idIdf = aidfService.validarDocFiscalSerieFormInicialFinal(aidf, dataSourceRead.getConnection());
if (idIdf != -1) {
Messagebox.show(
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoFormIniFin", new Object[] { x }),
Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoFormIniFin", new Object[] { idIdf }),
Labels.getLabel("editarAidfController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
} catch (SQLException e) {
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarAidfController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
log.error("",e);
}
if (!validarDocFiscalEstado(aidf.getAidfId(), txtDocFiscal.getValue(), aidf.getEstado())) {
Messagebox.show(
@ -250,8 +247,26 @@ public class EditarAidfController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
} catch (SQLException e) {
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarAidfController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
log.error("", e);
} catch (Exception ex) {
log.error("", ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarAidfController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
}
private Boolean validarDocFiscalEstado(Long idAidf, String docFiscal, Estado estado) {
return aidfService.validarDocFiscalPorEstado(idAidf, docFiscal, estado);
@ -285,44 +300,29 @@ public class EditarAidfController extends MyGenericForwardComposer {
}
}
public Combobox getCmbInscestadual() {
return cmbInscestadual;
public class OnlyNumber implements Constraint {
public void validate(Component comp, Object value) throws WrongValueException {
if (!value.toString().matches("[0-9]+")) {
aidf.setDocfiscal(value.toString());
throw new WrongValueException(comp, Labels.getLabel("editarAidfController.btnSalvar.MSG.apenasValoresNumericosPermitidos"));
}
}
}
public void setCmbInscestadual(Combobox cmbInscestadual) {
this.cmbInscestadual = cmbInscestadual;
public Aidf getAidf() {
return aidf;
}
public List<InscricaoEstadual> getLsInscestadual() {
return lsInscestadual;
public void setAidf(Aidf aidf) {
this.aidf = aidf;
}
public void setLsInscestadual(List<InscricaoEstadual> lsInscestadual) {
this.lsInscestadual = lsInscestadual;
public MyListbox getAidfList() {
return aidfList;
}
public Combobox getCmbTipoValidaVenta() {
return cmbTipoValidaVenta;
}
public void setCmbTipoValidaVenta(Combobox cmbTipoValidaVenta) {
this.cmbTipoValidaVenta = cmbTipoValidaVenta;
}
public Button getBtnApagar() {
return btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public EstadoService getEstadoService() {
return estadoService;
}
public void setEstadoService(EstadoService estadoService) {
this.estadoService = estadoService;
public void setAidfList(MyListbox aidfList) {
this.aidfList = aidfList;
}
public List<AidfEspecie> getLsAidfEspecie() {
@ -333,6 +333,14 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.lsAidfEspecie = lsAidfEspecie;
}
public Combobox getCmbAidfEspecie() {
return cmbAidfEspecie;
}
public void setCmbAidfEspecie(Combobox cmbAidfEspecie) {
this.cmbAidfEspecie = cmbAidfEspecie;
}
public List<Estado> getLsEstado() {
return lsEstado;
}
@ -341,6 +349,14 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.lsEstado = lsEstado;
}
public Combobox getCmbEstado() {
return cmbEstado;
}
public void setCmbEstado(Combobox cmbEstado) {
this.cmbEstado = cmbEstado;
}
public List<AidfTipo> getLsAidfTipo() {
return lsAidfTipo;
}
@ -349,6 +365,14 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.lsAidfTipo = lsAidfTipo;
}
public Combobox getCmbAidfTipo() {
return cmbAidfTipo;
}
public void setCmbAidfTipo(Combobox cmbAidfTipo) {
this.cmbAidfTipo = cmbAidfTipo;
}
public Combobox getCmbEmpresa() {
return cmbEmpresa;
}
@ -365,6 +389,22 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.lsEmpresas = lsEmpresas;
}
public Combobox getCmbInscestadual() {
return cmbInscestadual;
}
public void setCmbInscestadual(Combobox cmbInscestadual) {
this.cmbInscestadual = cmbInscestadual;
}
public List<InscricaoEstadual> getLsInscestadual() {
return lsInscestadual;
}
public void setLsInscestadual(List<InscricaoEstadual> lsInscestadual) {
this.lsInscestadual = lsInscestadual;
}
public Textbox getTxtDocFiscal() {
return txtDocFiscal;
}
@ -429,36 +469,36 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.txtFecVencimento = txtFecVencimento;
}
public Combobox getCmbAidfTipo() {
return cmbAidfTipo;
public Textbox getTxtForminicial() {
return txtForminicial;
}
public void setCmbAidfTipo(Combobox _cmbAidfTipo) {
cmbAidfTipo = _cmbAidfTipo;
public void setTxtForminicial(Textbox txtForminicial) {
this.txtForminicial = txtForminicial;
}
public Combobox getCmbAidfEspecie() {
return cmbAidfEspecie;
public Textbox getTxtFormfinal() {
return txtFormfinal;
}
public void setCmbAidfEspecie(Combobox _cmbAidfEspecie) {
cmbAidfEspecie = _cmbAidfEspecie;
public void setTxtFormfinal(Textbox txtFormfinal) {
this.txtFormfinal = txtFormfinal;
}
public Combobox getCmbEstado() {
return cmbEstado;
public Button getBtnApagar() {
return btnApagar;
}
public void setCmbEstado(Combobox _cmbEstado) {
cmbEstado = _cmbEstado;
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public Aidf getAidf() {
return aidf;
public Button getBtnSalvar() {
return btnSalvar;
}
public void setAidf(Aidf aidf) {
this.aidf = aidf;
public void setBtnSalvar(Button btnSalvar) {
this.btnSalvar = btnSalvar;
}
public Datebox getDtbFecadquisicion() {
@ -477,36 +517,12 @@ public class EditarAidfController extends MyGenericForwardComposer {
this.dtbFecvencimiento = dtbFecvencimiento;
}
public Textbox getTxtForminicial() {
return txtForminicial;
public Combobox getCmbTipoValidaVenta() {
return cmbTipoValidaVenta;
}
public void setTxtForminicial(Textbox txtForminicial) {
this.txtForminicial = txtForminicial;
public void setCmbTipoValidaVenta(Combobox cmbTipoValidaVenta) {
this.cmbTipoValidaVenta = cmbTipoValidaVenta;
}
public Textbox getTxtFormfinal() {
return txtFormfinal;
}
public void setTxtFormfinal(Textbox txtFormfinal) {
this.txtFormfinal = txtFormfinal;
}
public Button getBtnSalvar() {
return btnSalvar;
}
public void setBtnSalvar(Button btnSalvar) {
this.btnSalvar = btnSalvar;
}
public class OnlyNumber implements Constraint {
public void validate(Component comp, Object value) throws WrongValueException {
if (!value.toString().matches("[0-9]+")){
aidf.setDocfiscal(value.toString());
throw new WrongValueException(comp, Labels.getLabel("editarAidfController.btnSalvar.MSG.apenasValoresNumericosPermitidos"));
}
}
}
}

View File

@ -33,7 +33,7 @@
value="${c:l('busquedaAidfController.aidfEspecie.label')}" />
<combobox id="cmbAidfEspecie"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
constraint="no empty" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarAidf$composer.lsAidfEspecie}"
selectedItem="@{winEditarAidf$composer.aidf.aidfEspecie}" />
</row>
@ -42,7 +42,7 @@
value="${c:l('busquedaAidfController.aidfTipo.label')}" />
<combobox id="cmbAidfTipo"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
constraint="no empty" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarAidf$composer.lsAidfTipo}"
selectedItem="@{winEditarAidf$composer.aidf.aidfTipo}" />
</row>
@ -51,7 +51,7 @@
value="${c:l('busquedaAidfController.estado.label')}" />
<combobox id="cmbEstado"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
constraint="no empty" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarAidf$composer.lsEstado}"
selectedItem="@{winEditarAidf$composer.aidf.estado}" />
</row>
@ -106,7 +106,7 @@
value="${c:l('busquedaAidfController.empresa.label')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="70%" mold="rounded" buttonVisible="true"
constraint="no empty" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarAidf$composer.lsEmpresas}"
selectedItem="@{winEditarAidf$composer.aidf.empresa}" />
</row>
@ -115,7 +115,7 @@
value="${c:l('busquedaAidfController.inscestadual.label')}" />
<combobox id="cmbInscestadual"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="70%" mold="rounded" buttonVisible="true"
mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarAidf$composer.lsInscestadual}"
selectedItem="@{winEditarAidf$composer.aidf.getInscestadual()}" />
@ -146,7 +146,7 @@
<label value="${c:l('busquedaAidfController.lbTipoValidaAIDF.value')}" />
<combobox id="cmbTipoValidaVenta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
constraint="no empty" mold="rounded" buttonVisible="true" width="70%"
selectedItem="@{winEditarAidf$composer.aidf.tipoValidaVenta}">
<comboitem value=" " label=" " />
<comboitem value="A" label="AGENCIA" />