package com.fp.armas.rules.query.ordenTrabajoCustodios;

import com.fp.dto.query.QueryRequest;
import com.fp.dto.rules.QueryRule;
import com.fp.persistence.commondb.PersistenceHelper;
import com.fp.sessionbeans.helper.Sequence;

public class OrdenTrabajoQuery extends QueryRule {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@Override
	public QueryRequest process(QueryRequest pQueryRequest) throws Exception {
		
    	//Obteniendo y reservando el numero de la orden de trabajo    
		Sequence sequence = new Sequence();
		Integer nextValue = Integer.valueOf(sequence.getNextValue("CORDENTRABAJO").toString());
		pQueryRequest.getResponse().put("SECUENCIALSOLORDENTRABAJO", nextValue);
		
		return pQueryRequest;
	}	
	

}
