// <editor-fold defaultstate="collapsed" desc="move">
@Override
public void move() {
try {
Document doc;
switch (loginController.get("searchorden")) {
case "_init":
//ordenList = ordenRepository.findPagination(page, rowPage);
ordenList = ordenRepository.findPagination(page, rowPage, new Document("idorden", -1));
break;
case "_autocomplete":
//no se realiza ninguna accion
break;
case "idorden":
doc = new Document("idorden", orden.getIdorden());
ordenList = ordenRepository.findPagination(doc, page, rowPage, new Document("idorden", -1));
break;
case "#":
doc = new Document("idorden", lookupStoreejbServices.getIdorden());
ordenList = ordenRepository.findPagination(doc, page, rowPage, new Document("idorden", -1));
break;
case "proveedor":
doc = new Document("idemisor",proveedorSelected.getIdproveedor()).append("tipoemisor", "proveedor");
ordenList = ordenRepository.findPagination(doc, page, rowPage, new Document("idorden", -1));
break;
case "_betweendates":
ordenList = ordenRepository.filterBetweenDatePagination("activo", "si", "fecha", lookupStoreejbServices.getFechaDesde(), "fecha", lookupStoreejbServices.getFechaHasta(), page, rowPage, new Document("idorden", -1));
break;
default:
ordenList = ordenRepository.findPagination(page, rowPage);
break;
}
ordenFiltered = ordenList;
ordenDataModel = new OrdenDataModel(ordenList);
} catch (Exception e) {
JsfUtil.errorMessage("move() " + e.getLocalizedMessage());
}
}// </editor-fold>