Se agrega error generico para front, cambios en Exception en back y codigo...

Se agrega error generico para front, cambios en Exception en back y codigo muerto y revision de excepciones genericas en js y jsp
parent 9cbfcfde
......@@ -21,18 +21,9 @@
<link rel="stylesheet" href="${contextPath}/design/css/basic.css">
<link rel="stylesheet" href="${contextPath}/design/css/general.css">
<link rel="stylesheet" href="${contextPath}/design/css/theme.css" class="style-theme">
<!--[if lt IE 9]>
<script src="${contextPath}/design/js/basic/respond.min.js"></script>
<script src="${contextPath}/design/js/basic/html5shiv.min.js"></script>
<![endif]-->
</head>
<body class="login-bg">
<!--[if lt IE 9]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<!--SECTION-->
<section class="l-main-container">
<!--Main Content-->
......@@ -79,22 +70,7 @@
<script src="${contextPath}/design/js/shared/jquery.asonWidget.js"></script>
<script src="${contextPath}/design/js/plugins/plugins.js"></script>
<script src="${contextPath}/design/js/general.js"></script>
<!-- Semi general-->
<!-- <script type="text/javascript">
var paceSemiGeneral = { restartOnPushState: false };
if (typeof paceSpecific != 'undefined'){
var paceOptions = $.extend( {}, paceSemiGeneral, paceSpecific );
paceOptions = paceOptions;
}else{
paceOptions = paceSemiGeneral;
}
</script> -->
<!--
<script src="${contextPath}/design/js/plugins/pageprogressbar/pace.min.js"></script>
-->
<!-- Specific-->
<script src="${contextPath}/design/js/plugins/forms/validation/jquery.validate.min.js"></script>
<script
src="${contextPath}/design/js/plugins/forms/validation/jquery.validate.additional.min.js"></script>
......@@ -108,72 +84,3 @@
</body>
</html>
\ No newline at end of file
<%--
<script>
function fValidarForma(pobForma) {
var login = pobForma.j_username.value;
var pass = pobForma.j_password.value;
if (login.length == 0) {
$('#pMensajeError').html('<fmt:message key="error.003"/>');
} else if (pass.length == 0) {
$('#pMensajeError').html('<fmt:message key="error.004"/>');
} else {
var cadSinEsp = /[^A-Za-z0-9$]/;
var errorMessage = '<fmt:message key="error.005"/>: ';
if (cadSinEsp.test(login)) {
$('#pMensajeError')
.html(
errorMessage
+ '\"<fmt:message key="gral.login.usuario"/>\"');
} else if (cadSinEsp.test(pass)) {
$('#pMensajeError')
.html(
errorMessage
+ '\"<fmt:message key="gral.login.password"/>\"');
} else {
pobForma.submit();
}
}
return false;
}
</script>
<form action="<c:url value='j_spring_security_check'/>" method="post"
onSubmit="return fValidarForma(document.forms[0])">
<table class="tbLogin">
<tr>
<td class="clInputLabel"><fmt:message key="gral.login.usuario" />:</td>
<td class="clInputElement"><input class="login" type="text"
name="j_username" /></td>
</tr>
<tr>
<td class="clInputLabel"><fmt:message key="gral.login.password" />:</td>
<td class="clInputElement"><input class="login" type="password"
name="j_password" />
</tr>
<tr>
<td colspan="2" align="center" height="30"><input
class="clButtonActive" type="submit"
value='<fmt:message key="gral.login.ingresar"/>' /></td>
</tr>
<tr>
<td>
<div id="msg_error">
<p id="pMensajeError">
<c:if test="${param.login_error eq 1}">
<fmt:message key="error.001" />
</c:if>
</p>
</div>
</td>
</tr>
</table>
</form>
<%@include file="/jsp/common/defaultBottom.jsp"%>
--%>
\ No newline at end of file
......@@ -20,7 +20,7 @@ public class ErrorAction extends BaseAction {
private HashMap< String, String > urlHM;
private ErrorAction() throws Exception {
private ErrorAction() {
super();
urlHM = new HashMap< String, String >();
......@@ -29,7 +29,7 @@ public class ErrorAction extends BaseAction {
}
@Override
public String execute() throws Exception {
public String execute() {
this.descripcion = "error_" + this.clave;
this.url = urlHM.get( this.clave );
......
package com.mx.dla.admin.actions;
import java.sql.SQLException;
import java.util.List;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.security.core.Authentication;
......@@ -15,6 +17,7 @@ import com.mx.dla.admin.dtos.MenuDTO;
import com.mx.dla.admin.dtos.PerfilDTO;
import com.mx.dla.admin.dtos.UsuarioDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.opensymphony.xwork2.ActionContext;
@Controller
......@@ -35,57 +38,59 @@ public class InicioAction extends BaseContratoAction {
List<MenuDTO> menusUsuario = null;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
String retorno = SUCCESS;
try {
Authentication autenticacion = SecurityContextHolder.getContext().getAuthentication();
UsuarioDTO usuario = usuarioDAO.obtenerUsuario( autenticacion.getName() );
UsuarioDTO usuario = usuarioDAO.obtenerUsuario(autenticacion.getName());
ActionContext.getContext().getSession().remove("pmn");
ActionContext.getContext().getSession().remove("pmnReturn");
String retorno = SUCCESS;
if( !this.getPmn().equals("0") )
if (!this.getPmn().equals("0"))
retorno = "menu_" + this.getPmn();
if( usuario != null )
{
if (usuario != null) {
getSession().put("permisos", menuBO.obtenPermisosPerfil(usuario.getPerfil().getIdPerfil()));
String idPerfil = usuario.getPerfil().getIdPerfil();
if( idPerfil != null )
{
PerfilDTO perfil = perfilDAO.obtenerPerfil( idPerfil );
if (idPerfil != null) {
PerfilDTO perfil = perfilDAO.obtenerPerfil(idPerfil);
logger.debug("PerfilDTO : [{}]", perfil);
if( perfil != null )
{
if (perfil != null) {
getSession().put("usuario", usuario);
List<MenuDTO> menusPerfil = perfil.getMenus();
if( menusPerfil != null ){
menusUsuario = menuBO.armarArbolMenus( menusPerfil, idPerfil );
getSession().put("menus", perfil.getMenus() );
if (menusPerfil != null) {
menusUsuario = menuBO.armarArbolMenus(menusPerfil, idPerfil);
getSession().put("menus", perfil.getMenus());
}
} else
{
} else {
retorno = "error_002";
}
} else
{
} else {
retorno = "error_002";
}
} else {
retorno = "error_001";
}
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return retorno;
}
}
......@@ -32,7 +32,7 @@ public class UsuarioPerfilAction extends BaseContratoAction {
return SUCCESS;
}
public String actulizaPropiedadesUsuario() {
public String actulizaPropiedadesUsuario() throws TransaccionException {
setUsuario((UsuarioDTO) this.getSession().get("usuario"));
try {
......@@ -41,12 +41,16 @@ public class UsuarioPerfilAction extends BaseContratoAction {
setUsuario(usuarioPerfilBO.obtenerUsuario(usuario.getExpediente()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
this.getSession().put("usuario", usuario);
return SUCCESS;
......
......@@ -30,10 +30,22 @@ public class BloqueoSAPAction extends BaseAction {
private String fecha;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
LocalDate currentDate = LocalDate.now();
FechaBloqueoDTO fecha = bdsp.consultaMesActual(String.valueOf(currentDate.getYear()),
FechaBloqueoDTO fecha;
try {
fecha = bdsp.consultaMesActual(String.valueOf(currentDate.getYear()),
String.valueOf(currentDate.getMonthValue()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setAnio(fecha.getAnio());
setMes(fecha.getMes());
setDia(fecha.getDia());
......
......@@ -66,7 +66,7 @@ public class CatalogoAddOnsAction extends BaseAction {
private EstudioAddonBO estudioAddonBO;
@Override
public String execute() throws Exception {
public String execute() {
setPmns();
return SUCCESS;
}
......@@ -96,10 +96,21 @@ public class CatalogoAddOnsAction extends BaseAction {
this.setPmnReturn("205");
}
public String dirigirAgregarAddOn() throws Exception {
public String dirigirAgregarAddOn() throws TransaccionException {
setPmns();
try {
setEstudios(estudioAddonBO.getEstudios());
setPaises(addOnBO.obtenerPaisesAddOn());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -141,7 +152,6 @@ public class CatalogoAddOnsAction extends BaseAction {
addOn.setIdAddOn(idAddOn);
logger.debug("[{}]", addOn);
addOnBO.updateAddOn(addOn);
// String idAddOn = this.addOn.getIdAddOn();
this.addOn = addOnBO.catalogoAddOnsPorId(idAddOn);
this.addOnActualizado = true;
setIdAddOn(addOn.getIdAddOn());
......
......@@ -46,7 +46,7 @@ public class EstudiosAddOnAction extends BaseAction {
private EstudioBO estudioBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
......@@ -66,7 +66,7 @@ public class EstudiosAddOnAction extends BaseAction {
return SUCCESS;
}
public String dirigirAgregarEstudio() throws Exception {
public String dirigirAgregarEstudio() {
try {
setReportes(reporteAddOnsBO.getTiposReporte(StringUtils.EMPTY));
} catch (ResultMapException e) {
......
......@@ -22,18 +22,22 @@ public class AgregarEstudioAction extends BaseContratoAction {
private GrupoEstudioBO grupoEstudioBO;
@Override
public String execute() {
public String execute() throws TransaccionException {
logger.debug("In AgregarEstudioAction.");
try {
setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null));
} catch (ResultMapException e) {
logger.error("Ocurri un error al obtener los datos.", e);
} catch (PersistenceException ibe) {
logger.error("Ocurri un error al obtener los datos.", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Ocurri un error al obtener los datos.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Ocurri un error al obtener los datos.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Ocurri un error al obtener los datos.", e);
throw new TransaccionException("Ocurrio un error", e);
}
this.getSession().put("pmn", this.getPmn());
this.getSession().put("pmnReturn", this.getPmnReturn());
......
......@@ -41,24 +41,28 @@ public class CatalogoEstudiosAction extends BaseAction {
private GrupoEstudioBO GrupoEstudioBO;
@Override
public String execute() throws Exception {
public String execute() {
setPmns();
return SUCCESS;
}
public String listadoEstudios() {
public String listadoEstudios() throws TransaccionException {
try {
catalogoEstudios = new ArrayList<CatalogoEstudioDTO>();
catalogoEstudios = estudioBO.catalogoEstudios();
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return Action.SUCCESS;
}
......@@ -71,12 +75,12 @@ public class CatalogoEstudiosAction extends BaseAction {
this.setPmnReturn("42");
}
public String dirigirAgregar() throws Exception {
public String dirigirAgregar() {
setPmns();
return SUCCESS;
}
public String guardaEstudio() {
public String guardaEstudio() throws TransaccionException {
try {
......@@ -86,21 +90,25 @@ public class CatalogoEstudiosAction extends BaseAction {
} catch (ResultMapException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
this.estudioActualizado = false;
logger.error("Error. {}", ibe);
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return Action.SUCCESS;
}
public String actualizaEstudio() {
public String actualizaEstudio() throws TransaccionException {
try {
......@@ -115,55 +123,67 @@ public class CatalogoEstudiosAction extends BaseAction {
} catch (ResultMapException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
this.estudioActualizado = false;
logger.error("Error. {}", ibe);
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return "estudioActualizado";
}
public String buscaEstudio() {
public String buscaEstudio() throws TransaccionException {
try {
setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(null));
this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio.intValue());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return "estudioConsultado";
}
public String obtneEstudio() {
public String obtneEstudio() throws TransaccionException {
try {
setEstudio(estudioBO.catalogoEstudiosPorId(idEstudio.intValue()));
setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(idEstudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String actualizaEstudioMod() {
public String actualizaEstudioMod() throws TransaccionException {
setSeRepiteSigla(estudioBO.seRepiteSigla(idEstudio, sigla));
try {
if (!getSeRepiteSigla()) {
......@@ -174,15 +194,19 @@ public class CatalogoEstudiosAction extends BaseAction {
} catch (ResultMapException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
this.estudioActualizado = false;
logger.error("Error. {}", ibe);
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -32,47 +32,59 @@ public class GrupoEstudioAction extends BaseContratoAction {
return SUCCESS;
}
public String obtnerGrupos() {
public String obtnerGrupos() throws TransaccionException {
try {
setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return "regresaInformacion";
}
public String obtneGrupo() {
public String obtneGrupo() throws TransaccionException {
try {
setGrupo(grupoEstudioBO.obtenerGrupo(idGrupo));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String registraActualiza() {
public String registraActualiza() throws TransaccionException {
try {
grupoEstudioBO.registraActualizaGrupo(operacion, idGrupo, descripcion, estatus, orden, colapsa);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -10,34 +10,35 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.materiales.daos.CatalogoMaterialesDAO;
import com.mx.dla.dda.admin.catalogos.materiales.dtos.CatalogoMaterialDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction;
public class CatalogoMaterialesAction extends BaseAction {
private static final long serialVersionUID = -4856342072710036099L;
private static Logger log= Logger.getLogger(CatalogoMaterialesAction.class);
private static Logger log = Logger.getLogger(CatalogoMaterialesAction.class);
private List<CatalogoMaterialDTO> catalogoMateriales;
@Autowired
private CatalogoMaterialesDAO catalogoMaterialesDAO;
@Override
public String execute() throws Exception {
log.info("in execute()...");
public String execute() {
return SUCCESS;
}
public String listadoMateriales(){
public String listadoMateriales() throws TransaccionException {
try{
try {
catalogoMateriales = new ArrayList<CatalogoMaterialDTO>();
catalogoMateriales = catalogoMaterialesDAO.catalogoMateriales();
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
log.info("Catalogo de materiales");
......@@ -58,5 +59,4 @@ public class CatalogoMaterialesAction extends BaseAction {
this.catalogoMateriales = catalogoMateriales;
}
}
......@@ -37,28 +37,32 @@ public class CatalogoPaisAction extends BaseAction {
private CatalogosBO catalogosBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String listadoPais() {
public String listadoPais() throws TransaccionException {
try {
catalogoPais = new ArrayList<CatalogoPaisDTO>();
catalogoPais = catalogoPaisBO.getCatalogoPais();
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return "catalogoPaisLista";
}
public String guardaPais() {
public String guardaPais() throws TransaccionException {
try {
regresoAction = true;
......@@ -68,9 +72,9 @@ public class CatalogoPaisAction extends BaseAction {
} catch (ResultMapException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
} catch (PersistenceException e) {
this.paisActualizado = false;
logger.error("Error. {}", ibe);
logger.error("Error. {}", e);
} catch (TransaccionException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
......@@ -89,7 +93,7 @@ public class CatalogoPaisAction extends BaseAction {
return "irCrearPais";
}
public String buscaPais() {
public String buscaPais() throws TransaccionException {
try {
log.info("*************Busca pais: " + this.pais.getNombre());
......@@ -102,12 +106,16 @@ public class CatalogoPaisAction extends BaseAction {
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return "paisConsultado";
}
......
......@@ -32,7 +32,7 @@ public class TipoCambioAction extends BaseContratoAction {
private TipoCambioBO tipoCambioBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
......
......@@ -35,7 +35,6 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
private String mensaje;
private String error;
private File file;
private String fileContentType;
private String fileFileName;
......@@ -53,28 +52,33 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
return SUCCESS;
}
public String obtenerLista() {
public String obtenerLista() throws TransaccionException {
try {
annios = tipoCambioAddOnsBO.obtenerAnnios();
estudios = estudioBO.catalogoEstudiosAddOn();
}catch (ResultMapException e) {
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String cargaMasiva() throws ExcelMapperException, IOException {
try{
try {
nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses();
tipoCambioAddOnsBO.cargaMasivaTipoCambioAddOn(Long.valueOf(annio), Long.parseLong(estudio), file, fileFileName, nombreTipos);
}catch (ResultMapException e) {
tipoCambioAddOnsBO.cargaMasivaTipoCambioAddOn(Long.valueOf(annio), Long.parseLong(estudio), file,
fileFileName, nombreTipos);
} catch (ResultMapException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
......@@ -91,38 +95,44 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
return SUCCESS;
}
public String exportarReporte() {
public String exportarReporte() throws TransaccionException {
try {
fileInputStream = tipoCambioAddOnsBO.obtenerStreamReporte(Long.parseLong(estudio),annio);
fileInputStream = tipoCambioAddOnsBO.obtenerStreamReporte(Long.parseLong(estudio), annio);
logger.info("ao para descarga" + annio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ReportCostPerViewException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String obtenerMesTipo() {
try {
nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses();
mesesTipos = tipoCambioAddOnsBO.obtenerMesTipo(Long.valueOf(estudio), annio, nombreTipos);
}catch (ResultMapException e) {
} catch (ResultMapException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
......@@ -141,10 +151,10 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
public String guardarCambio() {
try{
try {
exito = tipoCambioAddOnsBO.guardarCambios(mesesTipos);
mensaje = "Se actualizaron los cambios.";
}catch (ResultMapException e) {
} catch (ResultMapException e) {
error = "Ocurrio un error.";
mensaje = "Ocurrio un error.";
logger.error("Error. {}", e);
......
......@@ -29,41 +29,45 @@ public class CategoriasAction extends BaseAction {
private TransaccionesBO transacciones;
@Override
public String execute() throws Exception {
public String execute() {
setPmns();
return SUCCESS;
}
public String listadoCategorias() {
public String listadoCategorias() throws TransaccionException {
try {
setCategorias(transacciones.getCategorias());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
logger.info("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 212);
this.getSession().put("pmnReturn", 212);
this.setPmn("212");
this.setPmnReturn("212");
}
public String dirigirAgregar() throws Exception {
public String dirigirAgregar() {
setPmns();
return SUCCESS;
}
public String guardaCategoria() {
public String guardaCategoria() throws TransaccionException {
CategoriasDTO categoria = new CategoriasDTO();
categoria.setNombre(nombreCategoria.toUpperCase());
......@@ -71,18 +75,22 @@ public class CategoriasAction extends BaseAction {
transacciones.agregarCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String eliminaCategoria() {
public String eliminaCategoria() throws TransaccionException {
CategoriasDTO categoria = new CategoriasDTO();
categoria.setIdCategoria(idCategoria);
categoria.setBorrado("0");
......@@ -91,35 +99,43 @@ public class CategoriasAction extends BaseAction {
transacciones.eliminarCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaObtenCategorias() throws Exception {
public String llamaObtenCategorias() throws TransaccionException {
try {
setCategoria(transacciones.getCategoriaById(idCategoria));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaActualizaCategoria() throws Exception {
public String llamaActualizaCategoria() throws TransaccionException {
CategoriasDTO categoria = new CategoriasDTO();
categoria.setIdCategoria(idCategoria);
categoria.setNombre(nombreCategoria.toUpperCase());
......@@ -128,12 +144,16 @@ public class CategoriasAction extends BaseAction {
transacciones.updateCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
......
......@@ -31,23 +31,27 @@ public class EstudiosTransAction extends BaseAction {
private TransaccionesBO transacciones;
@Override
public String execute() throws Exception {
public String execute() {
setPmns();
return SUCCESS;
}
public String listadoEstudiosTrans() {
public String listadoEstudiosTrans() throws TransaccionException {
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -60,12 +64,12 @@ public class EstudiosTransAction extends BaseAction {
this.setPmnReturn("211");
}
public String dirigirAgregar() throws Exception {
public String dirigirAgregar() {
setPmns();
return SUCCESS;
}
public String guardaEstudioTrans() {
public String guardaEstudioTrans() throws TransaccionException {
EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setNombre(nombreEstudio);
estudio.setRevenueShare(revenueShare);
......@@ -74,18 +78,22 @@ public class EstudiosTransAction extends BaseAction {
transacciones.agregarEstudioTrans(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String eliminaEstudioTrans() {
public String eliminaEstudioTrans() throws TransaccionException {
EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setIdEstudio(idEstudio);
estudio.setBorrado("0");
......@@ -94,35 +102,43 @@ public class EstudiosTransAction extends BaseAction {
transacciones.eliminarEstudio(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaObtenEstudio() throws Exception {
public String llamaObtenEstudio() throws TransaccionException {
try {
setEstudio(transacciones.getEstudioTransById(idEstudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaActualizaEstudio() throws Exception {
public String llamaActualizaEstudio() throws TransaccionException {
EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setIdEstudio(idEstudio);
estudio.setNombre(nombreEstudio);
......@@ -133,12 +149,16 @@ public class EstudiosTransAction extends BaseAction {
transacciones.updateEstudioTrans(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
......
......@@ -37,24 +37,28 @@ public class ExcepcionesTransAction extends BaseAction {
private TransaccionesBO transacciones;
@Override
public String execute() throws Exception {
public String execute() {
setPmns();
excepcionActualizada = true;
return SUCCESS;
}
public String listadoExcepciones() {
public String listadoExcepciones() throws TransaccionException {
try {
setExcepciones(transacciones.getExcepciones());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -67,7 +71,7 @@ public class ExcepcionesTransAction extends BaseAction {
this.setPmnReturn("213");
}
public String dirigirAgregar() throws Exception {
public String dirigirAgregar() {
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
......@@ -75,9 +79,9 @@ public class ExcepcionesTransAction extends BaseAction {
} catch (ResultMapException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
} catch (PersistenceException e) {
excepcionActualizada = false;
logger.error("Error. {}", ibe);
logger.error("Error. {}", e);
} catch (TransaccionException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
......@@ -124,7 +128,7 @@ public class ExcepcionesTransAction extends BaseAction {
return SUCCESS;
}
public String eliminaExcepcion() {
public String eliminaExcepcion() throws TransaccionException {
ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO();
excepcion.setIdExcepcion(idExcepcion);
excepcion.setBorrado("0");
......@@ -133,36 +137,44 @@ public class ExcepcionesTransAction extends BaseAction {
transacciones.eliminarExcepcion(excepcion);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaObtenExcepcion() throws Exception {
public String llamaObtenExcepcion() throws TransaccionException {
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
setExcepcion(transacciones.getExcepcionesById(idExcepcion));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
return SUCCESS;
}
public String llamaActualizaExcepcion() throws Exception {
public String llamaActualizaExcepcion() {
ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO();
excepcion.setIdExcepcion(idExcepcion);
excepcion.setEstudio(nombreEstudio);
......
......@@ -37,19 +37,23 @@ public class ReporteGeneralAction extends BaseAction {
private TransaccionesBO transacciones;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
setPmns();
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -62,7 +66,7 @@ public class ReporteGeneralAction extends BaseAction {
this.setPmnReturn("215");
}
public String generarReporte() throws Exception {
public String generarReporte() throws TransaccionException {
logger.info("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio);
String[] date = fecha.split("/");
......@@ -70,19 +74,23 @@ public class ReporteGeneralAction extends BaseAction {
setReporteGeneral(transacciones.reporteGeneral(date[0], date[1], estudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPmns();
logger.info("Recuperando reporte: " + getReporteGeneral().size());
return SUCCESS;
}
public String generarExcel() throws Exception {
public String generarExcel() throws TransaccionException {
logger.info("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio);
String[] date = fecha.split("/");
......@@ -90,46 +98,58 @@ public class ReporteGeneralAction extends BaseAction {
setFileInputStream(transacciones.obtenerReporteEnExcel(date[0], date[1], estudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setFileName(date[0] + "-" + date[1] + "-01");
setPmns();
return SUCCESS;
}
public String cerrarReporte() {
public String cerrarReporte() throws TransaccionException {
try {
transacciones.cerrarRporte(getfecha());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String reabrirReporte() {
public String reabrirReporte() throws TransaccionException {
try {
transacciones.reabrirReporte(mes, anio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -63,9 +63,7 @@ public class PresupuestosAction extends BaseContratoAction {
public String cargarPresupuestos() {
try {
logger.debug("Obteniendo presupuestos");
presupuestos = presupuestoBO.obtenerPresptoXTipo(tipo);
logger.debug("Obtenido presupuestos");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
mensaje = "Ocurrio un error en la operacion.";
......@@ -96,12 +94,9 @@ public class PresupuestosAction extends BaseContratoAction {
public String guardarPresupuesto() {
ObjectMapper mapper = new ObjectMapper();
try {
logger.debug("Se inicia guarda presupuestos.");
presupuesto = mapper.readValue(mensaje, PresupuestoDTO.class);
mensaje = null;
mensaje = presupuestoBO.guardarApartados(presupuesto.getApartados(), presupuesto.getAnio());
logger.debug("Se terminaguardar presupuestos.");
} catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
logger.error("Error. {}", je);
mensaje = "Ocurrio un error en la operacion.";
......@@ -126,9 +121,7 @@ public class PresupuestosAction extends BaseContratoAction {
public String cargarApartadosAnio() {
try {
logger.info("Se obtiene apartado x anio");
presupuesto = presupuestoBO.obtenerApartadosPresptoXAnio(this.tipo, this.anio.intValue());
logger.info("Se termina obtener apartado x anio");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
mensaje = "Ocurrio un error en la operacion.";
......@@ -148,15 +141,11 @@ public class PresupuestosAction extends BaseContratoAction {
public String redistribuirPresupuesto() {
ObjectMapper mapper = new ObjectMapper();
try {
logger.debug("Se inicia redistribucion");
List<PresupuestoApartadoDTO> apartados = mapper.readValue(mensaje,
new TypeReference<List<PresupuestoApartadoDTO>>() {
});
mensaje = null;
mensaje = presupuestoBO.redistribuirApartados(apartados, Integer.parseInt(tipo));
logger.debug("Se termina redistribucion");
} catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
logger.error("Error. {}", je);
mensaje = "Ocurrio un error en la operacion.";
......@@ -182,15 +171,11 @@ public class PresupuestosAction extends BaseContratoAction {
public String redistribuirPresupuestoMontoDisp() {
ObjectMapper mapper = new ObjectMapper();
try {
logger.debug("Se inicia redistribucion con monto disponible");
List<PresupuestoApartadoDTO> apartados = mapper.readValue(mensaje,
new TypeReference<List<PresupuestoApartadoDTO>>() {
});
mensaje = null;
mensaje = presupuestoBO.redistribuirApartadosMontoDispo(apartados, Integer.parseInt(tipo));
logger.debug("Se termina redistribucion");
} catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
logger.error("Error. {}", je);
mensaje = "Ocurrio un error en la operacion.";
......
......@@ -17,36 +17,35 @@ public class RevenuePorcAction extends BaseAction {
private static final long serialVersionUID = -1L;
private static Logger log = Logger.getLogger(RevenuePorcAction.class);
@Autowired
private CargaTransaccionesBO bdsp;
private String fecha;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String ejecutaSP() {
public String ejecutaSP() throws TransaccionException {
try {
bdsp.ejecutaSP_porcR(fecha);
} catch (ResultMapException e) {
log.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
log.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
log.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
log.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return Action.SUCCESS;
}
public String getFecha() {
return fecha;
}
......
......@@ -45,16 +45,16 @@ public class CargaSuscriptoresAction extends BaseContratoAction {
try {
listado = cargaSuscriptorBO.getDatosSuscripcion(mes, annio);
} catch (ResultMapException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
this.msgError = "Ocurri un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
} catch (PersistenceException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
this.msgError = "Ocurri un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
} catch (TransaccionException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
this.msgError = "Ocurri un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
} catch (SQLException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
this.msgError = "Ocurri un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
}
......@@ -66,14 +66,10 @@ public class CargaSuscriptoresAction extends BaseContratoAction {
ObjectMapper mapper = new ObjectMapper();
try {
logger.debug("Actualizacion Carga:" + request);
listado = mapper.readValue(request, new TypeReference<List<CargaSuscripcionDTO>>() {
});
cargaSuscriptorBO.actualizarSuscriptores(listado);
logger.debug("Se actulizaron valores carga");
msgExito = "Los datos fueron guardados con Exito";
......@@ -104,12 +100,10 @@ public class CargaSuscriptoresAction extends BaseContratoAction {
try {
setInformacionExcel(cargaSuscriptorBO.obtenInformacionExcel(fileUpload, fileUploadFileName));
logger.debug("Se leyo la informacion.");
} catch (TransaccionException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
}
logger.debug("Se termino el action");
return Action.SUCCESS;
}
......
......@@ -21,16 +21,14 @@ public class DescargaPlantillaAction extends BaseContratoAction{
@Autowired
private CargaSuscriptorBO cargaSuscriptorBO;
public String execute() throws Exception {
public String execute() {
String[] empresasSplited = {"Clarovideo Brazil", "Net Servicios", "Clarovideo Argentina", "Clarovideo Chile",
"Clarovideo Colombia", "Clarovideo Costa Rica", "Clarovideo Dominicana", "Clarovideo Ecuador",
"Clarovideo El Salvador", "Clarovideo Guatemala", "Clarovideo Honduras", "Clarovideo Mxico",
"Clarovideo Nicaragua", "Clarovideo Per", "Clarovideo Uruguay"};
logger.debug(empresas);
if(empresas != null && !empresas.equals("")){
empresasSplited = empresas.split(",");
}
logger.debug("[{}]", empresasSplited);
fileInputStream = new ByteArrayInputStream(cargaSuscriptorBO.obtenPlantilla(empresasSplited));
fileName = "nombre";
return SUCCESS;
......
......@@ -63,7 +63,7 @@ public class CargaTransaccionesAction extends BaseContratoAction {
private CargaTransaccionesBO cargaTransaccionesBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
......@@ -85,7 +85,7 @@ public class CargaTransaccionesAction extends BaseContratoAction {
return SUCCESS;
}
public String obtenerVistaPrevia() {
public String obtenerVistaPrevia() throws TransaccionException {
try {
String fileFileName = "vistaprevia";
......@@ -96,24 +96,31 @@ public class CargaTransaccionesAction extends BaseContratoAction {
vistaPrevia = cargaTransaccionesBO.obtenerVistaPrevia(fileFileName, idCarga);
} catch (ResultMapException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("error CargaTransaccionesAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
// nuevo reporte excel vista previa jul2017
public String generaReporteVistaPreviaAction() {
public String generaReporteVistaPreviaAction() throws TransaccionException {
try {
UsuarioDTO usuario = (UsuarioDTO) getSession().get("usuario");
......@@ -131,39 +138,52 @@ public class CargaTransaccionesAction extends BaseContratoAction {
} catch (ResultMapException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("error generaReporteVistaPreviaAction: " + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
// rediseo vistaprevia jul2017
public String reporteVistaPrevia() {
public String reporteVistaPrevia() throws TransaccionException {
try {
listaPaises = cargaTransaccionesBO.obtenListaPaises();
repvistaprevia = cargaTransaccionesBO.generaRepVistaPrevia(idCarga);
} catch (ResultMapException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("error al obtener action reporteVistaPrevia: " + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -440,19 +460,23 @@ public class CargaTransaccionesAction extends BaseContratoAction {
return SUCCESS;
}
public String descargaPlantillaTransacciones() {
public String descargaPlantillaTransacciones() throws TransaccionException {
try {
fileInputStream = new ByteArrayInputStream(cargaTransaccionesBO.obtenPlantilla());
setFileName("nombre");
} catch (ResultMapException e) {
logger.error("Error_Action_descargaPlantillaTransacciones: [{}],", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error_Action_descargaPlantillaTransacciones: [{}],", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error_Action_descargaPlantillaTransacciones: [{}],", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error_Action_descargaPlantillaTransacciones: [{}],", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -29,7 +29,7 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
@Autowired
private CargaTransaccionesBO cargaTransaccionesBO;
public String descargaArchivoVistaPrevia(){
public String descargaArchivoVistaPrevia() throws TransaccionException {
logger.info("se : [{}]", error);
logger.info(algo);
String nombre;
......@@ -41,7 +41,7 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentLength(vistaPreviac.length);
response.setContentType(ContentType.EXCELX.name());
response.setHeader("Content-Disposition","attachment;filename="+nombre+".xlsx");
response.setHeader("Content-Disposition", "attachment;filename=" + nombre + ".xlsx");
ServletOutputStream out = response.getOutputStream();
out.write(vistaPreviac);
......@@ -49,14 +49,19 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
out.close();
} catch (ResultMapException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......@@ -65,6 +70,7 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
public void setError(String error) {
this.error = error;
}
public String getError() {
return error;
}
......@@ -77,5 +83,4 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
return vistaPrevia;
}
}
......@@ -32,16 +32,15 @@ public class CatalogosAction extends BaseAction {
private List<TerritorioDTO> territorios;
private List<MedioEntregaDTO> mediosEntrega;
@Autowired
private CatalogosBO catalogosBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String metodo() {
public String metodo() throws TransaccionException {
try {
setIdContrato(catalogosBO.obtenSqIdContrato(tipoOperacion, idContrato));
setEstudios(catalogosBO.obtenListaEstudios());
......@@ -51,10 +50,13 @@ public class CatalogosAction extends BaseAction {
setMediosEntrega(catalogosBO.obtenListaMediosEntrega());
} catch (ResultMapException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
throw new TransaccionException("Ocurrio un error", e);
}
return "OK";
}
......
......@@ -37,7 +37,7 @@ public class AmortizacionAction extends BaseContratoAction {
private String error;
@Override
public String execute() {
public String execute() throws TransaccionException {
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
ContratoDTO ct;
try {
......@@ -45,22 +45,22 @@ public class AmortizacionAction extends BaseContratoAction {
getSession().put(ContratoConstats.CONTRATO_SESSION, ct);
lista = amortizacionBO.buscarListaActual(ct);
getSession().put(ContratoConstats.LISTA_SESSION, lista);
logger.debug("sube objetos a la sesion");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String busqueda()
{
ContratoDTO ct = (ContratoDTO) getSession().get( ContratoConstats.CONTRATO_SESSION);
Lista li = (Lista) getSession().get( ContratoConstats.LISTA_SESSION);
public String busqueda() {
ContratoDTO ct = (ContratoDTO) getSession().get(ContratoConstats.CONTRATO_SESSION);
Lista li = (Lista) getSession().get(ContratoConstats.LISTA_SESSION);
try {
titulos = amortizacionBO.busqueda(ct, li, titulo);
} catch (TituloException e) {
......@@ -75,10 +75,9 @@ public class AmortizacionAction extends BaseContratoAction {
return SUCCESS;
}
public String busquedaDetalle()
{
public String busquedaDetalle() {
try {
titulos = amortizacionBO.busquedaDetalle( titulo);
titulos = amortizacionBO.busquedaDetalle(titulo);
} catch (TituloException e) {
setError(e.getMessage());
}
......@@ -92,6 +91,7 @@ public class AmortizacionAction extends BaseContratoAction {
public Lista getLista() {
return lista;
}
public void setLista(Lista lista) {
this.lista = lista;
}
......
......@@ -10,7 +10,7 @@ import com.mx.dla.dda.contrato.generales.bos.GeneralesBO;
import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class BdealAction extends BaseContratoAction{
public class BdealAction extends BaseContratoAction {
private static final long serialVersionUID = 1L;
......@@ -19,17 +19,20 @@ public class BdealAction extends BaseContratoAction{
private Long idContrato;
private Long estatus;
public String execute() {
public String execute() throws TransaccionException {
ContratoDTO contrato = null;
setIdContrato((Long)this.getSession().get("idContrato"));
setIdContrato((Long) this.getSession().get("idContrato"));
try {
contrato = generalesBO.obtenContrato(idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setEstatus(contrato.getIdEstatus());
......@@ -52,5 +55,4 @@ public class BdealAction extends BaseContratoAction{
return estatus;
}
}
package com.mx.dla.dda.contrato.condicionesLicense.actions;
import java.sql.SQLException;
import java.text.ParseException;
import java.util.Arrays;
import java.util.List;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.catalogos.dtos.CatalogoDTO;
......@@ -17,6 +19,7 @@ import com.mx.dla.dda.contrato.condicionesLicense.dtos.PlicenseDTO;
import com.mx.dla.dda.contrato.condicionesLicense.exception.CondicionesLicenseException;
import com.mx.dla.dda.contrato.generales.bos.GeneralesBO;
import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class CondicionesLicenseAction extends BaseContratoAction {
......@@ -31,17 +34,36 @@ public class CondicionesLicenseAction extends BaseContratoAction {
private PlicenseDTO condiciones;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
setIdContrato(idC);
ContratoDTO ct = generalesBO.obtenContrato(idC);
ContratoDTO ct = null;
try {
ct = generalesBO.obtenContrato(idC);
getSession().put(ContratoConstats.CONTRATO_SESSION, ct);
setEstatusContrato(ct.getIdEstatus());
buscarCondiciones(ct);
buscarJustificaciones();
return super.execute();
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (Exception e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
}
public String save() {
......@@ -63,9 +85,9 @@ public class CondicionesLicenseAction extends BaseContratoAction {
buscarCondiciones(ct);
buscarJustificaciones();
} catch (CondicionesLicenseException e) {
addActionError("Ocurrió un error al guardar los datos");
addActionError("Ocurri un error al guardar los datos");
} catch (ParseException e) {
addActionError("Ocurrió un error al guardar los datos");
addActionError("Ocurri un error al guardar los datos");
}
return SUCCESS;
}
......
......@@ -45,7 +45,7 @@ public class CatalogosTransaccionAction extends BaseContratoAction
@Autowired
private CondicionesTransaccionBO transaccionBO;
public String execute() {
public String execute() throws TransaccionException {
ObjectMapper mapper = new ObjectMapper();
try {
......@@ -100,20 +100,28 @@ public class CatalogosTransaccionAction extends BaseContratoAction
} catch (JsonParseException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (JsonGenerationException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (JsonMappingException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ResultMapException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
log.error("Error CatalogosListadoAction.", e);
throw new TransaccionException("Ocurrio un error", e);
}
return Action.SUCCESS;
......
package com.mx.dla.dda.contrato.condicionesTransaccion.actions;
import java.sql.SQLException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.generales.bos.GeneralesBO;
import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class CondicionesTransaccionAction extends BaseContratoAction {
......@@ -16,11 +20,22 @@ public class CondicionesTransaccionAction extends BaseContratoAction {
private GeneralesBO generales;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
this.setIdContrato((Long) this.getSession().get("idContrato"));
buscarJustificaciones();
try {
contrato = generales.obtenContrato(getIdContrato());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
getSession().put("contrato", contrato);
return SUCCESS;
......
package com.mx.dla.dda.contrato.condicionesTransaccion.actions;
import java.io.IOException;
import java.sql.SQLException;
import javax.servlet.http.HttpServletRequest;
......@@ -10,6 +11,8 @@ import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.log4j.Logger;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -34,7 +37,7 @@ public class GuardarTransaccionAction extends BaseContratoAction implements Serv
private HttpServletRequest request;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
try {
transaccionDTO = mapper.readValue(data, CondicionesTransaccionDTO.class);
transaccionBO.guardar(transaccionDTO);
......@@ -47,15 +50,31 @@ public class GuardarTransaccionAction extends BaseContratoAction implements Serv
} catch (ResultMapException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (JsonParseException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (JsonMappingException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
log.error("ERROR:", e);
log.error("Causa: " + e.getCause());
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -19,7 +19,7 @@ public class FacturasAction extends BaseContratoAction {
private static final long serialVersionUID = 3027003012196187865L;
@Override
public String execute() throws Exception {
public String execute() {
this.setIdContrato((Long)this.getSession().get("idContrato"));
......
......@@ -199,15 +199,18 @@ public class FeesAction extends BaseContratoAction {
return Action.SUCCESS;
}
private void getCatalogos() {
private void getCatalogos() throws TransaccionException {
try {
tipoSuscriptorLista = catalogosBO.obtenerTipoSuscriptor();
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
anioTipo = new ArrayList<CatalogoDTO>();
CatalogoDTO cat1 = new CatalogoDTO("Contractual", "Contractual");
......
......@@ -30,19 +30,23 @@ public class CambiarAddendumAction extends BaseContratoAction {
private GeneralesBO generalesBO;
@Override
public String execute() {
public String execute() throws TransaccionException {
try {
logger.info("idContrato a cambiar : [{}]", idContrato);
generalesBO.cambiarAddendum(idContrato, numeroContrato);
logger.info("Contrato virtual No. " + idContrato + " actualizado a addendum.");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -25,7 +25,7 @@ public class EliminaContratoAction extends BaseContratoAction {
private GeneralesBO generalesBO;
@Override
public String execute() {
public String execute() throws TransaccionException {
try {
logger.debug("idContrato a eliminar : [{}]", idContratoP);
......@@ -33,12 +33,16 @@ public class EliminaContratoAction extends BaseContratoAction {
logger.debug("respuesta de eliminar contrato : [{}]", seElimino);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -26,15 +26,18 @@ public class ExponerApartadosAction extends BaseContratoAction {
@Autowired
private PoblarGeneralesBO poblarGeneralesBO;
public String execute() {
public String execute() throws TransaccionException {
try {
setApartados(poblarGeneralesBO.obtenerApartados(idEstudio, idApartado));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -21,16 +21,19 @@ public class InfoContratoAction extends BaseContratoAction {
@Autowired
private GeneralesBO generalesBO;
public String execute() {
Long idContrato = (Long)this.getSession().get("idContrato");
public String execute() throws TransaccionException {
Long idContrato = (Long) this.getSession().get("idContrato");
try {
fileInputStream = generalesBO.h(idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
fileName = "detalle_contrato_" + idContrato;
return SUCCESS;
......@@ -52,6 +55,4 @@ public class InfoContratoAction extends BaseContratoAction {
this.fileName = fileName;
}
}
......@@ -29,18 +29,21 @@ public class ObtenerPermisosAction extends BaseContratoAction {
private GeneralesBO generalesBO;
@Override
public String execute() {
public String execute() throws TransaccionException {
@SuppressWarnings("unchecked")
List<PermisoDTO> permisosS = (List<PermisoDTO>) this.getSession().get("permisos");
setUsuario((UsuarioDTO)this.getSession().get("usuario"));
setUsuario((UsuarioDTO) this.getSession().get("usuario"));
try {
setArea(generalesBO.obtenerAreaPorExpediente(getUsuario().getExpediente()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setPermisos(permisosS);
return SUCCESS;
......
......@@ -68,17 +68,20 @@ public class ObtenerTitulosBroadViewAction extends BaseContratoAction {
@Autowired
protected ListaDAO listaDAO;
public String buscar() {
public String buscar() throws TransaccionException {
DLARestClient c = dlaRestClientFactory.getClient(DLARestServices.TITULOS_BROAD_VIEW);
String request = contratoBv.toString() + "?formato=oracle&contrato_dda=" + contratoDda.toString();
try {
c.getBv(request, ResponseTitulosBroadViewDTO.class);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SocketTimeoutException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
logger.info("Tipo contrato: " + tipoContrato);
logger.info("Comenzando busqueda");
......@@ -94,7 +97,7 @@ public class ObtenerTitulosBroadViewAction extends BaseContratoAction {
return SUCCESS;
}
public String insertar() {
public String insertar() throws TransaccionException {
logger.info("Insertando Titulos para contratoBv: " + contratoBv + " y contratoDda: " + contratoDda);
try {
if (tipoContrato != 2) {
......@@ -109,10 +112,13 @@ public class ObtenerTitulosBroadViewAction extends BaseContratoAction {
}
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -27,7 +27,7 @@ public class ValidaComboAction extends BaseContratoAction {
@Autowired
PoblarGeneralesBO poblarGeneralesBO;
public String execute() {
public String execute() throws TransaccionException {
if (idContratoCat == null) {
idContratoCat = 0L;
......@@ -36,12 +36,16 @@ public class ValidaComboAction extends BaseContratoAction {
setNoQuitar(poblarGeneralesBO.validaIdsCatalogo(idsCatalogo, idContratoCat, tipoCatalogo));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -51,18 +51,18 @@ public class TituloFeeAction extends BaseContratoAction {
private String btnAmortizacion;
public String execute(){
public String execute() throws TransaccionException{
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
ContratoDTO ct = null;
try {
ct = generalesBO.obtenContrato(idC);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
logger.error("Error. {}", e);throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
logger.error("Error. {}", e);throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
logger.error("Error. {}", e);throw new TransaccionException("Ocurrio un error", e);
}
getSession().put(ContratoConstats.CONTRATO_SESSION, ct);
......
......@@ -64,19 +64,23 @@ public class TituloFeeAsyncAction extends BaseAction {
return SUCCESS;
}
public String buscarPresupuesto() {
public String buscarPresupuesto() throws TransaccionException {
try {
Lista li = (Lista) getSession().get(ContratoConstats.LISTA_SESSION);
ContratoDTO ct = (ContratoDTO) getSession().get(ContratoConstats.CONTRATO_SESSION);
presupuesto = tituloAsyncBO.buscarPresupuesto(ct, li, "REAL");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SocketTimeoutException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -56,10 +56,10 @@ public class ListadoAction extends BaseAction {
try {
logger.debug("Inicia obtencion listado. " + request);
logger.info("Inicia obtencion listado. " + request);
requestListadoDTO = mapper.readValue(request, RequestListadoDTO.class);
listado = listadoContratoBO.getListadoContratos(requestListadoDTO);
logger.debug("Fin obtencion listado");
logger.info("Fin obtencion listado");
} catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
this.msgError = ERROR_MESSAGE_1;
......@@ -84,7 +84,6 @@ public class ListadoAction extends BaseAction {
try {
requestListadoDTO = mapper.readValue(request, RequestListadoDTO.class);
logger.debug(requestListadoDTO.toString());
listado = listadoContratoBO.getDocumentos(requestListadoDTO.getIdContrato());
} catch (JsonParseException | JsonGenerationException | JsonMappingException e) {
......
......@@ -19,7 +19,7 @@ public class MaterialesAction extends BaseContratoAction {
private static final long serialVersionUID = 3027003012196187865L;
@Override
public String execute() throws Exception {
public String execute() {
this.setIdContrato((Long)this.getSession().get("idContrato"));
......
......@@ -12,7 +12,6 @@ import com.mx.dla.dda.contrato.minimoseleccion.bos.MinimoSeleccionBO;
import com.mx.dla.dda.contrato.minimoseleccion.dtos.AnnioPeriodoDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
@Controller
@Scope("request")
public class AnniosPeriodosAction extends BaseContratoAction {
......@@ -29,16 +28,19 @@ public class AnniosPeriodosAction extends BaseContratoAction {
@Autowired
MinimoSeleccionBO minimoSeleccionBO;
public String execute() {
public String execute() throws TransaccionException {
try {
setAnnioPeriodo(minimoSeleccionBO.obtenAnnioPeriodo(idContratoPago, annio, tipoPago, idContrato));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -34,21 +34,24 @@ public class CambioMinimoAction extends BaseContratoAction {
private JustificacionBO justificacionBO;
@Override
public String execute() {
public String execute() throws TransaccionException {
logger.info("In execute of CambioMinimoAction");
try {
minimoSeleccionBO.cambiaMinimoCategoria(campoPeriodos);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
getSession().put("idContrato", getIdContrato());
if(justificacion != null){
if (justificacion != null) {
UsuarioDTO usuario = (UsuarioDTO) getSession().get("usuario");
justificacionBO.insertarJustificacion(justificacion, idContrato, usuario);
}
......
......@@ -49,7 +49,7 @@ public class MinSeleccionAction extends BaseContratoAction {
@Autowired
private GeneralesBO generalesBO;
public String primeraCarga(){
public String primeraCarga() throws TransaccionException {
Long idContrato = (Long) this.getSession().get("idContrato");
ContratoDTO ct = null;
......@@ -57,10 +57,13 @@ public class MinSeleccionAction extends BaseContratoAction {
ct = generalesBO.obtenContrato(idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setEstatusContrato(ct.getIdEstatus());
buscarJustificaciones();
......@@ -70,7 +73,6 @@ public class MinSeleccionAction extends BaseContratoAction {
public String obtenInformacion() {
try {
Long idContrato = (Long) this.getSession().get("idContrato");
......@@ -114,8 +116,7 @@ public class MinSeleccionAction extends BaseContratoAction {
setEstatusContrato(ct.getIdEstatus());
for (ContratoMinimoSeleccionDTO item : minimosSeleccion)
minimoSeleccionBO.actualizaMinimoMonto(
item.getIdContratoPago(), item.getIdPagoCategoria(),
minimoSeleccionBO.actualizaMinimoMonto(item.getIdContratoPago(), item.getIdPagoCategoria(),
item.getAnnio(), item.getMinimoSeleccion());
if (getJustificacion() != null && !"".equals(getJustificacion())) {
......@@ -181,8 +182,7 @@ public class MinSeleccionAction extends BaseContratoAction {
return costosSuscriptores;
}
public void setCostosSuscriptores(
List<ContratoPagoCostoDTO> costosSuscriptores) {
public void setCostosSuscriptores(List<ContratoPagoCostoDTO> costosSuscriptores) {
this.costosSuscriptores = costosSuscriptores;
}
......@@ -190,8 +190,7 @@ public class MinSeleccionAction extends BaseContratoAction {
return minimosSeleccion;
}
public void setMinimosSeleccion(
List<ContratoMinimoSeleccionDTO> minimosSeleccion) {
public void setMinimosSeleccion(List<ContratoMinimoSeleccionDTO> minimosSeleccion) {
this.minimosSeleccion = minimosSeleccion;
}
......
......@@ -40,7 +40,7 @@ public class MinimoSeleccionAction extends BaseContratoAction {
private List<PeriodoDTO> periodos;
@Override
public String execute() {
public String execute() throws TransaccionException {
// el idContrato vendra de la sesion, por el momento llega del request
if (getSession().get("idContrato") == null) {
......@@ -70,10 +70,13 @@ public class MinimoSeleccionAction extends BaseContratoAction {
setEstatus(minimoSeleccionBO.obtenerEstatusContrato(getIdContrato()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......
......@@ -35,7 +35,7 @@ public class ModificaCategoriasAction extends BaseContratoAction {
@Autowired
private JustificacionBO justificacionBO;
public String execute() {
public String execute() throws TransaccionException {
try {
if (minimoSeleccionBO.actualizaCategoriasMonto(idContratoPago, minimoMonto, categoriasMod, annio,
......@@ -52,10 +52,13 @@ public class ModificaCategoriasAction extends BaseContratoAction {
}
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -30,16 +30,20 @@ public class PrecioAnualMinimoAction extends BaseContratoAction {
@Autowired
MinimoSeleccionBO minimoSeleccionBO;
public String execute() {
public String execute() throws TransaccionException {
String precio_minimo = null;
try {
precio_minimo = minimoSeleccionBO.obtenPrecioAnualAndMinimo(tipoPago, idContratoPago, annio, idPagoCategoria, noTitulos, idContrato);
precio_minimo = minimoSeleccionBO.obtenPrecioAnualAndMinimo(tipoPago, idContratoPago, annio,
idPagoCategoria, noTitulos, idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
String[] precio_minimo_array = precio_minimo.split("_");
setPrecioAnual(precio_minimo_array[0]);
......@@ -119,5 +123,4 @@ public class PrecioAnualMinimoAction extends BaseContratoAction {
this.minimo = minimo;
}
}
......@@ -19,9 +19,7 @@ public class NotasDeCreditoAction extends BaseContratoAction {
private static final long serialVersionUID = 3027003012196187865L;
@Override
public String execute() throws Exception {
logger.debug("entro al init materiales");
public String execute() {
this.setIdContrato((Long)this.getSession().get("idContrato"));
logger.info("entro al init materiales contrato {}",getIdContrato());
......
......@@ -11,6 +11,7 @@ import com.mx.dla.dda.contrato.promociones.dtos.PaisesPromocionesDTO;
import com.mx.dla.dda.contrato.promociones.dtos.PromocionDTO;
import com.mx.dla.dda.contrato.promociones.dtos.PromocionTitulosDTO;
import com.mx.dla.dda.contrato.promociones.dtos.TitulosPromocionesDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class PromocionesAction extends BaseContratoAction {
......@@ -32,201 +33,208 @@ public class PromocionesAction extends BaseContratoAction {
private String tipo_descuento;
private String descuento;
@Autowired
private PromocionesBO promocionesBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String obtenerPromociones(){
public String obtenerPromociones() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenerPromociones- : [{}]");
try{
try {
promociones = promocionesBO.obtenPromociones();
logger.info("PromocionesAction.obtenerPromociones- : [{}]"+promociones);
logger.info("PromocionesAction.obtenerPromociones- : [{}]" + promociones);
}catch(Exception e){
System.out.println("Error.PromocionesAction.obtenerPromociones- "+e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String obtenerPromocionesVigentes(){
public String obtenerPromocionesVigentes() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenPromocionesVigentes - [{}]");
try{
try {
promociones = promocionesBO.obtenPromocionesVigentes();
logger.info("PromocionesAction.obtenPromocionesVigentes : [{}]"+promociones);
logger.info("PromocionesAction.obtenPromocionesVigentes : [{}]" + promociones);
}catch(Exception e){
System.out.println("Error.PromocionesAction.obtenPromocionesVigentes - "+e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String eliminaPromocion(){
public String eliminaPromocion() {
try{
logger.info("Inicia eliminaPromocion - [{}]"+id_promocion);
try {
logger.info("Inicia eliminaPromocion - [{}]" + id_promocion);
promocionesBO.eliminarPromocion(id_promocion);
return SUCCESS;
}catch(Exception e){
logger.error("ERROR - ACTION eliminaPromocion [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - ACTION eliminaPromocion [{}]" + e);
return ERROR;
}
}
public String eliminaTitulosPromocion(){
public String eliminaTitulosPromocion() {
try{
logger.info("Inicia eliminaTitulosPromocion - [{}]"+id_promocion);
try {
logger.info("Inicia eliminaTitulosPromocion - [{}]" + id_promocion);
promocionesBO.eliminaTitulosPromocion(id_promocion);
return SUCCESS;
}catch(Exception e){
logger.error("ERROR - ACTION: eliminaTitulosPromocion [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - ACTION: eliminaTitulosPromocion [{}]" + e);
return ERROR;
}
}
public String obtenerPromocionTitulos(){
public String obtenerPromocionTitulos() {
try{
logger.info("Inicia obtenerPromocionTitulos - [{}]"+id_promocion);
try {
logger.info("Inicia obtenerPromocionTitulos - [{}]" + id_promocion);
promociontitulos = promocionesBO.obtenerPromocionTitulos(id_promocion);
return SUCCESS;
}catch(Exception e){
logger.error("ERROR - obtenerPromocionTitulos [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - obtenerPromocionTitulos [{}]" + e);
return ERROR;
}
}
public String obtenerEstudios(){
public String obtenerEstudios() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenerEstudios - [{}]");
try{
try {
estudios = promocionesBO.obtenerEstudios();
logger.info("PromocionesAction.obtenerEstudios : [{}]"+estudios);
logger.info("PromocionesAction.obtenerEstudios : [{}]" + estudios);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.obtenerEstudios [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.obtenerEstudios [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String obtenerPaises(){
public String obtenerPaises() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenerPaises - [{}]");
try{
try {
paises = promocionesBO.obtenerPaises();
logger.info("PromocionesAction.obtenerPaises : [{}]"+paises);
logger.info("PromocionesAction.obtenerPaises : [{}]" + paises);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.obtenerPaises [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.obtenerPaises [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String obtenerTitulos(){
public String obtenerTitulos() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenerTitulos - [{}]");
try{
try {
titulos = promocionesBO.obtenerTitulos(id_pais,id_estudio);
titulos = promocionesBO.obtenerTitulos(id_pais, id_estudio);
logger.info("PromocionesAction.obtenerTitulos : [{}]"+titulos);
logger.info("PromocionesAction.obtenerTitulos : [{}]" + titulos);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.obtenerTitulos [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.obtenerTitulos [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String obtenerTitulosTodos(){
public String obtenerTitulosTodos() throws TransaccionException {
logger.info("Inicia.PromocionesAction.obtenerTitulos - [{}]");
try{
try {
titulos = promocionesBO.obtenerTitulosTodos(id_estudio);
logger.info("PromocionesAction.obtenerTitulos : [{}]"+titulos);
logger.info("PromocionesAction.obtenerTitulos : [{}]" + titulos);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.obtenerTitulos [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.obtenerTitulos [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String creaPromocion(){
public String creaPromocion() throws TransaccionException {
logger.info("Inicia.PromocionesAction.creaPromocion - [{}]");
try{
try {
promocion = promocionesBO.creaPromocion(id_estudio, id_pais, nombre_promocion, fecha_inicio, fecha_fin, tipo_descuento, descuento);
promocion = promocionesBO.creaPromocion(id_estudio, id_pais, nombre_promocion, fecha_inicio, fecha_fin,
tipo_descuento, descuento);
logger.info("PromocionesAction.creaPromocion : [{}]"+titulos);
logger.info("PromocionesAction.creaPromocion : [{}]" + titulos);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.creaPromocion [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.creaPromocion [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String actualizaPromocion(){
public String actualizaPromocion() throws TransaccionException {
logger.info("Inicia.PromocionesAction.actualizaPromocion - [{}]");
try{
try {
promocion = promocionesBO.actualizaPromocion(id_promocion, id_pais, nombre_promocion, fecha_inicio, fecha_fin, tipo_descuento, descuento);
promocion = promocionesBO.actualizaPromocion(id_promocion, id_pais, nombre_promocion, fecha_inicio,
fecha_fin, tipo_descuento, descuento);
logger.info("PromocionesAction.actualizaPromocion : [{}]"+titulos);
logger.info("PromocionesAction.actualizaPromocion : [{}]" + titulos);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.actualizaPromocion [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.actualizaPromocion [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String registraPromocionTitulos(){
public String registraPromocionTitulos() throws TransaccionException {
logger.info("Inicia.PromocionesAction.registraPromocionTitulos - [{}]");
try{
try {
promocionesBO.registraPromocionTitulos(id_promocion, id_bv);
logger.info("PromocionesAction.registraPromocionTitulos : [{}]"+titulos);
logger.info("PromocionesAction.registraPromocionTitulos : [{}]" + titulos);
}catch(Exception e){
logger.error("ERROR - PromocionesAction.registraPromocionTitulos [{}]"+e);
} catch (TransaccionException e) {
logger.error("ERROR - PromocionesAction.registraPromocionTitulos [{}]" + e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public Long getId_promocion() {
return id_promocion;
}
......@@ -347,6 +355,4 @@ public class PromocionesAction extends BaseContratoAction {
this.promociontitulos = promociontitulos;
}
}
......@@ -38,11 +38,11 @@ public class DescargaMasivaTitulosAction extends BaseContratoAction {
@Autowired
private BaseActivosBO baseActivosBO;
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String generarReporte() {
public String generarReporte() throws TransaccionException {
try {
DateFormat formatoEntrada = new SimpleDateFormat("dd/MM/yyyy");
Date date = formatoEntrada.parse(fecha);
......@@ -58,17 +58,20 @@ public class DescargaMasivaTitulosAction extends BaseContratoAction {
respuesta = baseActivosBO.generaReporteBaseActivos(fileFileName, anio, anioFin, vigente);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargarArchivo() {
public String descargarArchivo() throws TransaccionException {
byte[] result = null;
......@@ -100,6 +103,7 @@ public class DescargaMasivaTitulosAction extends BaseContratoAction {
out.flush();
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return null;
......
......@@ -4,10 +4,12 @@ import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.admin.dtos.UsuarioDTO;
......@@ -22,6 +24,7 @@ import com.mx.dla.dda.contrato.titulo.dtos.Lista;
import com.mx.dla.dda.contrato.titulo.dtos.RespuestaCargaExcel;
import com.mx.dla.dda.contrato.titulo.dtos.Titulo;
import com.mx.dla.dda.contrato.titulo.exception.TituloException;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException;
public class TituloAction extends BaseContratoAction {
......@@ -49,10 +52,22 @@ public class TituloAction extends BaseContratoAction {
private String btnAmortizacion;
private List<CatalogoDTO> tiposCarga;
public String execute() throws Exception {
public String execute() throws TransaccionException {
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
ContratoDTO ct = generalesBO.obtenContrato(idC);
ContratoDTO ct = null;
try {
ct = generalesBO.obtenContrato(idC);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
getSession().put(ContratoConstats.CONTRATO_SESSION, ct);
setIdContrato(idC);
......
......@@ -118,16 +118,19 @@ public class TituloGridAction extends BaseAction {
return SUCCESS;
}
public String consultaContrato() {
public String consultaContrato() throws TransaccionException {
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
try {
contrato = generalesBO.obtenContrato(idC);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -40,7 +40,7 @@ public class FeesCargaTAction extends BaseContratoAction {
@Autowired
private FeesTransaccioBO fees;
public String cargaArchivo() {
public String cargaArchivo() throws TransaccionException {
try {
logger.info(tipoFees + ":" + operacion);
logger.info("Type [{}] name [{}]", fileContentType, fileFileName);
......@@ -50,13 +50,15 @@ public class FeesCargaTAction extends BaseContratoAction {
logger.info("Se termina de cargar los datos de excel.");
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargar() {
public String descargar() throws TransaccionException {
String nombre = null;
byte[] result = null;
......@@ -75,12 +77,16 @@ public class FeesCargaTAction extends BaseContratoAction {
out.flush();
} catch (IOException e) {
logger.error("{}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("{}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return null;
}
......
......@@ -46,7 +46,6 @@ public class TerminosPremierAction extends BaseContratoAction {
public String guardar() {
try {
logger.debug("par {}", premium.toString());
comun.guardarDatosComun(premium.getComun(), this.idContrato);
service.guardarPremium(premium, this.idContrato);
comun.calculaPagoMinGarantizado(this.idContrato);
......
......@@ -46,7 +46,6 @@ public class TerminosPremiumAction extends BaseContratoAction {
public String guardar() {
try {
logger.debug("par {}", premium.toString());
comun.guardarDatosComun(premium.getComun(), this.idContrato);
service.guardarPremium(premium, this.idContrato);
comun.calculaPagoMinGarantizado(this.idContrato);
......
......@@ -81,7 +81,7 @@ public class TerminosTransaccionAction extends BaseContratoAction {
return SUCCESS;
}
public String descargar() {
public String descargar() throws TransaccionException {
String nombre = null;
byte[] result = null;
......@@ -99,8 +99,10 @@ public class TerminosTransaccionAction extends BaseContratoAction {
out.flush();
} catch (IOException e) {
logger.error("{}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("{}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return null;
}
......
......@@ -5,6 +5,7 @@ import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.sql.SQLException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
......@@ -59,10 +60,21 @@ public class TituloTransAction extends BaseContratoAction {
private String tipoCarga;
private RespuestaCargaExcel respuestaExcel;
public String execute() throws Exception {
public String execute() throws TransaccionException {
ContratoDTO cto = this.inicializarContrato();
try {
tituloBO.init(cto.getIdContrato(), cto.getFechaInicio(), false);
this.tipoCargas = tituloBO.buscaTipoCargaDocumento(cto.getIdContrato());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
this.getServletRequest().setAttribute("tipoCargas", this.tipoCargas);
return SUCCESS;
}
......@@ -133,7 +145,16 @@ public class TituloTransAction extends BaseContratoAction {
} catch (TituloException e) {
logger.error("Error ", e);
error = e.getMessage();
} catch (Exception e) {
} catch (ResultMapException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
} catch (ParseException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
} catch (TransaccionException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
} catch (SQLException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
}
......@@ -144,7 +165,13 @@ public class TituloTransAction extends BaseContratoAction {
try {
Long idContrato = (Long) this.getSession().get("idContrato");
this.listas = tituloBO.buscaListas(idContrato);
} catch (Exception e) {
} catch (TransaccionException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
} catch (ResultMapException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
} catch (SQLException e) {
logger.error("Error ", e);
error = "Ocurrio un error al subir el documento";
}
......@@ -173,23 +200,26 @@ public class TituloTransAction extends BaseContratoAction {
}
private ContratoDTO inicializarContrato() {
private ContratoDTO inicializarContrato() throws TransaccionException {
this.setIdContrato((Long) this.getSession().get("idContrato"));
ContratoDTO ct = null;
try {
ct = generalesBO.obtenContrato(this.getIdContrato());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
setEstatusContrato(ct.getIdEstatus());
return ct;
}
private void inicializarCatalogos(Long idContrato) {
private void inicializarCatalogos(Long idContrato) throws TransaccionException {
tituloTranGridBO.obtenerCatalogos(idContrato);
this.filiales = tituloTranGridBO.getFiliales();
this.categorias = tituloTranGridBO.getCategorias();
......@@ -201,10 +231,13 @@ public class TituloTransAction extends BaseContratoAction {
this.listasValidas = tituloBO.buscaListasValidas(idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
}
......
package com.mx.dla.dda.excelMapper.action;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
import org.codehaus.jackson.type.TypeReference;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.excelMapper.bos.ExcelMapperTransform;
import com.mx.dla.dda.excelMapper.constants.ExcelMapperConstants;
import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException;
import com.mx.dla.global.actions.BaseAction;
public class ExcelMapperAction extends BaseAction {
......@@ -29,29 +34,27 @@ public class ExcelMapperAction extends BaseAction {
private ExcelMapperTransform excelMapperTransform;
@Override
public String execute() throws Exception {
public String execute()
throws TransaccionException, JsonParseException, JsonMappingException, IOException, ExcelMapperException {
if( elements != null) {
logger.trace("Datos recividos [{}]",elements);
getSession().put(ExcelMapperConstants.MAP_SESSION,elements);
if (elements != null) {
logger.trace("Datos recividos [{}]", elements);
getSession().put(ExcelMapperConstants.MAP_SESSION, elements);
fileInputStream = new ByteArrayInputStream(new byte[1]);
return SUCCESS;
}
else {
} else {
String map = (String) getSession().get(ExcelMapperConstants.MAP_SESSION);
if(map == null)
{
throw new Exception("No existen datos para generar el reporte");
if (map == null) {
throw new TransaccionException("No existen datos para generar el reporte");
}
logger.trace("Datos para genrerar excel [{}]",map);
logger.trace("Datos para genrerar excel [{}]", map);
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> toExcel = mapper.readValue( map,
new TypeReference<Map<String, Object>>() {
Map<String, Object> toExcel = mapper.readValue(map, new TypeReference<Map<String, Object>>() {
});
List<HashMap> rows = (List<HashMap>) toExcel.get(ExcelMapperConstants.ROOT_ELEMENT);
byte [] bytes = excelMapperTransform.transformMapToExcel(rows);
byte[] bytes = excelMapperTransform.transformMapToExcel(rows);
fileInputStream = new ByteArrayInputStream(bytes);
return SUCCESS;
}
......
......@@ -56,7 +56,7 @@ public class FacturacionAction extends BaseContratoAction {
return Action.SUCCESS;
}
public String cargaFacturaDetalle() {
public String cargaFacturaDetalle() throws TransaccionException {
try {
Long idEst = new Long(Long.parseLong(idEstudio));
......@@ -77,17 +77,20 @@ public class FacturacionAction extends BaseContratoAction {
logger.info("cargaFacturaDetalle COMPLETE: " + factura);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
bajaInfoDeSession();
return Action.SUCCESS;
}
public String guardaFactura() {
public String guardaFactura() throws TransaccionException {
try {
ObjectMapper mapper = new ObjectMapper();
......@@ -104,16 +107,22 @@ public class FacturacionAction extends BaseContratoAction {
} catch (JsonParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (JsonMappingException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
this.getSession().put("idFactura", String.valueOf(factura.getIdFactura()));
......
......@@ -40,12 +40,12 @@ public class ReporteAcumulateBuysAction extends BaseContratoAction {
private ReporteAcumulateBuysBO reporteacumulatebuyBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String reporteAcumulateBuys() {
public String reporteAcumulateBuys() throws TransaccionException {
try {
header = reporteacumulatebuyBO.obtenerHeader(fechaInicio, fechaFin, id_estudio);
......@@ -54,18 +54,25 @@ public class ReporteAcumulateBuysAction extends BaseContratoAction {
fechaInicio, fechaFin);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (Exception e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -31,60 +31,71 @@ public class ExcelAmortizacionAction extends BaseContratoAction {
return SUCCESS;
}
public String descargarArchivo() {
public String descargarArchivo() throws TransaccionException {
byte[] bytes = null;
try {
bytes = reporteExcelAmortizacionBO.generaReporteAmortizacion(idEstudio, fecha);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
fileInputStream = new ByteArrayInputStream(bytes);
return SUCCESS;
}
public String descargarArchivoSAP() {
public String descargarArchivoSAP() throws TransaccionException {
try {
byte[] bytes = reporteExcelAmortizacionBO.generaReporteAmortizacionSAP(idEstudio, fecha);
fileInputStream = new ByteArrayInputStream(bytes);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargarArchivoSAPDLA() {
public String descargarArchivoSAPDLA() throws TransaccionException {
try {
byte[] bytes = reporteExcelAmortizacionBO.generaReporteAmortizacionSAPDLA(idEstudio, fecha);
fileInputStream = new ByteArrayInputStream(bytes);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -61,28 +61,34 @@ public class ReporteAmortizacionAction extends BaseContratoAction {
@Autowired
private ReporteAmortizacionDAO reporteAmortizacionDAO;
public String obtenerContratos() {
public String obtenerContratos() throws TransaccionException {
try {
contratos = catalogosBO.getContratosByEstudio(idEstudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return Action.SUCCESS;
}
public String obtenerEstudios() {
public String obtenerEstudios() throws TransaccionException {
try {
estudios = catalogosBO.obtenListaEstudios();
} catch (ResultMapException e) {
logger.error("Error en [" + this.getClass() + "]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error en [" + this.getClass() + "]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error en [" + this.getClass() + "]", e);
throw new TransaccionException("Ocurrio un error", e);
}
return Action.SUCCESS;
}
......@@ -213,20 +219,14 @@ public class ReporteAmortizacionAction extends BaseContratoAction {
addActionError("Ha ocurrido un error");
}
return Action.SUCCESS;
}
public String cargaMontoTitulosPorContratoSAP() {
logger.debug("ID!!! idContrato: " + idContrato + "::: fecha: " + fecha);
try {
montosTitulos = reporteAmortizacionBO.obtenListaMontoTitulosPorContratoSAP(idContrato, fecha);
logger.debug("montosTitulos !!!!: " + montosTitulos);
} catch (ResultMapException e) {
logger.error("Error en [" + this.getClass() + "]", e);
addActionError("Ha ocurrido un error");
......@@ -235,14 +235,10 @@ public class ReporteAmortizacionAction extends BaseContratoAction {
addActionError("Ha ocurrido un error");
}
return Action.SUCCESS;
}
public String cargaMontoTitulosPorContratoSAPDLA() {
logger.debug("ID!!! idContrato: " + idContrato + "::: fecha: " + fecha);
try {
year = Integer.parseInt(fecha.substring(3));
Integer month = Integer.parseInt(fecha.substring(0, 2));
......@@ -301,8 +297,6 @@ public class ReporteAmortizacionAction extends BaseContratoAction {
}
}
}
logger.debug("montosTitulos !!!!: " + montosTitulos);
} catch (ResultMapException e) {
logger.error("Error en [" + this.getClass() + "]", e);
addActionError("Ha ocurrido un error");
......@@ -311,7 +305,6 @@ public class ReporteAmortizacionAction extends BaseContratoAction {
addActionError("Ha ocurrido un error");
}
return Action.SUCCESS;
}
......
......@@ -39,14 +39,12 @@ public class BaseActivosAction extends BaseContratoAction {
@Autowired
private BaseActivosBO baseActivosBO;
public String primeraCarga(){
public String primeraCarga() {
return SUCCESS;
}
public String generarReporte()
{
try
{
public String generarReporte() throws TransaccionException {
try {
DateFormat formatoEntrada = new SimpleDateFormat("yyyy");
Date date = formatoEntrada.parse(fecha);
Date dateFin = formatoEntrada.parse(fechaFin);
......@@ -58,38 +56,40 @@ public class BaseActivosAction extends BaseContratoAction {
UsuarioDTO usuario = (UsuarioDTO) getSession().get("usuario");
String fileFileName = "rba" + usuario.getExpediente() + "" + anio;
respuesta = baseActivosBO.generaReporteBaseActivos( fileFileName, anio, anioFin);
respuesta = baseActivosBO.generaReporteBaseActivos(fileFileName, anio, anioFin);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargarArchivo(){
public String descargarArchivo() throws TransaccionException {
byte[] result = null;
logger.info("ruta archivo: " + rutaArchivo );
logger.info("ruta archivo: " + rutaArchivo);
try
{
String [] layRuta = rutaArchivo.split("\\/");
try {
String[] layRuta = rutaArchivo.split("\\/");
Long lnuTotalRuta = (long) layRuta.length;
String nombre = layRuta[ (int) ( lnuTotalRuta - 1 ) ];
String nombre = layRuta[(int) (lnuTotalRuta - 1)];
File file = new File(rutaArchivo);
logger.info("nombre archivo: " + nombre );
logger.info("nombre archivo: " + nombre);
logger.info("descar: " + rutaArchivo);
result = IOUtils.toByteArray(new FileInputStream(file));
......@@ -98,18 +98,20 @@ public class BaseActivosAction extends BaseContratoAction {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentLength(result.length);
response.setContentType(this.contentType);
response.setHeader("Content-Disposition", "attachment; filename="+ nombre);
response.setHeader("Content-Disposition", "attachment; filename=" + nombre);
logger.info("response [{}] :" + response );
logger.info("response [{}] :" + response);
ServletOutputStream out = response.getOutputStream();
out.write(result);
out.flush();
} catch (ResultMapException e) {
logger.error("Error en [" + this.getClass() +"]", e);
logger.error("Error en [" + this.getClass() + "]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error en [" + this.getClass() +"]", e);
logger.error("Error en [" + this.getClass() + "]", e);
throw new TransaccionException("Ocurrio un error", e);
}
return null;
......
......@@ -38,12 +38,12 @@ public class ReporteAmortvsPptoAction extends BaseContratoAction {
private ReporteAmortvsPptoBO reporteAmortPptoBO;
@Override
public String execute() throws Exception {
public String execute() {
return SUCCESS;
}
public String obtenerReporteAmortPpto() {
public String obtenerReporteAmortPpto() throws TransaccionException {
try {
logger.info("Inicia obtenReporteAmortPpto - [{}]" + fecha);
......@@ -63,16 +63,19 @@ public class ReporteAmortvsPptoAction extends BaseContratoAction {
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargaReporte() {
public String descargaReporte() throws TransaccionException {
String nombre = "reporteAmortizacion.xlsx";
try {
byte[] bytes = reporteAmortPptoBO.descargaArchivoReporte(fecha);
......@@ -80,17 +83,21 @@ public class ReporteAmortvsPptoAction extends BaseContratoAction {
fileFileName = nombre;
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String descargaObjArchivo() {
public String descargaObjArchivo() throws TransaccionException {
String nombre;
byte[] rep;
......@@ -114,12 +121,16 @@ public class ReporteAmortvsPptoAction extends BaseContratoAction {
} catch (ResultMapException e) {
logger.error("ERROR - reporte amortizacion : [{}]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("ERROR - reporte amortizacion : [{}]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("ERROR - reporte amortizacion : [{}]", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("ERROR - reporte amortizacion : [{}]", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -175,8 +175,8 @@ public class ReporteDatosContratoAction extends BaseContratoAction {
errorMensaje = e.getMessage();
logger.error("Error. {}", e);
} catch (ReportCostPerViewException e) {
// TODO Auto-generated catch block
e.printStackTrace();
errorMensaje = e.getMessage();
logger.error("Error. {}", e);
}
return SUCCESS;
}
......
......@@ -34,26 +34,29 @@ public class ReporteMovimientosAction extends BaseContratoAction {
@Autowired
private ReporteMovimientosBO reporteMovimientos;
public String execute() {
public String execute() throws TransaccionException {
try {
setEstudios(poblarGeneralesBO.obtenListaEstudios());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
public String generaReporte() {
if (mes.isEmpty()){
if (mes.isEmpty()) {
mes = null;
} else{
mes = mes.substring(0,3) + mes.substring(6);
} else {
mes = mes.substring(0, 3) + mes.substring(6);
}
if(contrato.isEmpty()){
if (contrato.isEmpty()) {
contrato = null;
}
setReporte(reporteMovimientos.obtenerDatosReporte(contrato, estudio, mes));
......
......@@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.admin.dtos.UsuarioDTO;
import com.mx.dla.dda.catalogos.dtos.EstudioDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException;
import com.mx.dla.dda.reporte.cpview.exception.ReportCostPerViewException;
import com.mx.dla.dda.reporte.oyp.bos.ReporteOveragesYPaymentsBO;
......@@ -36,7 +37,7 @@ public class ReporteOveragesYPaymentsViewAction extends BaseContratoAction {
@Autowired
private ReporteOveragesYPaymentsBO reporteOveragesYPaymentsBO;
public String obtenerDatosReporte() {
public String obtenerDatosReporte() throws TransaccionException {
try {
......@@ -47,26 +48,35 @@ public class ReporteOveragesYPaymentsViewAction extends BaseContratoAction {
logger.info("idEstudio: {}", idEstudio);
logger.info("validaEstatusCarga: {}", validaEstatusCarga);
reporteVista = reporteOveragesYPaymentsBO.obtenerReporteOveragesYPaymentsVista(fechaInicial, fechaFinal, tipoPago, claveReporte, idEstudio, validaEstatusCarga);
reporteVista = reporteOveragesYPaymentsBO.obtenerReporteOveragesYPaymentsVista(fechaInicial, fechaFinal,
tipoPago, claveReporte, idEstudio, validaEstatusCarga);
logger.info("getTabla: {}", reporteVista.getTabla());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (InstantiationException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (InvocationTargetException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (NoSuchMethodException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SecurityException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......@@ -84,7 +94,7 @@ public class ReporteOveragesYPaymentsViewAction extends BaseContratoAction {
return SUCCESS;
}
public String exportarReporte() {
public String exportarReporte() throws TransaccionException {
try {
logger.info("fechaInicial: {}", fechaInicial);
......@@ -95,32 +105,45 @@ public class ReporteOveragesYPaymentsViewAction extends BaseContratoAction {
logger.info("validaEstatusCarga: {}", validaEstatusCarga);
UsuarioDTO usuario = (UsuarioDTO) getSession().get("usuario");
fileInputStream = reporteOveragesYPaymentsBO.obtenerStreamReporte(fechaInicial, fechaFinal, tipoPago, claveReporte, idEstudio, usuario.getExpediente(), validaEstatusCarga);
fileInputStream = reporteOveragesYPaymentsBO.obtenerStreamReporte(fechaInicial, fechaFinal, tipoPago,
claveReporte, idEstudio, usuario.getExpediente(), validaEstatusCarga);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalArgumentException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IllegalAccessException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (InstantiationException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (InvocationTargetException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (NoSuchMethodException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SecurityException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (IOException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (ReportCostPerViewException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (XMLStreamException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
}
......@@ -205,6 +228,4 @@ public class ReporteOveragesYPaymentsViewAction extends BaseContratoAction {
this.validaEstatusCarga = validaEstatusCarga;
}
}
......@@ -29,7 +29,7 @@ public class ReportePagoAction extends BaseContratoAction {
@Autowired
private EstudioAddonBO estudioAddonBO;
public String execute() {
public String execute() throws TransaccionException {
try {
setEstudiosAddon(estudioAddonBO.getEstudios());
setEstudios(poblarGeneralesBO.obtenListaEstudios());
......@@ -37,10 +37,13 @@ public class ReportePagoAction extends BaseContratoAction {
setFechaFin(poblarGeneralesBO.formateaFecha(new Date()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
return SUCCESS;
......
......@@ -7,12 +7,13 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.catalogos.dtos.CatalogoDTO;
import com.mx.dla.dda.contrato.titulos.constants.TipoTitulo;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.reporte.pagosTransaccion.bos.PagoTransaccionBO;
import com.mx.dla.dda.reporte.pagosTransaccion.dtos.PagoTransaccion;
import com.mx.dla.dda.reporte.pagosTransaccion.dtos.PagoTransaccionFiltros;
import com.mx.dla.global.actions.BaseAction;
public class PagoTransaccionAction extends BaseAction{
public class PagoTransaccionAction extends BaseAction {
private static final long serialVersionUID = 127647227585669066L;
private List<PagoTransaccion> pagos;
......@@ -24,21 +25,24 @@ public class PagoTransaccionAction extends BaseAction{
private PagoTransaccionBO pagoTransaccionBO;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
try {
return super.execute();
} catch (Exception e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
}
public String buscaPagos()
{
logger.info("filtros [{}]",filtros);
public String buscaPagos() {
logger.info("filtros [{}]", filtros);
pagos = pagoTransaccionBO.buscarPagos(filtros);
pendientesPorNotificar = pagoTransaccionBO.tieneTransaccionesSAPPendientes(filtros);
return SUCCESS;
}
public String notificarTransaccionSAP()
{
logger.info("filtros [{}]",filtros);
public String notificarTransaccionSAP() {
logger.info("filtros [{}]", filtros);
pagos = pagoTransaccionBO.buscarPagos(filtros);
return SUCCESS;
}
......@@ -54,21 +58,23 @@ public class PagoTransaccionAction extends BaseAction{
public PagoTransaccionFiltros getFiltros() {
return filtros;
}
public void setFiltros(PagoTransaccionFiltros filtros) {
this.filtros = filtros;
}
public List<CatalogoDTO> getEstudios()
{
public List<CatalogoDTO> getEstudios() {
return pagoTransaccionBO.buscarEstudios();
}
public List<TipoTitulo> getTipoTitulos() {
return Arrays.asList(TipoTitulo.values());
}
public String getError() {
return error;
}
public void setError(String error) {
this.error = error;
}
......
......@@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.catalogos.dtos.CatalogoDTO;
import com.mx.dla.dda.contrato.titulos.constants.TipoOrden;
import com.mx.dla.dda.contrato.titulos.constants.TipoTitulo;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.reporte.pagosTransaccion.bos.PagoTransaccionHistoricoBO;
import com.mx.dla.dda.reporte.pagosTransaccion.dtos.PagoTransaccion;
import com.mx.dla.dda.reporte.pagosTransaccion.dtos.PagoTransaccionFiltros;
......@@ -24,8 +25,13 @@ public class PagoTransaccionHistoricoAction extends BaseAction{
private PagoTransaccionHistoricoBO pagoTransaccionBO;
@Override
public String execute() throws Exception {
public String execute() throws TransaccionException {
try {
return super.execute();
} catch (Exception e) {
logger.error("Error. {}", e);
throw new TransaccionException("Ocurrio un error", e);
}
}
public String buscaPagos()
......
......@@ -47,7 +47,7 @@ public class BaseAction extends ActionSupport implements SessionAware,ServletReq
}
@Override
public void destroy() throws Exception {
public void destroy() {
}
......
......@@ -65,4 +65,5 @@
<taglib-location>/WEB-INF/tld/dlaFunctions.tld</taglib-location>
</taglib>
</jsp-config>
<error-page> <exception-type>java.lang.Throwable</exception-type> <location>/jsp/errorGeneral.jsp</location> </error-page>
</web-app>
\ No newline at end of file
This diff is collapsed.
......@@ -302,7 +302,6 @@ function PerfilController() {
this.activarPerfilTitulosTransaccion = function(permiso) {
console.log(permiso);
$('div[id="divBotonesTitulo"] button[id="bAceptar"]').prop("disabled", false);
if(permiso.idMenu == 94)
......@@ -423,7 +422,6 @@ PerfilController.prototype.ejecutarPerfil = function(pmn) {
var varea = data.area;
var vusuario = data.usuario;
//console.log(vpermisos);
//INICIAN permisos para Carga Transacciones y Promociones...
$('#bValidar').hide();
......@@ -561,15 +559,10 @@ PerfilController.prototype.ejecutarPerfil = function(pmn) {
this.activarPerfilListadoTransaccion(vpermisos[i]);
}
break;
case 26: //fees transaccion
//for(var i = 0; i < vpermisos.length; i++)
//if(vpermisos[i].idMenuPadre == pmn)
//this.activarPerfilFeesTransaccion(vpermisos[i]);
case 26:
break;
case 29: //titulos transaccion
console.log(vpermisos);
for(var i = 0; i < vpermisos.length; i++){
if(vpermisos[i].idMenuPadre == pmn){
this.activarPerfilTitulosTransaccion(vpermisos[i]);
......
......@@ -20,7 +20,7 @@ PerfilService.prototype.ajaxCall = function(action, data, success) {
//se puede definir un unsuccess apartir de la respuesta del action
},
error : function ( jqXHR, textStatus, errorThrown ) {
showError("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
showError("Ocurri&oacute; un error.");
}
});
}
\ No newline at end of file
function FileUploader(uploaderName, uploadProcesorAction, dynamicFormDataFunction, onSuccessFunction, onErrorFunction) {
console.log(uploaderName);
console.log(uploadProcesorAction);
//var me = this;
//me.mesCarga = null;
//me.idCarga = null;
//me.scope = null;
//console.log("datos a pasar como parametros en Carga Trnasacciones: id_carga:"+me.idCarga);
this.uploader = $("#"+uploaderName).uploadFile({
//url: contextPath + "/carga/transacciones/cargaArchivo.action",
url: contextPath + uploadProcesorAction,
fileName:"file",
dragDrop:true,
......@@ -20,14 +9,6 @@ function FileUploader(uploaderName, uploadProcesorAction, dynamicFormDataFunctio
maxFileCount:1,
maxFileSize: 15728640,
dynamicFormData: dynamicFormDataFunction,
/* dynamicFormData: function()
{
var data ={
"mesCarga" : me.mesCarga,
"idCarga":me.idCarga
};
return data;
},*/
dragDropStr: "<span><b>Arrastra aqui el archivo a subir</b></span>",
uploadStr:"Subir",
abortStr: "Abortar",
......@@ -44,26 +25,10 @@ function FileUploader(uploaderName, uploadProcesorAction, dynamicFormDataFunctio
acceptFiles:" .xls, .xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel ",
onSubmit:function(files)
{
//$("#esperaDiv").html("<h4 class='text-primary'> Procesando </h4>");
},
onSuccess: onSuccessFunction,
/* onSuccess:function(files,data,xhr,pd)
{
$("#esperaDiv").html("<h4 class='text-primary'> Terminado </h4>");
$('#modalCargarArchivo').modal('hide');
me.scope.RecuperaIdReporteError(data.cargaPrincipal);
me.scope.consultarCarga();
showMessage("Carga exitosa.");
},*/
onError: onErrorFunction
/* onError: function(files,status,errMsg,pd)
{
showError("Ocurrio un error al subir el documento");
$('#modalCargarArchivo').modal('hide');
}*/
});
this.getFileName = function (nameModal) {
......
......@@ -2,7 +2,6 @@ var utileriasService = function($filter, $http, $q) {
return {
actionCall: function(action, data){
var defered = $q.defer();
//var data = {fecha : amfecha};
$http.post(contextPath + action, data)
.success(function(data) {
......
......@@ -10,7 +10,7 @@ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
},
error:function(jqXhr, textStatus, errorThrown){
alert("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
alert("Ocurri&oacute; un error.");
}
});
......@@ -30,16 +30,10 @@ function validaNuloUndefinido(variable){
function validaParametrosEntrada(estudioEleccion, mesEleccion){
console.log("estudioEleccion: " + estudioEleccion + " mesEleccion: " + mesEleccion);
var estudioNoValida = validaNuloUndefinido(estudioEleccion);
var mesNoValida = validaNuloUndefinido(mesEleccion);
var fechaValida = validaFechaMesAnio(mesEleccion);
console.log("estudioValida: " + estudioNoValida + " mesValida: " + mesNoValida);
if (estudioNoValida == 0 || mesNoValida == 0 || fechaValida == 0)
return 0;
return 1;
......
......@@ -5,7 +5,6 @@ $(document).ready(
inicial();
$('#inpPais').on('change', function() {
console.log($(this).text());
if( $( "#inpPais option:selected" ).text() == 'ARGENTINA'){
$('#divArgentinaVat').show();
$('#divArgentinaPrecio').show();
......@@ -127,7 +126,7 @@ function validarAgregar(){
{
required: "Nombre del Pais es obligatorio.",
maxlength: "Nombre no debe exceder 150 caracteres",
regex: "Nombre debe ser con caracteres alfanumericos"
regex: "Nombre debe ser con caracteres alfanum\u00E9ricos"
}
}
});
......@@ -164,14 +163,11 @@ function llamaObtenAddOn(id) {
}
function procesaRespuestaObtenAddOn(jsonData) {
//console.info(JSON.stringify(jsonData));
var addon = jsonData.addOn;
var stdios = jsonData.estudios;
var stdio;
var paisesList = jsonData.paises;
var paisTemp;
console.log('its here');
console.log(jsonData.estudios);
//debugger
$('#inpEstudio') .val(addon.idEstudio);
$('#inpPais') .val(addon.idPaisAddOn);
......@@ -204,7 +200,6 @@ function procesaRespuestaObtenAddOn(jsonData) {
if(addon.idPaisAddOn == paisTemp.idPaisAddOn) {
$('#inpPais').append('<option value="'+ paisTemp.idPaisAddOn +'" selected> '+ paisTemp.nombre +' </option>');
console.log(paisTemp.nombre);
if( paisTemp.nombre == 'ARGENTINA'){
$('#divArgentinaVat').show();
$('#divArgentinaPrecio').show();
......@@ -309,32 +304,32 @@ function validaCampos(){
var strTarMin = $("#inpTarifaMinima").val();
if(!esPorcentaje(strRev)){
showError("Revenue Share invalido, formato de porcentaje");
showErrorModal("Revenue Share invalido, formato de porcentaje");
showError("Revenue Share inv\u00E1lido, formato de porcentaje");
showErrorModal("Revenue Share inv\u00E1lido, formato de porcentaje");
return false;
}
if(!esNumero(strPre)){
showError("Precio invalido, formato numerico");
showErrorModal("Precio invalido, formato numerico");
showError("Precio inv\u00E1lido, formato num\u00E9rico");
showErrorModal("Precio inv\u00E1lido, formato num\u00E9rico");
return false;
}
if(!esPorcentaje(inpVat)){
showError("Vat invalido, formato de porcentaje");
showErrorModal("Vat invalido, formato de porcentaje");
showError("Vat inv\u00E1lido, formato de porcentaje");
showErrorModal("Vat inv\u00E1lido, formato de porcentaje");
return false
}
if(!esNumero(strPreNeto)){
showError("Precio Neto invalido, formato numerico");
showErrorModal("Precio Neto invalido, formato numerico");
showError("Precio Neto inv\u00E1lido, formato num\u00E9rico");
showErrorModal("Precio Neto inv\u00E1lido, formato num\u00E9rico");
return false;
}
if(!esNumero(strTarMin)){
showError("Tarifa minima invalido, formato numerico");
showErrorModal("Tarifa minima invalido, formato numerico");
showError("Tarifa minima inv\u00E1lido, formato num\u00E9rico");
showErrorModal("Tarifa minima inv\u00E1lido, formato num\u00E9rico");
return false;
}
......@@ -346,7 +341,6 @@ function procesaRespuestaActualiza(jsonData){
var seRepite = jsonData.addOnActualizado;
$('#modalAgregaActualizaAddOn').modal('hide');
console.log("Terminando proceso");
if(seRepite){
showMessage("Actualizado con exito");
}else{
......@@ -366,7 +360,6 @@ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
functionProcessor(response);
},
error:function(jqXhr, textStatus, errorThrown){
console.error("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
showError("Problemas al enviar los datos.");
}
});
......
......@@ -14,7 +14,6 @@ function inicializarBotones(){
var menu = $("#pmn").val();
var menuRegreso = $("#pmnReturn").val();
window.location.href = contextPath + '/catalogos/bolsas/altaApartado.action?pmn='+menu+'&pmnReturn='+menuRegreso+ '&idApartado=' + null;
//window.location.href = contextPath + '/catalogos/bolsas/altaApartado.action?pmn=44' + '&idApartado=' + null;
});
}
......@@ -50,7 +49,7 @@ function crearTablaApartados(datos){
columns: [
{ title: "Apartado" },
{ title: "Tipo Amortizable" },
{ title: "Codigo SAP" }
{ title: "C&oacute;digo SAP" }
],
createdRow: function ( row, data, index ) {
//Se agrega el link pare ver el apartado
......
......@@ -53,7 +53,7 @@ function inicializarBotones(){
}
else
{
$("#notiSap").find("div.modal-body").html("&#191;Esta seguro que desea Notificar a SAP el apartado: "+$("#des").val()+" &#63;");
$("#notiSap").find("div.modal-body").html("&#191;Est&aacute; seguro que desea Notificar a SAP el apartado: "+$("#des").val()+" &#63;");
$("#notiSap").modal("show");
}
}
......
......@@ -138,7 +138,6 @@ function llamaObtenCategorias(idCategoria) {
}
function procesaRespuestaObtenCategoria(jsonData) {
//console.info(JSON.stringify(jsonData));
var est = jsonData.categoria;
//debugger
$('#inpCategoria').val(est.nombre);
......@@ -147,7 +146,6 @@ function procesaRespuestaObtenCategoria(jsonData) {
function llamaActualizaCategoria() {
var nombre = $('#inpCategoria').val();
var jsonString = '{"idCategoria" : "'+ idCategoria + '", "nombreCategoria" : "' + nombre +'"}';
console.log(jsonString);
var stringJson = JSON.parse(jsonString);
callActionAjax( "/catalogos/categorias/llamaActualizaCategoria", stringJson, procesaRespuestaActualiza);
......@@ -160,7 +158,7 @@ function procesaRespuestaActualiza(jsonData) {
$('#modalAgregaActualiza').modal('hide');
if(!seRepite) {
showMessage("Actualizado con exito");
showMessage("Actualizado con \u00E9xito");
}else {
showError("La sigla se repite en otro Estudio.");
}
......@@ -169,7 +167,6 @@ function procesaRespuestaActualiza(jsonData) {
}
function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
console.log(actionRoute);
$.ajax({
url: contextPath + actionRoute,
type: 'POST',
......@@ -179,7 +176,6 @@ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
functionProcessor(response);
},
error:function(jqXhr, textStatus, errorThrown){
console.error("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
showError("Problemas al enviar los datos.");
}
});
......
......@@ -72,7 +72,7 @@ function realizaConsulta(){
$(nRow).attr("id",aData["idEstudio"]);
$('td:eq(0)', nRow).html(aData["idSap"]);
$('td:eq(1)', nRow).html(link);//urlModificar.replace("#value", aData["idEstudio"] ));
$('td:eq(1)', nRow).html(link);
$('td:eq(2)', nRow).html(aData["siglaDda"]);
$('td:eq(3)', nRow).html(aData["descripcionGrupo"]);
$('td:eq(4)', nRow).html(aData["moneda"]);
......@@ -103,7 +103,7 @@ function validarAgregar(){
{
required: "Nombre del Estudio es obligatorio.",
maxlength: "Nombre no debe exceder 50 caracteres",
regex: "Nombre debe ser con caracteres alfanumericos"
regex: "Nombre debe ser con caracteres alfanum\u00E9ricos"
}
}
});
......@@ -140,7 +140,6 @@ function llamaObtenEstudio(idEstudio) {
}
function procesaRespuestaObtenEstudio(jsonData) {
//console.info(JSON.stringify(jsonData));
var est = jsonData.estudio;
var grups = jsonData.grupos;
var grup;
......@@ -153,9 +152,6 @@ function procesaRespuestaObtenEstudio(jsonData) {
$('#inpIdSap') .val(est.idSap);
$('#inpSiglaDDA') .val(est.siglaDda);
console.log(est.addOn);
console.log(est.nombreAddOn);
$('#inpNombreAddon').val(est.addOn);
var cb = document.querySelector('#checkAddOn');
......@@ -199,7 +195,6 @@ function llamaActualizaEstudio() {
var sigla = $('#inpSiglaDDA').val();
var jsonString = '{"idEstudio" : "'+ idEstudio + '", "sigla" : "' + sigla + '", "campoGrupo" : "' + $('#campoGrupo').val() + '", "esAddOn" : "' + esAddOnVal+ '", "nombreAddOn" : "' + $('#inpNombreAddon').val() +'"}';
var patron = /^[A-z\d_]{2,3}$/;
//console.log("evaluacion : " + patron.test("1114"));
if(patron.test(sigla)) {
var stringJson = JSON.parse(jsonString);
callActionAjax( "/catalogos/estudios/llamaActualizaEstudio", stringJson, procesaRespuestaActualiza);
......@@ -217,7 +212,7 @@ function procesaRespuestaActualiza(jsonData) {
$('#modalAgregaActualiza').modal('hide');
if(!seRepite) {
showMessage("Actualizado con exito");
showMessage("Actualizado con \u00E9xito");
}else {
showError("La sigla se repite en otro Estudio.");
}
......@@ -236,7 +231,6 @@ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
functionProcessor(response);
},
error:function(jqXhr, textStatus, errorThrown){
console.error("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
showError("Problemas al enviar los datos.");
}
});
......
......@@ -95,7 +95,7 @@ function validarAgregar(){
{
required: "Nombre del Estudio es obligatorio.",
maxlength: "Nombre no debe exceder 50 caracteres",
regex: "Nombre debe ser con caracteres alfanumericos"
regex: "Nombre debe ser con caracteres alfanum\u00E9ricos"
}
}
});
......@@ -132,7 +132,6 @@ function llamaObtenEstudio(idEstudio) {
}
function procesaRespuestaObtenEstudio(jsonData) {
//console.info(JSON.stringify(jsonData));
var est = jsonData.estudio;
var reps = jsonData.reportes;
var rep;
......@@ -146,11 +145,9 @@ function procesaRespuestaObtenEstudio(jsonData) {
var option;
for(var i = 0; i < reps.length; i++){
rep = reps[i];
console.log('**************' + rep.idReporte + '******************' + est.idReporte);
if(est.idReporte == rep.idReporte) {
$('#campoReporte').append('<option value="'+ rep.idReporte +'" selected> '+ rep.descFormula +' </option>');
}else {
console.log(rep.idReporte);
$('#campoReporte').append('<option value="'+ rep.idReporte +'"> '+ rep.descFormula +' </option>');
}
}
......@@ -163,7 +160,6 @@ function llamaActualizaEstudio() {
var reduclientes = $('#inpReduClientes').val();
var jsonString = '{"idEstudio" : "'+ idEstudio + '", "adon" : "' + adon + '", "nombreEstudio" : "' + nombre
+ '", "redClientes" : "' + reduclientes+ '", "reporte" : "' + $('#campoReporte').val() +'"}';
console.log(jsonString);
var stringJson = JSON.parse(jsonString);
callActionAjax( "/catalogos/addons/llamaActualizaAddon", stringJson, procesaRespuestaActualiza);
......@@ -176,7 +172,7 @@ function procesaRespuestaActualiza(jsonData) {
$('#modalAgregaActualiza').modal('hide');
if(!seRepite) {
showMessage("Actualizado con exito");
showMessage("Actualizado con \u00E9xito");
}else {
showError("La sigla se repite en otro Estudio.");
}
......@@ -185,7 +181,6 @@ function procesaRespuestaActualiza(jsonData) {
}
function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
console.log(actionRoute);
$.ajax({
url: contextPath + actionRoute,
type: 'POST',
......@@ -195,7 +190,6 @@ function callActionAjax(actionRoute, jsonActionParameter, functionProcessor){
functionProcessor(response);
},
error:function(jqXhr, textStatus, errorThrown){
console.error("Error: " + textStatus + " ::: " + errorThrown + " ::: " + jqXhr);
showError("Problemas al enviar los datos.");
}
});
......
......@@ -86,9 +86,7 @@ function validar(){
},
"pais.impuesto":
{
//required: true,
number: true,
//maxlength: 3,
range:[1, 50]
},
"pais.idTerritorio":
......@@ -114,8 +112,6 @@ function validar(){
},
"pais.impuesto":
{
// required: "El impuesto es obligatorio.",
//maxlength: "Nombre no debe exceder 3 caracteres"
range: "Impuesto no debe ser mayor a 50"
},
"pais.idTerritorio":
......
......@@ -37,7 +37,7 @@ var tipoCambioController = function($scope, $filter, tipoCambioService){
var texto = newValue;
if(texto !== null) {
if(!patron.test(texto))
showWarn("Esta colocando caracteres en un campo n\u00FAmerico.");
showWarn("Esta colocando caracteres en un campo num\u00E9rico.");
}
}
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment