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.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.SelectEvent;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
import org.zkoss.zul.Tabbox;
|
import org.zkoss.zul.Tabbox;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.RutaDAO;
|
import com.rjconsultores.ventaboletos.dao.RutaDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.RutaEmpresaDAO;
|
import com.rjconsultores.ventaboletos.dao.RutaEmpresaDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
|
@ -78,6 +81,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
private List<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>();
|
private List<ItemRenderRutaOperadorEmbarcada> itensRutaList = new ArrayList<ItemRenderRutaOperadorEmbarcada>();
|
||||||
private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>();
|
private List<EsquemaCorrida> servicosSelecionados = new ArrayList<EsquemaCorrida>();
|
||||||
|
private List<EsquemaCorrida> novosServicosSelecionados = new ArrayList<EsquemaCorrida>();
|
||||||
|
|
||||||
private List<Marca> lsMarca;
|
private List<Marca> lsMarca;
|
||||||
|
|
||||||
|
@ -90,6 +94,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
@Autowired
|
@Autowired
|
||||||
private RutaEmpresaDAO rutaEmpresaDAO;
|
private RutaEmpresaDAO rutaEmpresaDAO;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private EsquemaCorridaDAO esquemaCorridaDAO;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private OperadorEmbarcadaService operadorService;
|
private OperadorEmbarcadaService operadorService;
|
||||||
|
|
||||||
|
@ -337,8 +344,9 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
busquedaCorrita.addSortDesc("esquemacorridaId");
|
busquedaCorrita.addSortDesc("esquemacorridaId");
|
||||||
|
|
||||||
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
|
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
|
||||||
|
servicosSelecionados.addAll(novosServicosSelecionados);
|
||||||
esquemaCorridaList.selectItems(servicosSelecionados);
|
esquemaCorridaList.selectItems(servicosSelecionados);
|
||||||
|
|
||||||
|
|
||||||
if (esquemaCorridaList.getData().length == 0) {
|
if (esquemaCorridaList.getData().length == 0) {
|
||||||
try {
|
try {
|
||||||
|
@ -363,6 +371,16 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
return ids;
|
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) {
|
public void onSelect$tabLinhas(Event event) {
|
||||||
List<Usuario> selected = usuarioList.getItensSelecionados(Usuario.class);
|
List<Usuario> selected = usuarioList.getItensSelecionados(Usuario.class);
|
||||||
|
|
Loading…
Reference in New Issue