valdevir 2017-07-19 21:43:31 +00:00
parent 4b191e7645
commit b20a2c6ec0
8 changed files with 287 additions and 252 deletions

View File

@ -7,7 +7,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.collections.set.CompositeSet.SetMutator;
import org.apache.commons.lang.math.NumberUtils; import org.apache.commons.lang.math.NumberUtils;
import org.hibernate.Criteria; import org.hibernate.Criteria;
import org.hibernate.Query; import org.hibernate.Query;

View File

@ -4,7 +4,6 @@
*/ */
package com.rjconsultores.ventaboletos.dao.hibernate; package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;

View File

@ -83,6 +83,9 @@ public class CajaDetPago implements java.io.Serializable {
@OneToOne(mappedBy = "cajaDetPago") @OneToOne(mappedBy = "cajaDetPago")
private CajaTarjeta cajaTarjetas; private CajaTarjeta cajaTarjetas;
@Column(name = "SERIESUBSERIE", length = 30)
private String serieSubSerie;
public Long getCajaDetPagoId() { public Long getCajaDetPagoId() {
return cajaDetPagoId; return cajaDetPagoId;
} }
@ -235,4 +238,12 @@ public class CajaDetPago implements java.io.Serializable {
this.cajaTarjetas = cajaTarjetas; this.cajaTarjetas = cajaTarjetas;
} }
public String getSerieSubSerie() {
return serieSubSerie;
}
public void setSerieSubSerie(String serieSubSerie) {
this.serieSubSerie = serieSubSerie;
}
} }

View File

@ -55,6 +55,10 @@ public class CuponSecretaria implements Serializable {
private BigDecimal porcdescuentoseguro; private BigDecimal porcdescuentoseguro;
@Column(name = "PORCDESCUENTOTAXAEMBARQUE") @Column(name = "PORCDESCUENTOTAXAEMBARQUE")
private BigDecimal porcdescuentotaxaembarque; private BigDecimal porcdescuentotaxaembarque;
@Column(name = "SERIE")
private String serie;
@Column(name = "SUBSERIE")
private String subserie;
public CuponSecretaria() { public CuponSecretaria() {
} }
@ -151,6 +155,22 @@ public class CuponSecretaria implements Serializable {
this.porcdescuentotaxaembarque = porcdescuentotaxaembarque; this.porcdescuentotaxaembarque = porcdescuentotaxaembarque;
} }
public String getSubserie() {
return subserie;
}
public void setSubserie(String subserie) {
this.subserie = subserie;
}
public String getSerie() {
return serie;
}
public void setSerie(String serie) {
this.serie = serie;
}
@Override @Override
public int hashCode() { public int hashCode() {
int hash = 0; int hash = 0;

View File

@ -60,6 +60,8 @@ public class Secretaria implements Serializable {
private String cvesecretaria; private String cvesecretaria;
@Column(name = "VALIDAFOLIO") @Column(name = "VALIDAFOLIO")
private Boolean validafolio; private Boolean validafolio;
@Column(name = "INDSERIESUBSERIE")
private Boolean validaSerieSubSerie;
@Column(name = "IMPRIMEPRECIO") @Column(name = "IMPRIMEPRECIO")
private Short imprimeprecio; private Short imprimeprecio;
@OneToMany(cascade = CascadeType.ALL) @OneToMany(cascade = CascadeType.ALL)
@ -178,7 +180,6 @@ public class Secretaria implements Serializable {
return tmp; return tmp;
} }
public List<SecretariaEmpresa> getEmpresas() { public List<SecretariaEmpresa> getEmpresas() {
List<SecretariaEmpresa> lista = new ArrayList<SecretariaEmpresa>(); List<SecretariaEmpresa> lista = new ArrayList<SecretariaEmpresa>();
for (SecretariaEmpresa eb : empresas) { for (SecretariaEmpresa eb : empresas) {
@ -197,6 +198,13 @@ public class Secretaria implements Serializable {
this.lsCuponSecretaria = lsCuponSecretaria; this.lsCuponSecretaria = lsCuponSecretaria;
} }
public Boolean getValidaSerieSubSerie() {
return validaSerieSubSerie;
}
public void setValidaSerieSubSerie(Boolean validaSerieSubSerie) {
this.validaSerieSubSerie = validaSerieSubSerie;
}
@Override @Override
public int hashCode() { public int hashCode() {

View File

@ -11,7 +11,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -235,4 +235,8 @@ public class ApplicationProperties {
return property.equals("1"); return property.equals("1");
} }
public boolean isSerieSubserieSecretaria() {
String property = p.getProperty("validaSerieSubserieSecretaria", "0");
return property.equals("1");
}
} }

View File

@ -1,15 +1,9 @@
package com.rjconsultores.ventaboletos.utilerias.seguridad; package com.rjconsultores.ventaboletos.utilerias.seguridad;
import java.io.File;
import java.net.URL;
import java.security.MessageDigest; import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
import java.util.Locale;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import org.zkoss.util.resource.LabelLocator;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.BusinessException;
public class ContrasenaUtileria { public class ContrasenaUtileria {
@ -52,24 +46,24 @@ public class ContrasenaUtileria {
throw new BusinessException("complejidadContrasena.CANT_ESPECIALES", new Object[]{CANT_ESPECIALES}); throw new BusinessException("complejidadContrasena.CANT_ESPECIALES", new Object[]{CANT_ESPECIALES});
} }
} }
public static void main(String args[]){ // public static void main(String args[]){
System.out.println(ContrasenaUtileria.encriptarContrasena("gleimar")); // System.out.println(ContrasenaUtileria.encriptarContrasena("gleimar"));
//
LabelLocator teste = new LabelLocator() { // LabelLocator teste = new LabelLocator() {
//
@Override // @Override
public URL locate(Locale arg0) throws Exception { // public URL locate(Locale arg0) throws Exception {
return new File("E:/scia_ventaboletos_transpais_senda/sco/AdmVenta/Web/trunk/ventaboletos/web/WEB-INF/i3-label_pt_BR.label").toURI().toURL(); // return new File("E:/scia_ventaboletos_transpais_senda/sco/AdmVenta/Web/trunk/ventaboletos/web/WEB-INF/i3-label_pt_BR.label").toURI().toURL();
} // }
}; // };
Labels.register(teste); // Labels.register(teste);
try { // try {
ContrasenaUtileria.validarContrasenaCompleja("asdfasdf1@@"); // ContrasenaUtileria.validarContrasenaCompleja("asdfasdf1@@");
System.out.println("ok"); // System.out.println("ok");
} catch (BusinessException e) { // } catch (BusinessException e) {
System.out.println(e.getLocalizedMessage()); // System.out.println(e.getLocalizedMessage());
} // }
//
} // }
} }