Issue #10054: ESPEC 001 Santa Cruz - Arredondamento ARTESP
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@76414 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
815435c9a0
commit
613f8afeef
|
@ -16,5 +16,6 @@ public interface RedondeoCtrlDAO extends GenericDAO<RedondeoCtrl, Integer> {
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscar(RedondeoCtrl redondeoCtrl);
|
public List<RedondeoCtrl> buscar(RedondeoCtrl redondeoCtrl);
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento, Boolean indaplicapricing);
|
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento,
|
||||||
|
Boolean indaplicapricing, Boolean indaplicaAtersp);
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,7 +57,8 @@ public class RedondeoCtrlHibernateDAO extends GenericHibernateDAO<RedondeoCtrl,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento, Boolean indaplicapricing) {
|
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento,
|
||||||
|
Boolean indaplicapricing, Boolean indaplicaAtersp) {
|
||||||
|
|
||||||
String ids = "";
|
String ids = "";
|
||||||
for (int i = 0; i < iDMarcas.length; i++) {
|
for (int i = 0; i < iDMarcas.length; i++) {
|
||||||
|
@ -70,7 +71,9 @@ public class RedondeoCtrlHibernateDAO extends GenericHibernateDAO<RedondeoCtrl,
|
||||||
hql.append(" join rc.redondeoList r ");
|
hql.append(" join rc.redondeoList r ");
|
||||||
hql.append(" join rc.redondeoMarcaList rm ");
|
hql.append(" join rc.redondeoMarcaList rm ");
|
||||||
hql.append(" where rc.activo = 1 and r.activo = 1 and rm.activo = 1 ");
|
hql.append(" where rc.activo = 1 and r.activo = 1 and rm.activo = 1 ");
|
||||||
if (indaplicadescuento && !indaplicapricing) {
|
if (indaplicaAtersp) {
|
||||||
|
hql.append(" and rc.indaplicaArtesp = :aplicaArtesp ");
|
||||||
|
} else if (indaplicadescuento && !indaplicapricing) {
|
||||||
hql.append(" and rc.indaplicadescuento = :aplicaDescuento ");
|
hql.append(" and rc.indaplicadescuento = :aplicaDescuento ");
|
||||||
} else if (!indaplicadescuento && indaplicapricing) {
|
} else if (!indaplicadescuento && indaplicapricing) {
|
||||||
hql.append(" and rc.indaplicapricing = :aplicaPricing ");
|
hql.append(" and rc.indaplicapricing = :aplicaPricing ");
|
||||||
|
@ -90,7 +93,9 @@ public class RedondeoCtrlHibernateDAO extends GenericHibernateDAO<RedondeoCtrl,
|
||||||
sq.setDouble("vlrIni", valorinicial.doubleValue());
|
sq.setDouble("vlrIni", valorinicial.doubleValue());
|
||||||
sq.setDouble("vlrFin", valorfinal.doubleValue());
|
sq.setDouble("vlrFin", valorfinal.doubleValue());
|
||||||
|
|
||||||
if (indaplicadescuento && !indaplicapricing) {
|
if (indaplicaAtersp) {
|
||||||
|
sq.setBoolean("aplicaArtesp", indaplicaAtersp);
|
||||||
|
} else if (indaplicadescuento && !indaplicapricing) {
|
||||||
sq.setBoolean("aplicaDescuento", indaplicadescuento);
|
sq.setBoolean("aplicaDescuento", indaplicadescuento);
|
||||||
} else if (!indaplicadescuento && indaplicapricing) {
|
} else if (!indaplicadescuento && indaplicapricing) {
|
||||||
sq.setBoolean("aplicaPricing", indaplicapricing);
|
sq.setBoolean("aplicaPricing", indaplicapricing);
|
||||||
|
|
|
@ -40,6 +40,8 @@ public class RedondeoCtrl implements Serializable {
|
||||||
private Boolean indaplicadescuento;
|
private Boolean indaplicadescuento;
|
||||||
@Column(name = "INDAPLICAPRICING")
|
@Column(name = "INDAPLICAPRICING")
|
||||||
private Boolean indaplicapricing;
|
private Boolean indaplicapricing;
|
||||||
|
@Column(name = "INDAPLICAARTESP")
|
||||||
|
private Boolean indaplicaArtesp;
|
||||||
@Column(name = "ACTIVO")
|
@Column(name = "ACTIVO")
|
||||||
private Boolean activo;
|
private Boolean activo;
|
||||||
@Column(name = "FECMODIF")
|
@Column(name = "FECMODIF")
|
||||||
|
@ -159,4 +161,12 @@ public class RedondeoCtrl implements Serializable {
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "com.rjconsultores.ventaboletos.entidad.RedondeoCtrl[redondeoctrlId=" + redondeoctrlId + "]";
|
return "com.rjconsultores.ventaboletos.entidad.RedondeoCtrl[redondeoctrlId=" + redondeoctrlId + "]";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean getIndaplicaArtesp() {
|
||||||
|
return indaplicaArtesp;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIndaplicaArtesp(Boolean indaplicaArtesp) {
|
||||||
|
this.indaplicaArtesp = indaplicaArtesp;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,5 +16,6 @@ public interface RedondeoCtrlService extends GenericService<RedondeoCtrl, Intege
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscar(RedondeoCtrl redondeoCtrl);
|
public List<RedondeoCtrl> buscar(RedondeoCtrl redondeoCtrl);
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento, Boolean indaplicapricing);
|
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento,
|
||||||
|
Boolean indaplicapricing, Boolean indaplicaAtersp);
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,7 +80,8 @@ public class RedondeoCtrlServiceImpl implements RedondeoCtrlService {
|
||||||
return redondeoCtrlDAO.buscar(redondeoCtrl);
|
return redondeoCtrlDAO.buscar(redondeoCtrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento, Boolean indaplicapricing) {
|
public List<RedondeoCtrl> buscarTraslapa(Short[] iDMarcas, BigDecimal valorinicial, BigDecimal valorfinal, Boolean indaplicadescuento,
|
||||||
return redondeoCtrlDAO.buscarTraslapa(iDMarcas, valorinicial, valorfinal, indaplicadescuento, indaplicapricing);
|
Boolean indaplicapricing, Boolean indaplicaAtersp) {
|
||||||
|
return redondeoCtrlDAO.buscarTraslapa(iDMarcas, valorinicial, valorfinal, indaplicadescuento, indaplicapricing, indaplicaAtersp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue