leonardo 2015-08-24 14:01:47 +00:00
parent 8e31a89566
commit 422ca5ce42
4 changed files with 36 additions and 2 deletions

View File

@ -5,6 +5,7 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
import java.util.Calendar;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
@ -17,9 +18,12 @@ import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.SegVKM;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.SegVKMService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@ -35,18 +39,24 @@ public class EditarSegVKmController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private SegVKMService segVKMService;
@Autowired
private OrgaoConcedenteService orgaoConcedenteService;
private SegVKM segVKM;
private MyListbox segVKMList;
private Button btnApagar;
private MyTextbox txtSerie;
private MyTextbox txtKm;
private MyTextbox txtValor;
private MyComboboxEstandar cmbOrgaoConcedente;
private static Logger log = Logger.getLogger(EditarSegVKmController.class);
private List<OrgaoConcedente> lsOrgaoConcedente;
@Override
public void doAfterCompose(Component comp) throws Exception {
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
super.doAfterCompose(comp);
segVKM = (SegVKM) Executions.getCurrent().getArg().get("segVKM");
segVKMList = (MyListbox) Executions.getCurrent().getArg().get("segVKmList");
@ -65,6 +75,9 @@ public class EditarSegVKmController extends MyGenericForwardComposer {
segVKM.setFecmodif(Calendar.getInstance().getTime());
segVKM.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
if (cmbOrgaoConcedente.getSelectedItem() == null){
segVKM.setOrgaoConcedente(null);
}
if (segVKM.getSegVKMId() == null) {
segVKMService.suscribir(segVKM);
segVKMList.addItemNovo(segVKM);
@ -169,4 +182,13 @@ public class EditarSegVKmController extends MyGenericForwardComposer {
public void setTxtValor(MyTextbox txtValor) {
this.txtValor = txtValor;
}
public List<OrgaoConcedente> getLsOrgaoConcedente() {
return lsOrgaoConcedente;
}
public void setLsOrgaoConcedente(List<OrgaoConcedente> lsOrgaoConcedente) {
this.lsOrgaoConcedente = lsOrgaoConcedente;
}
}

View File

@ -4660,6 +4660,7 @@ editarSegVKmController.btnFechar.tooltiptext = Fechar
editarSegVKmController.serie = Série
editarSegVKmController.km = KM
editarSegVKmController.valor = Valor
editarSegVKmController.orgao = Instituición concedente
editarSegVKmController.MSG.suscribirOK = Seguro por KM registrado exitosamente
editarSegVKmController.MSG.borrarPergunta=Deseja eliminar seguro por KM?
editarSegVKmController.MSG.borrarOK=Seguro por KM eliminado exitosamente

View File

@ -4716,6 +4716,7 @@ editarSegVKmController.btnFechar.tooltiptext = Fechar
editarSegVKmController.serie = Série
editarSegVKmController.km = KM
editarSegVKmController.valor = Valor
editarSegVKmController.orgao = Órgão Concedente
editarSegVKmController.MSG.suscribirOK = Seguro por KM registrado com sucesso.
editarSegVKmController.MSG.borrarPergunta=Deseja eliminar Seguro por KM?
editarSegVKmController.MSG.borrarOK=Seguro por KM eliminado com sucesso.

View File

@ -49,7 +49,17 @@
constraint="no empty, no zero, no negative"
value="@{winEditarSegVKM$composer.segVKM.valor}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
</row>
</row>
<row>
<label
value="${c:l('editarSegVKmController.orgao')}" />
<combobox id="cmbOrgaoConcedente" width="90%" mold="rounded"
buttonVisible="true"
model="@{winEditarSegVKM$composer.lsOrgaoConcedente}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
initialValue="@{winEditarSegVKM$composer.segVKM.orgaoConcedente}"
selectedItem="@{winEditarSegVKM$composer.segVKM.orgaoConcedente}" />
</row>
</rows>
</grid>
</window>