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.DataSource;
|
||||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
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.relatorios.utilitarios.RelatorioEmpresaOnibusBean;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
|
|
||||||
|
|
|
@ -186,14 +186,12 @@ public class EditarAutobusController extends MyGenericForwardComposer {
|
||||||
autobus = (Autobus) Executions.getCurrent().getArg().get("autobus");
|
autobus = (Autobus) Executions.getCurrent().getArg().get("autobus");
|
||||||
autobusList = (MyListbox) Executions.getCurrent().getArg().get("autobusList");
|
autobusList = (MyListbox) Executions.getCurrent().getArg().get("autobusList");
|
||||||
|
|
||||||
|
docsList.setItemRenderer(new RenderAutobusDoc());
|
||||||
|
|
||||||
if (autobus.getAutobusId() != null){
|
if (autobus.getAutobusId() != null){
|
||||||
autobus.setAutobusDocList(autobusDocService.obtenerPorAutobus(autobus));
|
autobus.setAutobusDocList(autobusDocService.obtenerPorAutobus(autobus));
|
||||||
docsList.setItemRenderer(new RenderAutobusDoc());
|
|
||||||
docsList.setData(autobus.getAutobusDocList());
|
docsList.setData(autobus.getAutobusDocList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
txtNome.focus();
|
txtNome.focus();
|
||||||
|
|
||||||
|
@ -208,17 +206,23 @@ public class EditarAutobusController extends MyGenericForwardComposer {
|
||||||
doc.setAutobus(autobus);
|
doc.setAutobus(autobus);
|
||||||
doc.setFechaCaducidad(fec);
|
doc.setFechaCaducidad(fec);
|
||||||
doc.setTipoDocAutobus((TipoDocAutobus)cmbTipoDocAutobus.getSelectedItem().getValue());
|
doc.setTipoDocAutobus((TipoDocAutobus)cmbTipoDocAutobus.getSelectedItem().getValue());
|
||||||
autobusDocService.suscribir(doc);
|
doc.setActivo(Boolean.TRUE);
|
||||||
autobus.addDoc(doc);
|
doc.setFecmodif(Calendar.getInstance().getTime());
|
||||||
docsList.setData(autobus.getAutobusDocList());
|
doc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
|
||||||
|
docsList.addItemNovo(doc);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnRemDoc(Event ev) throws InterruptedException {
|
public void onClick$btnRemDoc(Event ev) throws InterruptedException {
|
||||||
AutobusDoc doc = (AutobusDoc) docsList.getSelected();
|
AutobusDoc doc = (AutobusDoc) docsList.getSelected();
|
||||||
if (doc != null) {
|
docsList.removeSelectedItem();
|
||||||
autobusDocService.borrar(doc);
|
|
||||||
autobus.removeDoc(doc);
|
if (doc.getAutobusDocId() != null) {
|
||||||
docsList.setData(autobus.getAutobusDocList());
|
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.setClaseServicio(cmbClaseServicio.getSelectedItem() == null ? null : (ClaseServicio)cmbClaseServicio.getSelectedItem().getValue());
|
||||||
autobus.setDiagramaAutobusPiso(cmbDiagramaAutobusPiso.getSelectedItem() == null ? null : (DiagramaAutobus)cmbDiagramaAutobusPiso.getSelectedItem().getValue());
|
autobus.setDiagramaAutobusPiso(cmbDiagramaAutobusPiso.getSelectedItem() == null ? null : (DiagramaAutobus)cmbDiagramaAutobusPiso.getSelectedItem().getValue());
|
||||||
|
|
||||||
|
autobus.setAutobusDocList(docsList.getListData());
|
||||||
List<Autobus> lsAutobus =
|
List<Autobus> lsAutobus =
|
||||||
autobusService.buscar(autobus.getNumautobus(),
|
autobusService.buscar(autobus.getNumautobus(),
|
||||||
autobus.getDiagramaAutobus());
|
autobus.getDiagramaAutobus());
|
||||||
|
|
|
@ -13,6 +13,10 @@ public class RenderAutobusDoc implements ListitemRenderer {
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
AutobusDoc doc = (AutobusDoc) o;
|
AutobusDoc doc = (AutobusDoc) o;
|
||||||
|
|
||||||
|
if (!doc.getActivo()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Listcell lc = new Listcell();
|
Listcell lc = new Listcell();
|
||||||
|
|
||||||
lc = new Listcell(doc.getTipoDocAutobus().getDescDoc());
|
lc = new Listcell(doc.getTipoDocAutobus().getDescDoc());
|
||||||
|
|
Loading…
Reference in New Issue