0014464: Associar horário Extra ao operador
fixes bug#0014464 dev:zauli qua:renato git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@94030 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
48e5295a81
commit
010bc4c681
|
@ -13,14 +13,17 @@ import org.zkoss.zhtml.Messagebox;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zk.ui.event.SelectEvent;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.Paging;
|
||||
import org.zkoss.zul.Tabbox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.RutaDAO;
|
||||
import com.rjconsultores.ventaboletos.dao.RutaEmpresaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
|
@ -78,6 +81,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
|||
|
||||
private List<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>();
|
||||
private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>();
|
||||
private List<EsquemaCorrida> novosServicosSelecionados = new ArrayList<EsquemaCorrida>();
|
||||
|
||||
private List<Marca> lsMarca;
|
||||
|
||||
|
@ -90,6 +94,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
|||
@Autowired
|
||||
private RutaEmpresaDAO rutaEmpresaDAO;
|
||||
|
||||
@Autowired
|
||||
private EsquemaCorridaDAO esquemaCorridaDAO;
|
||||
|
||||
@Autowired
|
||||
private OperadorEmbarcadaService operadorService;
|
||||
|
||||
|
@ -337,8 +344,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
|||
busquedaCorrita.addSortDesc("esquemacorridaId");
|
||||
|
||||
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
|
||||
|
||||
servicosSelecionados.addAll(novosServicosSelecionados);
|
||||
esquemaCorridaList.selectItems(servicosSelecionados);
|
||||
|
||||
|
||||
if (esquemaCorridaList.getData().length == 0) {
|
||||
try {
|
||||
|
@ -363,6 +371,16 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
|||
|
||||
return ids;
|
||||
}
|
||||
|
||||
public void onSelect$linhaList(SelectEvent event) {
|
||||
if (event.getReference().getClass() == Listitem.class) {
|
||||
event.stopPropagation();
|
||||
Listitem item = (Listitem)event.getReference();
|
||||
ItemRenderRutaOperadorEmbarcada itemRuta = (ItemRenderRutaOperadorEmbarcada)linhaList.getListData().get(item.getIndex());
|
||||
|
||||
novosServicosSelecionados = esquemaCorridaDAO.buscarPorRuta(itemRuta.getListaRutas().get(0));
|
||||
}
|
||||
}
|
||||
|
||||
public void onSelect$tabLinhas(Event event) {
|
||||
List<Usuario> selected = usuarioList.getItensSelecionados(Usuario.class);
|
||||
|
|
Loading…
Reference in New Issue