0020082: Cadastro de Forma Pagamento
bug#20082 dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@102844 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
63000a76e3
commit
04f874e286
|
@ -17,7 +17,7 @@ public interface SecretariaDAO extends GenericDAO<Secretaria, Integer> {
|
||||||
|
|
||||||
public List<Secretaria> buscar(String descsecretaria);
|
public List<Secretaria> buscar(String descsecretaria);
|
||||||
|
|
||||||
public Secretaria buscarSecretariaVoucherRod();
|
public Secretaria buscarSecretariaVoucherRod(Short formaPagoId);
|
||||||
|
|
||||||
public List<Secretaria> buscaLike(String descsecretaria);
|
public List<Secretaria> buscaLike(String descsecretaria);
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,11 +56,12 @@ public class SecretariaHibernateDAO extends GenericHibernateDAO<Secretaria, Inte
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Secretaria buscarSecretariaVoucherRod() {
|
public Secretaria buscarSecretariaVoucherRod(Short formaPagoId) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
c.add(Restrictions.eq("indVoucherRod", Boolean.TRUE));
|
c.add(Restrictions.eq("indVoucherRod", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("formaPago.formapagoId", formaPagoId));
|
||||||
|
|
||||||
List<Secretaria> result = c.list();
|
List<Secretaria> result = c.list();
|
||||||
return result.isEmpty() ? null : (Secretaria)result.get(0);
|
return result.isEmpty() ? null : (Secretaria)result.get(0);
|
||||||
|
|
|
@ -77,6 +77,9 @@ public class FormaPago implements Serializable {
|
||||||
@Column(name = "INDESTORNO")
|
@Column(name = "INDESTORNO")
|
||||||
private Boolean indProcessoEstorno;
|
private Boolean indProcessoEstorno;
|
||||||
|
|
||||||
|
@Column(name = "INDVOUCHERRODOVIARIA")
|
||||||
|
private Boolean indVoucherRodoviaria;
|
||||||
|
|
||||||
public FormaPago() {
|
public FormaPago() {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
@ -268,5 +271,11 @@ public class FormaPago implements Serializable {
|
||||||
this.indProcessoEstorno = indProcessoEstorno;
|
this.indProcessoEstorno = indProcessoEstorno;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean getIndVoucherRodoviaria() {
|
||||||
|
return indVoucherRodoviaria == null ? false : indVoucherRodoviaria;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIndVoucherRodoviaria(Boolean indVoucherRodoviaria) {
|
||||||
|
this.indVoucherRodoviaria = indVoucherRodoviaria;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ import javax.persistence.GenerationType;
|
||||||
import javax.persistence.Id;
|
import javax.persistence.Id;
|
||||||
import javax.persistence.JoinColumn;
|
import javax.persistence.JoinColumn;
|
||||||
import javax.persistence.OneToMany;
|
import javax.persistence.OneToMany;
|
||||||
|
import javax.persistence.OneToOne;
|
||||||
import javax.persistence.SequenceGenerator;
|
import javax.persistence.SequenceGenerator;
|
||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
import javax.persistence.Temporal;
|
import javax.persistence.Temporal;
|
||||||
|
@ -79,6 +80,10 @@ public class Secretaria implements Serializable {
|
||||||
@Column (name = "CIUDAD")
|
@Column (name = "CIUDAD")
|
||||||
private String ciudad;
|
private String ciudad;
|
||||||
|
|
||||||
|
@OneToOne
|
||||||
|
@JoinColumn(name = "FORMAPAGO_ID")
|
||||||
|
private FormaPago formaPago;
|
||||||
|
|
||||||
public Secretaria() {
|
public Secretaria() {
|
||||||
this.indVoucherRod = false;
|
this.indVoucherRod = false;
|
||||||
}
|
}
|
||||||
|
@ -273,4 +278,11 @@ public class Secretaria implements Serializable {
|
||||||
this.ciudad = ciudad;
|
this.ciudad = ciudad;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public FormaPago getFormaPago() {
|
||||||
|
return formaPago;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFormaPago(FormaPago formaPago) {
|
||||||
|
this.formaPago = formaPago;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@ public interface SecretariaService extends GenericService<Secretaria, Integer> {
|
||||||
|
|
||||||
public List<Secretaria> buscar(String descsecretaria);
|
public List<Secretaria> buscar(String descsecretaria);
|
||||||
|
|
||||||
public Secretaria buscarSecretariaVoucherRod();
|
public Secretaria buscarSecretariaVoucherRod(Short formaPagoId);
|
||||||
|
|
||||||
public List<Secretaria> buscaLike(String descsecretaria);
|
public List<Secretaria> buscaLike(String descsecretaria);
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,8 +75,8 @@ public class SecretariaServiceImpl implements SecretariaService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Secretaria buscarSecretariaVoucherRod() {
|
public Secretaria buscarSecretariaVoucherRod(Short formaPagoId) {
|
||||||
return secretariaDAO.buscarSecretariaVoucherRod();
|
return secretariaDAO.buscarSecretariaVoucherRod(formaPagoId);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Secretaria> buscaLike(String descsecretaria) {
|
public List<Secretaria> buscaLike(String descsecretaria) {
|
||||||
|
|
Loading…
Reference in New Issue