0023830: Andorinha - GLPI 45683 - Ambiente de Produção - Venda em aberto
bug#23830 dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@110314 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
e494df0924
commit
40b6dcb260
|
@ -17,7 +17,7 @@ public interface CategoriaCtrlService {
|
|||
|
||||
public CategoriaCtrl suscribir(CategoriaCtrl entidad);
|
||||
|
||||
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad);
|
||||
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad, Boolean rdVendeAbertoSim, Boolean chkCancelaEmAberto, Boolean chkDevolveEmAberto, Boolean chkCancelaEmergencialEmAberto, Boolean chkTrocaTiturlidadeEmAberto, Boolean chkTrocaEmAberto);
|
||||
|
||||
public CategoriaCtrl actualizacion(CategoriaCtrl entidad);
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
|
|||
* @param categoriaCtrl
|
||||
*/
|
||||
@Override
|
||||
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
|
||||
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl, Boolean rdVendeAbertoSim, Boolean chkCancelaEmAberto, Boolean chkDevolveEmAberto, Boolean chkCancelaEmergencialEmAberto, Boolean chkTrocaTiturlidadeEmAberto, Boolean chkTrocaEmAberto) {
|
||||
boolean existeAdulto = false;
|
||||
List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>();
|
||||
lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
|
||||
|
@ -82,6 +82,24 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
|
|||
}
|
||||
if (!existeAdulto) {
|
||||
CategoriaDescuento categoriaDescuentoAdulto = this.getCategoriaDescuentoAdulto(categoriaCtrl);
|
||||
|
||||
categoriaDescuentoAdulto.setIndVentaAbierto(rdVendeAbertoSim);
|
||||
|
||||
if(rdVendeAbertoSim) {
|
||||
//Aberto Vendido
|
||||
categoriaDescuentoAdulto.setIndCancelaEmAberto(chkCancelaEmAberto);
|
||||
categoriaDescuentoAdulto.setIndDevolveEmAberto(chkDevolveEmAberto);
|
||||
categoriaDescuentoAdulto.setIndCancelaEmergencialEmAberto(chkCancelaEmergencialEmAberto);
|
||||
categoriaDescuentoAdulto.setIndTrocaTitularidadeEmAberto(chkTrocaTiturlidadeEmAberto);
|
||||
categoriaDescuentoAdulto.setIndTrocaEmAberto(chkTrocaEmAberto);
|
||||
} else {
|
||||
categoriaDescuentoAdulto.setIndCancelaEmAberto(false);
|
||||
categoriaDescuentoAdulto.setIndDevolveEmAberto(false);
|
||||
categoriaDescuentoAdulto.setIndCancelaEmergencialEmAberto(false);
|
||||
categoriaDescuentoAdulto.setIndTrocaTitularidadeEmAberto(false);
|
||||
categoriaDescuentoAdulto.setIndTrocaEmAberto(false);
|
||||
}
|
||||
|
||||
lsCategorias.add(categoriaDescuentoAdulto);
|
||||
}
|
||||
categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
|
||||
|
|
Loading…
Reference in New Issue