Erro cadastro de documento (fixed bug #5453)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@36403 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
198ae178ec
commit
afcd7e9db1
|
@ -11,7 +11,6 @@ import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
|||
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioEmpresaCorridaBean;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioEmpresaOnibusBean;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||
|
||||
|
|
|
@ -186,15 +186,13 @@ public class EditarAutobusController extends MyGenericForwardComposer {
|
|||
autobus = (Autobus) Executions.getCurrent().getArg().get("autobus");
|
||||
autobusList = (MyListbox) Executions.getCurrent().getArg().get("autobusList");
|
||||
|
||||
docsList.setItemRenderer(new RenderAutobusDoc());
|
||||
|
||||
if (autobus.getAutobusId() != null){
|
||||
autobus.setAutobusDocList(autobusDocService.obtenerPorAutobus(autobus));
|
||||
docsList.setItemRenderer(new RenderAutobusDoc());
|
||||
docsList.setData(autobus.getAutobusDocList());
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
txtNome.focus();
|
||||
|
||||
if (autobus.getAutobusId() == null) {
|
||||
|
@ -208,17 +206,23 @@ public class EditarAutobusController extends MyGenericForwardComposer {
|
|||
doc.setAutobus(autobus);
|
||||
doc.setFechaCaducidad(fec);
|
||||
doc.setTipoDocAutobus((TipoDocAutobus)cmbTipoDocAutobus.getSelectedItem().getValue());
|
||||
autobusDocService.suscribir(doc);
|
||||
autobus.addDoc(doc);
|
||||
docsList.setData(autobus.getAutobusDocList());
|
||||
doc.setActivo(Boolean.TRUE);
|
||||
doc.setFecmodif(Calendar.getInstance().getTime());
|
||||
doc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
||||
docsList.addItemNovo(doc);
|
||||
}
|
||||
|
||||
public void onClick$btnRemDoc(Event ev) throws InterruptedException {
|
||||
AutobusDoc doc = (AutobusDoc) docsList.getSelected();
|
||||
if (doc != null) {
|
||||
autobusDocService.borrar(doc);
|
||||
autobus.removeDoc(doc);
|
||||
docsList.setData(autobus.getAutobusDocList());
|
||||
docsList.removeSelectedItem();
|
||||
|
||||
if (doc.getAutobusDocId() != null) {
|
||||
doc.setFecmodif(Calendar.getInstance().getTime());
|
||||
doc.setActivo(Boolean.FALSE);
|
||||
doc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
||||
docsList.addItemNovo(doc);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -236,6 +240,7 @@ public class EditarAutobusController extends MyGenericForwardComposer {
|
|||
autobus.setClaseServicio(cmbClaseServicio.getSelectedItem() == null ? null : (ClaseServicio)cmbClaseServicio.getSelectedItem().getValue());
|
||||
autobus.setDiagramaAutobusPiso(cmbDiagramaAutobusPiso.getSelectedItem() == null ? null : (DiagramaAutobus)cmbDiagramaAutobusPiso.getSelectedItem().getValue());
|
||||
|
||||
autobus.setAutobusDocList(docsList.getListData());
|
||||
List<Autobus> lsAutobus =
|
||||
autobusService.buscar(autobus.getNumautobus(),
|
||||
autobus.getDiagramaAutobus());
|
||||
|
|
|
@ -13,6 +13,10 @@ public class RenderAutobusDoc implements ListitemRenderer {
|
|||
public void render(Listitem lstm, Object o) throws Exception {
|
||||
AutobusDoc doc = (AutobusDoc) o;
|
||||
|
||||
if (!doc.getActivo()) {
|
||||
return;
|
||||
}
|
||||
|
||||
Listcell lc = new Listcell();
|
||||
|
||||
lc = new Listcell(doc.getTipoDocAutobus().getDescDoc());
|
||||
|
|
Loading…
Reference in New Issue