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 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);
|
public CategoriaCtrl actualizacion(CategoriaCtrl entidad);
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
|
||||||
* @param categoriaCtrl
|
* @param categoriaCtrl
|
||||||
*/
|
*/
|
||||||
@Override
|
@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;
|
boolean existeAdulto = false;
|
||||||
List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>();
|
List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>();
|
||||||
lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
|
lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
|
||||||
|
@ -82,6 +82,24 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
|
||||||
}
|
}
|
||||||
if (!existeAdulto) {
|
if (!existeAdulto) {
|
||||||
CategoriaDescuento categoriaDescuentoAdulto = this.getCategoriaDescuentoAdulto(categoriaCtrl);
|
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);
|
lsCategorias.add(categoriaDescuentoAdulto);
|
||||||
}
|
}
|
||||||
categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
|
categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
|
||||||
|
|
Loading…
Reference in New Issue