Ajustes de excepciones, codigo muerto e imports sin usar

parent 67504272
...@@ -3,6 +3,9 @@ package com.mx.dla.admin.dtos; ...@@ -3,6 +3,9 @@ package com.mx.dla.admin.dtos;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import lombok.Data;
@Data
public class MenuDTO implements Serializable { public class MenuDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -25,118 +28,6 @@ public class MenuDTO implements Serializable { ...@@ -25,118 +28,6 @@ public class MenuDTO implements Serializable {
private List<MenuDTO> hijos = null; private List<MenuDTO> hijos = null;
public String getIdMenu() {
return this.idMenu;
}
public void setIdMenu(String valor) {
this.idMenu = valor;
}
public String getNombre() {
return this.nombre;
}
public void setNombre(String valor) {
this.nombre = valor;
}
public String getDescripcion() {
return this.descripcion;
}
public void setDescripcion(String valor) {
this.descripcion = valor;
}
public String getOrden() {
return this.orden;
}
public void setOrden(String valor) {
this.orden = valor;
}
public String getTipoMenu() {
return this.tipoMenu;
}
public void setTipoMenu(String valor) {
this.tipoMenu = valor;
}
public String getEstatus() {
return this.estatus;
}
public void setEstatus(String valor) {
this.estatus = valor;
}
public String getScript() {
return this.script;
}
public void setScript(String valor) {
this.script = valor;
}
public String getParametros() {
return this.parametros;
}
public void setParametros(String valor) {
this.parametros = valor;
}
public String getIconClass() {
return iconClass;
}
public void setIconClass(String iconClass) {
this.iconClass = iconClass;
}
public String getIdMenuPadre() {
return this.idMenuPadre;
}
public void setIdMenuPadre(String valor) {
this.idMenuPadre = valor;
}
public String getEnMtto() {
return this.enMtto;
}
public void setEnMtto(String valor) {
this.enMtto = valor;
}
public String getRuta() {
return ruta;
}
public void setRuta(String ruta) {
this.ruta = ruta;
}
public String getNivel() {
return nivel;
}
public void setNivel(String nivel) {
this.nivel = nivel;
}
public List<MenuDTO> getHijos() {
return hijos;
}
public void setHijos(List<MenuDTO> hijos) {
this.hijos = hijos;
}
public MenuDTO obtenerMenu(String idMenu) { public MenuDTO obtenerMenu(String idMenu) {
if (idMenu == null) if (idMenu == null)
......
...@@ -4,6 +4,9 @@ import java.util.List; ...@@ -4,6 +4,9 @@ import java.util.List;
import com.mx.dla.global.dtos.BaseDTO; import com.mx.dla.global.dtos.BaseDTO;
import lombok.Data;
@Data
public class PerfilDTO extends BaseDTO { public class PerfilDTO extends BaseDTO {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -13,36 +16,4 @@ public class PerfilDTO extends BaseDTO { ...@@ -13,36 +16,4 @@ public class PerfilDTO extends BaseDTO {
private List<MenuDTO> menus = null; private List<MenuDTO> menus = null;
public String getIdPerfil() {
return this.idPerfil;
}
public void setIdPerfil(String valor) {
this.idPerfil = valor;
}
public String getDescPerfil() {
return this.descPerfil;
}
public void setDescPerfil(String valor) {
this.descPerfil = valor;
}
public String getEstatusPerfil() {
return this.estatusPerfil;
}
public void setEstatusPerfil(String valor) {
this.estatusPerfil = valor;
}
public List<MenuDTO> getMenus() {
return menus;
}
public void setMenus(List<MenuDTO> menus) {
this.menus = menus;
}
} }
...@@ -2,35 +2,13 @@ package com.mx.dla.dda.admin.catalogos.addons.dtos; ...@@ -2,35 +2,13 @@ package com.mx.dla.dda.admin.catalogos.addons.dtos;
import java.io.Serializable; import java.io.Serializable;
import lombok.Data;
@Data
public class AddOnMenuDTO implements Serializable{ public class AddOnMenuDTO implements Serializable{
private static final long serialVersionUID = 7273988497345132540L; private static final long serialVersionUID = 7273988497345132540L;
private Integer idAddOn; private Integer idAddOn;
private String descripcionAddOn; private String descripcionAddOn;
/**
* @return the idAddOn
*/
public Integer getIdAddOn() {
return idAddOn;
}
/**
* @param idAddOn the idAddOn to set
*/
public void setIdAddOn(Integer idAddOn) {
this.idAddOn = idAddOn;
}
/**
* @return the descripcionAddOn
*/
public String getDescripcionAddOn() {
return descripcionAddOn;
}
/**
* @param descripcionAddOn the descripcionAddOn to set
*/
public void setDescripcionAddOn(String descripcionAddOn) {
this.descripcionAddOn = descripcionAddOn;
}
} }
package com.mx.dla.dda.admin.catalogos.addons.dtos; package com.mx.dla.dda.admin.catalogos.addons.dtos;
import lombok.Data;
@Data
public class RelacionAddOnDTO{ public class RelacionAddOnDTO{
private Long idRelacion; private Long idRelacion;
private Long idEstudio; private Long idEstudio;
private Long idPaisAddOn; private Long idPaisAddOn;
private Long estatus; private Long estatus;
public Long getIdRelacion() {
return idRelacion;
}
public void setIdRelacion(Long idRelacion) {
this.idRelacion = idRelacion;
}
public Long getIdEstudio() {
return idEstudio;
}
public void setIdEstudio(Long idEstudio) {
this.idEstudio = idEstudio;
}
public Long getIdPaisAddOn() {
return idPaisAddOn;
}
public void setIdPaisAddOn(Long idPaisAddOn) {
this.idPaisAddOn = idPaisAddOn;
}
public Long getEstatus() {
return estatus;
}
public void setEstatus(Long estatus) {
this.estatus = estatus;
}
} }
package com.mx.dla.dda.carga.transaccion.ws.procesarCargaTitulosPN; package com.mx.dla.dda.carga.transaccion.ws.procesarCargaTitulosPN;
import java.io.Serializable; import java.io.Serializable;
import com.mx.dla.dda.carga.transaccion.ws.procesarCargaTitulosPN.*;
/** /**
* Representa la respuesta que sera enviada al Front-End por parte de este componente al ejecutar el proceso de Carga de Titulos Transaccional * Representa la respuesta que sera enviada al Front-End por parte de este componente al ejecutar el proceso de Carga de Titulos Transaccional
......
...@@ -2,4 +2,6 @@ package com.mx.dla.dda.catalogos.dtos; ...@@ -2,4 +2,6 @@ package com.mx.dla.dda.catalogos.dtos;
public class MedioEntregaDTO extends RegistroCatalogoDTO { public class MedioEntregaDTO extends RegistroCatalogoDTO {
private static final long serialVersionUID = 1L;
} }
...@@ -2,4 +2,6 @@ package com.mx.dla.dda.catalogos.dtos; ...@@ -2,4 +2,6 @@ package com.mx.dla.dda.catalogos.dtos;
public class ServicioDTO extends RegistroCatalogoDTO { public class ServicioDTO extends RegistroCatalogoDTO {
private static final long serialVersionUID = 1L;
} }
package com.mx.dla.dda.reporte.cpview.dtos; package com.mx.dla.dda.reporte.cpview.dtos;
import java.awt.List;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays; import org.apache.log4j.Logger;
import java.util.Iterator;
public class CostPerViewEstudioMensualDatosDTO implements Serializable { public class CostPerViewEstudioMensualDatosDTO implements Serializable {
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(CostPerViewEstudioMensualDatosDTO.class);
private String estudio; private String estudio;
private Double amortizacionEnero; private Double amortizacionEnero;
private Double visualizacionesEnero; private Double visualizacionesEnero;
...@@ -381,16 +383,15 @@ public class CostPerViewEstudioMensualDatosDTO implements Serializable { ...@@ -381,16 +383,15 @@ public class CostPerViewEstudioMensualDatosDTO implements Serializable {
} }
public void print() { public void print() {
System.out.println("BEGIN"); log.info("BEGIN CostPerViewEstudioMensualDatosDTO.print()");
for (Field field : this.getClass().getDeclaredFields()) for (Field field : this.getClass().getDeclaredFields())
try { try {
System.out.println(field.get(this)); log.info(field.get(this));
} }
catch (IllegalArgumentException | IllegalAccessException e) { catch (IllegalArgumentException | IllegalAccessException e) {
// TODO Auto-generated catch block log.error("Error: " + e.getMessage(), e.fillInStackTrace());
e.printStackTrace();
} }
System.out.println("END"); log.info("END CostPerViewEstudioMensualDatosDTO.print()");
} }
......
package com.mx.dla.dda.reporte.datosContrato.dtos; package com.mx.dla.dda.reporte.datosContrato.dtos;
import java.awt.List;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays; import org.apache.log4j.Logger;
import java.util.Iterator;
public class DatosContratoDTO implements Serializable { public class DatosContratoDTO implements Serializable {
// datos generales // datos generales
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(DatosContratoDTO.class);
private String estudio; private String estudio;
private String noContraroDDA; private String noContraroDDA;
private String noContratoBV; private String noContratoBV;
...@@ -389,16 +390,15 @@ public class DatosContratoDTO implements Serializable { ...@@ -389,16 +390,15 @@ public class DatosContratoDTO implements Serializable {
public void print() { public void print() {
System.out.println("BEGIN"); log.info("BEGIN DatosContratoDTO.print()");
for (Field field : this.getClass().getDeclaredFields()) for (Field field : this.getClass().getDeclaredFields())
try { try {
System.out.println(field.get(this)); log.info(field.get(this));
} }
catch (IllegalArgumentException | IllegalAccessException e) { catch (IllegalArgumentException | IllegalAccessException e) {
// TODO Auto-generated catch block log.error("Error: " + e.getMessage(), e.fillInStackTrace());
e.printStackTrace();
} }
System.out.println("END"); log.info("END DatosContratoDTO.print()");
} }
......
...@@ -43,8 +43,6 @@ public class InicioAction extends BaseContratoAction { ...@@ -43,8 +43,6 @@ public class InicioAction extends BaseContratoAction {
ActionContext.getContext().getSession().remove("pmn"); ActionContext.getContext().getSession().remove("pmn");
ActionContext.getContext().getSession().remove("pmnReturn"); ActionContext.getContext().getSession().remove("pmnReturn");
getSession().put("permisos", menuBO.obtenPermisosPerfil(usuario.getPerfil().getIdPerfil()));
String retorno = SUCCESS; String retorno = SUCCESS;
if( !this.getPmn().equals("0") ) if( !this.getPmn().equals("0") )
...@@ -52,6 +50,7 @@ public class InicioAction extends BaseContratoAction { ...@@ -52,6 +50,7 @@ public class InicioAction extends BaseContratoAction {
if( usuario != null ) if( usuario != null )
{ {
getSession().put("permisos", menuBO.obtenPermisosPerfil(usuario.getPerfil().getIdPerfil()));
String idPerfil = usuario.getPerfil().getIdPerfil(); String idPerfil = usuario.getPerfil().getIdPerfil();
if( idPerfil != null ) if( idPerfil != null )
...@@ -71,19 +70,15 @@ public class InicioAction extends BaseContratoAction { ...@@ -71,19 +70,15 @@ public class InicioAction extends BaseContratoAction {
menusUsuario = menuBO.armarArbolMenus( menusPerfil, idPerfil ); menusUsuario = menuBO.armarArbolMenus( menusPerfil, idPerfil );
getSession().put("menus", perfil.getMenus() ); getSession().put("menus", perfil.getMenus() );
} }
} } else
else
{ {
retorno = "error_002"; retorno = "error_002";
} }
} } else
else
{ {
retorno = "error_002"; retorno = "error_002";
} }
} } else {
else
{
retorno = "error_001"; retorno = "error_001";
} }
......
package com.mx.dla.admin.usuarios.perfil.actions; package com.mx.dla.admin.usuarios.perfil.actions;
import java.sql.SQLException;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.admin.dtos.UsuarioDTO; import com.mx.dla.admin.dtos.UsuarioDTO;
import com.mx.dla.admin.usuarios.perfil.bos.UsuarioPerfilBO; import com.mx.dla.admin.usuarios.perfil.bos.UsuarioPerfilBO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class UsuarioPerfilAction extends BaseContratoAction {
public class UsuarioPerfilAction extends BaseContratoAction{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public UsuarioDTO usuario; public UsuarioDTO usuario;
public String correoElectronico; public String correoElectronico;
public String contrasena; public String contrasena;
public String operacion; public String operacion;
public boolean exito; public boolean exito;
@Autowired @Autowired
private UsuarioPerfilBO usuarioPerfilBO; private UsuarioPerfilBO usuarioPerfilBO;
@Override @Override
public String execute() { public String execute() {
setUsuario((UsuarioDTO) this.getSession().get("usuario")); setUsuario((UsuarioDTO) this.getSession().get("usuario"));
//logger.debug("keys : [{}]", this.getSession().keySet());
//logger.debug("menus : [{}]", this.getSession().get("menus"));
//logger.debug("idContrato : [{}]", this.getSession().get("idContrato"));
this.getSession().put("pmn", null); this.getSession().put("pmn", null);
this.getSession().put("pmnReturn", null); this.getSession().put("pmnReturn", null);
//logger.debug("usuario : [{}]", usuario);
//logger.debug("pmn : [{}] --- pmnReturn : [{}]", this.getPmn(), this.getPmnReturn());
return SUCCESS; return SUCCESS;
} }
public String actulizaPropiedadesUsuario(){ public String actulizaPropiedadesUsuario() {
setUsuario((UsuarioDTO) this.getSession().get("usuario")); setUsuario((UsuarioDTO) this.getSession().get("usuario"));
setExito(usuarioPerfilBO.actulizaPropiedadUsuario(usuario.getExpediente(), correoElectronico, contrasena, operacion));
setUsuario(usuarioPerfilBO.obtenerUsuario(usuario.getExpediente())); try {
setExito(usuarioPerfilBO.actulizaPropiedadUsuario(usuario.getExpediente(), correoElectronico, contrasena,
operacion));
setUsuario(usuarioPerfilBO.obtenerUsuario(usuario.getExpediente()));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException e) {
logger.error("Error. {}", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
this.getSession().put("usuario", usuario); this.getSession().put("usuario", usuario);
return SUCCESS; return SUCCESS;
} }
public void setUsuario(UsuarioDTO usuario) { public void setUsuario(UsuarioDTO usuario) {
this.usuario = usuario; this.usuario = usuario;
} }
public UsuarioDTO getUsuario() { public UsuarioDTO getUsuario() {
return usuario; return usuario;
} }
public void setCorreoElectronico(String correoElectronico) { public void setCorreoElectronico(String correoElectronico) {
this.correoElectronico = correoElectronico; this.correoElectronico = correoElectronico;
} }
public String getCorreoElectronico() { public String getCorreoElectronico() {
return correoElectronico; return correoElectronico;
} }
public void setContrasena(String contrasena) { public void setContrasena(String contrasena) {
this.contrasena = contrasena; this.contrasena = contrasena;
} }
public String getContrasena() { public String getContrasena() {
return contrasena; return contrasena;
} }
public void setOperacion(String operacion) { public void setOperacion(String operacion) {
this.operacion = operacion; this.operacion = operacion;
} }
public String getOperacion() { public String getOperacion() {
return operacion; return operacion;
} }
public void setExito(boolean exito) { public void setExito(boolean exito) {
this.exito = exito; this.exito = exito;
} }
public boolean getExito() { public boolean getExito() {
return exito; return exito;
} }
......
package com.mx.dla.dda.admin.bloqueo.actions; package com.mx.dla.dda.admin.bloqueo.actions;
import java.util.ArrayList; import java.sql.SQLException;
import java.util.List; import java.time.LocalDate;
import java.util.Locale;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO; import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO;
import com.mx.dla.dda.carga.transaccion.dtos.FechaBloqueoDTO; import com.mx.dla.dda.carga.transaccion.dtos.FechaBloqueoDTO;
import com.mx.dla.dda.catalogos.dtos.RegionVentaDTO; import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.catalogos.dtos.TerritorioDTO;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
public class BloqueoSAPAction extends BaseAction { public class BloqueoSAPAction extends BaseAction {
private static final long serialVersionUID = -1L; private static final long serialVersionUID = -1L;
private static Logger log = Logger.getLogger(BloqueoSAPAction.class); private static Logger log = Logger.getLogger(BloqueoSAPAction.class);
private boolean regresoAction;
private String anio; private String anio;
private String mes; private String mes;
private String dia; private String dia;
...@@ -53,11 +48,15 @@ public class BloqueoSAPAction extends BaseAction { ...@@ -53,11 +48,15 @@ public class BloqueoSAPAction extends BaseAction {
try { try {
bdsp.ejecutaSP(fecha); bdsp.ejecutaSP(fecha);
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
} catch (Exception e) { log.error("Ha ocurrido el siguiente error durante la consulta: " + e.getMessage(), e);
addActionError("Ha ocurrido el siguiente error durante la consulta: " } catch (TransaccionException e) {
+ e.getMessage()); addActionError("Ha ocurrido un error.");
log.error("Ha ocurrido el siguiente error durante la consulta: " + e.getMessage(), e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
log.error("Ha ocurrido el siguiente error durante la consulta: " + e.getMessage(), e);
} }
return Action.SUCCESS; return Action.SUCCESS;
......
package com.mx.dla.dda.admin.catalogos.addons.actions; package com.mx.dla.dda.admin.catalogos.addons.actions;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO;
import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
public class AgregarAddOnAction extends BaseContratoAction{ public class AgregarAddOnAction extends BaseContratoAction{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
// public List<GrupoEstudioDTO> grupos;
// @Autowired
// private GrupoEstudioBO grupoEstudioBO;
@Override @Override
public String execute() { public String execute() {
logger.debug("In AgregarAddOnAction."); logger.debug("In AgregarAddOnAction.");
// setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null));
this.getSession().put("pmn", this.getPmn()); this.getSession().put("pmn", this.getPmn());
this.getSession().put("pmnReturn", this.getPmnReturn()); this.getSession().put("pmnReturn", this.getPmnReturn());
return SUCCESS; return SUCCESS;
} }
/*
public void setGrupos(List<GrupoEstudioDTO> grupos) {
this.grupos = grupos;
}
public List<GrupoEstudioDTO> getGrupos() {
return grupos;
}
*/
} }
...@@ -2,9 +2,11 @@ package com.mx.dla.dda.admin.catalogos.addons.actions; ...@@ -2,9 +2,11 @@ package com.mx.dla.dda.admin.catalogos.addons.actions;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DuplicateKeyException; import org.springframework.dao.DuplicateKeyException;
...@@ -14,12 +16,15 @@ import com.mx.dla.dda.admin.catalogos.addons.dtos.CatalogoAddOnDTO; ...@@ -14,12 +16,15 @@ import com.mx.dla.dda.admin.catalogos.addons.dtos.CatalogoAddOnDTO;
import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO; import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO;
import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO; import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO;
import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.dtos.PaisAddOnsVDTO; import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.dtos.PaisAddOnsVDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
import lombok.Data; import lombok.Getter;
import lombok.Setter;
@Data @Getter
@Setter
public class CatalogoAddOnsAction extends BaseAction { public class CatalogoAddOnsAction extends BaseAction {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -69,9 +74,14 @@ public class CatalogoAddOnsAction extends BaseAction { ...@@ -69,9 +74,14 @@ public class CatalogoAddOnsAction extends BaseAction {
public String listadoAddOns() { public String listadoAddOns() {
try { try {
catalogoAddOns = addOnBO.catalogoAddOns(); catalogoAddOns = addOnBO.catalogoAddOns();
} catch (PersistenceException ibe) { } catch (ResultMapException e) {
logger.error("Error. {}", ibe); addActionError("Ha ocurrido un error.");
} catch (Exception e) { logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e); logger.error("Error. {}", e);
} }
...@@ -103,11 +113,19 @@ public class CatalogoAddOnsAction extends BaseAction { ...@@ -103,11 +113,19 @@ public class CatalogoAddOnsAction extends BaseAction {
this.addOn = new CatalogoAddOnDTO(); this.addOn = new CatalogoAddOnDTO();
this.addOnActualizado = false; this.addOnActualizado = false;
this.seRepitePais = true; this.seRepitePais = true;
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) { } catch (PersistenceException ibe) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", ibe);
return ""; return "";
} catch (Exception e) { } catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", e); logger.error("Error. {}", e);
return ""; return "";
...@@ -128,12 +146,22 @@ public class CatalogoAddOnsAction extends BaseAction { ...@@ -128,12 +146,22 @@ public class CatalogoAddOnsAction extends BaseAction {
this.addOnActualizado = true; this.addOnActualizado = true;
setIdAddOn(addOn.getIdAddOn()); setIdAddOn(addOn.getIdAddOn());
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) { } catch (PersistenceException ibe) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", ibe);
} catch (Exception e) { return "";
} catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", e); logger.error("Error. {}", e);
return "";
} }
setPmns(); setPmns();
...@@ -143,27 +171,74 @@ public class CatalogoAddOnsAction extends BaseAction { ...@@ -143,27 +171,74 @@ public class CatalogoAddOnsAction extends BaseAction {
public String buscaAddOn() { public String buscaAddOn() {
try { try {
setAddOn(addOnBO.catalogoAddOnsPorId(idAddOn)); setAddOn(addOnBO.catalogoAddOnsPorId(idAddOn));
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) { } catch (PersistenceException ibe) {
this.addOnActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", ibe);
} catch (Exception e) { return "";
} catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e); logger.error("Error. {}", e);
return "";
} }
return "addOnConsultado"; return "addOnConsultado";
} }
public String obtnerAddOn() { public String obtnerAddOn() {
setAddOn(addOnBO.catalogoAddOnsPorId(idAddOn)); try {
setEstudios(estudioBO.catalogoEstudiosAddOn()); setAddOn(addOnBO.catalogoAddOnsPorId(idAddOn));
setPaises(addOnBO.obtenerPaisesAddOn()); setEstudios(estudioBO.catalogoEstudiosAddOn());
setPaises(addOnBO.obtenerPaisesAddOn());
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) {
this.addOnActualizado = false;
logger.error("Error. {}", ibe);
return "";
} catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
}
return SUCCESS; return SUCCESS;
} }
public String actualizaAddOnMod() { public String actualizaAddOnMod() {
try {
addOnBO.actulizaCatalogoAddOn(idAddOn, idEstudio, pais, revenueShare, precio, vat, precioNeto, vatFijo, precioNetoFijo, addOnBO.actulizaCatalogoAddOn(idAddOn, idEstudio, pais, revenueShare, precio, vat, precioNeto, vatFijo, precioNetoFijo,
tipoDeCambio, calculoMontoXPais, calculoRevenueShare, tarifaMinima, preferido); tipoDeCambio, calculoMontoXPais, calculoRevenueShare, tarifaMinima, preferido);
this.addOn = addOnBO.catalogoAddOnsPorId(idAddOn); this.addOn = addOnBO.catalogoAddOnsPorId(idAddOn);
this.addOnActualizado = true; this.addOnActualizado = true;
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) {
this.addOnActualizado = false;
logger.error("Error. {}", ibe);
return "";
} catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
}
return SUCCESS; return SUCCESS;
} }
...@@ -172,12 +247,22 @@ public class CatalogoAddOnsAction extends BaseAction { ...@@ -172,12 +247,22 @@ public class CatalogoAddOnsAction extends BaseAction {
try { try {
addOnBO.eliminaprecioAddOn(idAddOn,preferido,idRelacion); addOnBO.eliminaprecioAddOn(idAddOn,preferido,idRelacion);
this.addOnActualizado = true; this.addOnActualizado = true;
} catch (ResultMapException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (PersistenceException ibe) { } catch (PersistenceException ibe) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", ibe);
} catch (Exception e) { return "";
} catch (TransaccionException e) {
this.addOnActualizado = false;
logger.error("Error. {}", e);
return "";
} catch (SQLException e) {
this.addOnActualizado = false; this.addOnActualizado = false;
logger.error("Error. {}", e); logger.error("Error. {}", e);
return "";
} }
return SUCCESS; return SUCCESS;
} }
......
package com.mx.dla.dda.admin.catalogos.addons.actions; package com.mx.dla.dda.admin.catalogos.addons.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.addons.bos.EstudioAddonBO; import com.mx.dla.dda.admin.catalogos.addons.bos.EstudioAddonBO;
...@@ -10,6 +12,7 @@ import com.mx.dla.dda.admin.catalogos.addons.bos.ReporteAddOnsBO; ...@@ -10,6 +12,7 @@ import com.mx.dla.dda.admin.catalogos.addons.bos.ReporteAddOnsBO;
import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO; import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO;
import com.mx.dla.dda.admin.catalogos.addons.dtos.ReporteAddonDTO; import com.mx.dla.dda.admin.catalogos.addons.dtos.ReporteAddonDTO;
import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO; import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import lombok.Getter; import lombok.Getter;
...@@ -17,8 +20,8 @@ import lombok.Setter; ...@@ -17,8 +20,8 @@ import lombok.Setter;
@Getter @Getter
@Setter @Setter
public class EstudiosAddOnAction extends BaseAction{ public class EstudiosAddOnAction extends BaseAction {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private List<EstudioAddonDTO> estudios; private List<EstudioAddonDTO> estudios;
private List<ReporteAddonDTO> reportes; private List<ReporteAddonDTO> reportes;
...@@ -30,15 +33,15 @@ public class EstudiosAddOnAction extends BaseAction{ ...@@ -30,15 +33,15 @@ public class EstudiosAddOnAction extends BaseAction{
private String reporte; private String reporte;
private String agrupado; private String agrupado;
private Boolean ok; private Boolean ok;
private boolean estudioActualizado; private boolean estudioActualizado;
@Autowired @Autowired
private EstudioAddonBO estudioAddonBO; private EstudioAddonBO estudioAddonBO;
@Autowired @Autowired
private ReporteAddOnsBO reporteAddOnsBO; private ReporteAddOnsBO reporteAddOnsBO;
@Autowired @Autowired
private EstudioBO estudioBO; private EstudioBO estudioBO;
...@@ -46,18 +49,40 @@ public class EstudiosAddOnAction extends BaseAction{ ...@@ -46,18 +49,40 @@ public class EstudiosAddOnAction extends BaseAction{
public String execute() throws Exception { public String execute() throws Exception {
return SUCCESS; return SUCCESS;
} }
public String listadoEstudiosAddons() { public String listadoEstudiosAddons() {
setEstudios(estudioAddonBO.getEstudios()); try {
setEstudios(estudioAddonBO.getEstudios());
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public String dirigirAgregarEstudio() throws Exception { public String dirigirAgregarEstudio() throws Exception {
setReportes(reporteAddOnsBO.getTiposReporte(StringUtils.EMPTY)); try {
setReportes(reporteAddOnsBO.getTiposReporte(StringUtils.EMPTY));
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String guardaEstudio() { public String guardaEstudio() {
EstudioAddonDTO addon = new EstudioAddonDTO(); EstudioAddonDTO addon = new EstudioAddonDTO();
addon.setNombre(nombreEstudio); addon.setNombre(nombreEstudio);
...@@ -65,21 +90,43 @@ public class EstudiosAddOnAction extends BaseAction{ ...@@ -65,21 +90,43 @@ public class EstudiosAddOnAction extends BaseAction{
addon.setReduClientes(redClientes); addon.setReduClientes(redClientes);
addon.setAddon(adon); addon.setAddon(adon);
addon.setDecimales("2"); addon.setDecimales("2");
addon.setAgrupado(agrupado == null ? "0":agrupado); addon.setAgrupado(agrupado == null ? "0" : agrupado);
estudioAddonBO.guardarAddon(addon); try {
estudioAddonBO.guardarAddon(addon);
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String obtnenAddon() { public String obtnenAddon() {
setEstudio(estudioAddonBO.getEstudioById(idEstudio)); try {
setReportes(reporteAddOnsBO.getTiposReporte(StringUtils.EMPTY)); setEstudio(estudioAddonBO.getEstudioById(idEstudio));
setReportes(reporteAddOnsBO.getTiposReporte(StringUtils.EMPTY));
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String actualizaAddonMod() { public String actualizaAddonMod() {
System.out.println("*************Agrupado*********" + agrupado); logger.info("*************Agrupado*********" + agrupado);
EstudioAddonDTO addon = new EstudioAddonDTO(); EstudioAddonDTO addon = new EstudioAddonDTO();
addon.setIdEstudio(idEstudio.intValue()); addon.setIdEstudio(idEstudio.intValue());
addon.setNombre(nombreEstudio); addon.setNombre(nombreEstudio);
...@@ -87,12 +134,23 @@ public class EstudiosAddOnAction extends BaseAction{ ...@@ -87,12 +134,23 @@ public class EstudiosAddOnAction extends BaseAction{
addon.setReduClientes(redClientes); addon.setReduClientes(redClientes);
addon.setAddon(adon); addon.setAddon(adon);
addon.setDecimales("2"); addon.setDecimales("2");
addon.setAgrupado(agrupado == null ? "0":agrupado); addon.setAgrupado(agrupado == null ? "0" : agrupado);
ok = estudioAddonBO.modificaAddon(addon); try {
ok = estudioAddonBO.modificaAddon(addon);
} catch (ResultMapException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (TransaccionException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
} catch (SQLException e) {
addActionError("Ha ocurrido un error.");
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setPmns(){ public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 210); this.getSession().put("pmn", 210);
this.getSession().put("pmnReturn", 210); this.getSession().put("pmnReturn", 210);
......
package com.mx.dla.dda.admin.catalogos.apartados.actions; package com.mx.dla.dda.admin.catalogos.apartados.actions;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.apartados.bos.ApartadosBO; import com.mx.dla.dda.admin.catalogos.apartados.bos.ApartadosBO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.excepcion.SuscriptorException; import com.mx.dla.dda.contrato.excepcion.SuscriptorException;
import com.mx.dla.dda.contrato.generales.dtos.ApartadoDTO; import com.mx.dla.dda.contrato.generales.dtos.ApartadoDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class ApartadosAction extends BaseContratoAction{ public class ApartadosAction extends BaseContratoAction {
private static final long serialVersionUID = 6539076129813362003L; private static final long serialVersionUID = 6539076129813362003L;
private List<ApartadoDTO> apartados; private List<ApartadoDTO> apartados;
private String descripcion; private String descripcion;
private String idApartado; private String idApartado;
private String amortizable; private String amortizable;
private String mensaje; private String mensaje;
@Autowired @Autowired
private ApartadosBO apartadosBO; private ApartadosBO apartadosBO;
public String CatalogoApartados(){ public String CatalogoApartados() {
try { try {
this.apartados = apartadosBO.selectBusquedaApartados(amortizable); this.apartados = apartadosBO.selectBusquedaApartados(amortizable);
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.mensaje = "Ocurri un error al obtener los datos."; this.mensaje = "Ocurri un error.";
logger.error("Error.", ibe); logger.error("Ocurri un error al obtener los datos.", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
this.mensaje = "Ocurri un error al obtener los datos."; this.mensaje = "Ocurri un error.";
logger.error("Error.", e); logger.error("Ocurri un error al obtener los datos.", ibe);
} } catch (TransaccionException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (SQLException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
}
return "listado"; return "listado";
} }
public String generarApartado(){ public String generarApartado() {
try { try {
logger.debug(""+this.descripcion+":"+ this.idApartado +":"+this.amortizable); logger.debug("" + this.descripcion + ":" + this.idApartado + ":" + this.amortizable);
this.mensaje = apartadosBO.generarApartado(this.descripcion, this.idApartado, this.amortizable); this.mensaje = apartadosBO.generarApartado(this.descripcion, this.idApartado, this.amortizable);
if(this.mensaje != null) if (this.mensaje != null)
this.idApartado = this.mensaje; this.idApartado = this.mensaje;
}catch(SuscriptorException se){ } catch (SuscriptorException se) {
this.mensaje = se.getMessage(); this.mensaje = se.getMessage();
this.idApartado = null; this.idApartado = null;
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.mensaje = "Ocurri un error al obtener los datos."; this.mensaje = "Ocurri un error.";
this.idApartado = null; logger.error("Ocurri un error al obtener los datos.", e);
logger.error("Error.", ibe); } catch (PersistenceException ibe) {
}catch(Exception e){ this.mensaje = "Ocurri un error.";
this.mensaje = "Ocurri un error al obtener los datos."; logger.error("Ocurri un error al obtener los datos.", ibe);
this.idApartado = null; } catch (TransaccionException e) {
logger.error("Error.", e); this.mensaje = "Ocurri un error.";
} logger.error("Ocurri un error al obtener los datos.", e);
} catch (SQLException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (SocketTimeoutException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (IOException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
}
return "listado"; return "listado";
} }
public String notificarSAP(){ public String notificarSAP() {
try { try {
logger.debug(""+this.descripcion+":"+ this.idApartado +":"+this.amortizable); logger.debug("" + this.descripcion + ":" + this.idApartado + ":" + this.amortizable);
ApartadoDTO apartado = new ApartadoDTO(Long.parseLong(this.idApartado), this.descripcion); ApartadoDTO apartado = new ApartadoDTO(Long.parseLong(this.idApartado), this.descripcion);
logger.debug(apartado.toString()); logger.debug(apartado.toString());
apartadosBO.notificarApartadoNoAmortizablesSAP(apartado); apartadosBO.notificarApartadoNoAmortizablesSAP(apartado);
this.idApartado = apartado.getIdSap() != null || apartado.getIdSap().compareTo("") != 0 ? apartado.getIdSap() : null; this.idApartado = apartado.getIdSap() != null || apartado.getIdSap().compareTo("") != 0
this.mensaje = "OK"; ? apartado.getIdSap()
: null;
}catch(PersistenceException ibe){ this.mensaje = "OK";
logger.error("Error.", ibe);
}catch(Exception e){ } catch (ResultMapException e) {
logger.error("Error.", e); this.mensaje = "Ocurri un error.";
} logger.error("Ocurri un error al obtener los datos.", e);
} catch (PersistenceException ibe) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", ibe);
} catch (TransaccionException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (SQLException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (SocketTimeoutException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
} catch (IOException e) {
this.mensaje = "Ocurri un error.";
logger.error("Ocurri un error al obtener los datos.", e);
}
return "listado"; return "listado";
} }
public List<ApartadoDTO> getApartados() { public List<ApartadoDTO> getApartados() {
return apartados; return apartados;
} }
public String getMensaje() { public String getMensaje() {
return mensaje; return mensaje;
} }
public void setDescripcion(String descripcion) { public void setDescripcion(String descripcion) {
this.descripcion = descripcion; this.descripcion = descripcion;
} }
public void setIdApartado(String idApartado) { public void setIdApartado(String idApartado) {
this.idApartado = idApartado; this.idApartado = idApartado;
} }
public String getIdApartado() { public String getIdApartado() {
return idApartado; return idApartado;
} }
public void setAmortizable(String amortizable) { public void setAmortizable(String amortizable) {
this.amortizable = amortizable; this.amortizable = amortizable;
} }
} }
package com.mx.dla.dda.admin.catalogos.estudios.actions; package com.mx.dla.dda.admin.catalogos.estudios.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO; import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO;
import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO; import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class AgregarEstudioAction extends BaseContratoAction {
public class AgregarEstudioAction extends BaseContratoAction{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public List<GrupoEstudioDTO> grupos; public List<GrupoEstudioDTO> grupos;
@Autowired @Autowired
private GrupoEstudioBO grupoEstudioBO; private GrupoEstudioBO grupoEstudioBO;
@Override @Override
public String execute() { public String execute() {
logger.debug("In AgregarEstudioAction."); logger.debug("In AgregarEstudioAction.");
setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null)); 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);
} catch (TransaccionException e) {
logger.error("Ocurri un error al obtener los datos.", e);
} catch (SQLException e) {
logger.error("Ocurri un error al obtener los datos.", e);
}
this.getSession().put("pmn", this.getPmn()); this.getSession().put("pmn", this.getPmn());
this.getSession().put("pmnReturn", this.getPmnReturn()); this.getSession().put("pmnReturn", this.getPmnReturn());
return SUCCESS; return SUCCESS;
} }
public void setGrupos(List<GrupoEstudioDTO> grupos) { public void setGrupos(List<GrupoEstudioDTO> grupos) {
this.grupos = grupos; this.grupos = grupos;
} }
public List<GrupoEstudioDTO> getGrupos() { public List<GrupoEstudioDTO> getGrupos() {
return grupos; return grupos;
} }
......
package com.mx.dla.dda.admin.catalogos.estudios.actions; package com.mx.dla.dda.admin.catalogos.estudios.actions;
import java.sql.SQLException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO; import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO;
import com.mx.dla.dda.admin.catalogos.estudios.dtos.CatalogoEstudioDTO; import com.mx.dla.dda.admin.catalogos.estudios.dtos.CatalogoEstudioDTO;
import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO; import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO;
import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO; import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
public class CatalogoEstudiosAction extends BaseAction { public class CatalogoEstudiosAction extends BaseAction {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private List<CatalogoEstudioDTO> catalogoEstudios; private List<CatalogoEstudioDTO> catalogoEstudios;
private CatalogoEstudioDTO estudio; private CatalogoEstudioDTO estudio;
private String nombreEstudio; private String nombreEstudio;
private boolean estudioActualizado; private boolean estudioActualizado;
private boolean regresoAction; private boolean regresoAction;
private Long campoGrupo; private Long campoGrupo;
...@@ -30,134 +33,161 @@ public class CatalogoEstudiosAction extends BaseAction { ...@@ -30,134 +33,161 @@ public class CatalogoEstudiosAction extends BaseAction {
private String nombreAddOn; private String nombreAddOn;
private boolean seRepiteSigla; private boolean seRepiteSigla;
private String esAddOn; private String esAddOn;
@Autowired @Autowired
private EstudioBO estudioBO; private EstudioBO estudioBO;
@Autowired @Autowired
private GrupoEstudioBO GrupoEstudioBO; private GrupoEstudioBO GrupoEstudioBO;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String listadoEstudios(){ public String listadoEstudios() {
try try {
{
catalogoEstudios = new ArrayList<CatalogoEstudioDTO>(); catalogoEstudios = new ArrayList<CatalogoEstudioDTO>();
catalogoEstudios = estudioBO.catalogoEstudios(); catalogoEstudios = estudioBO.catalogoEstudios();
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
logger.error("Error. {}", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
logger.error("Error. {}", e); logger.error("Error. {}", ibe);
} } catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return Action.SUCCESS; return Action.SUCCESS;
} }
public void setPmns(){ public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 42); this.getSession().put("pmn", 42);
this.getSession().put("pmnReturn", 42); this.getSession().put("pmnReturn", 42);
this.setPmn("42"); this.setPmn("42");
this.setPmnReturn("42"); this.setPmnReturn("42");
} }
public String dirigirAgregar() throws Exception { public String dirigirAgregar() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String guardaEstudio(){ public String guardaEstudio() {
try{ try {
this.estudio = estudioBO.guardarEstudio(nombreEstudio); this.estudio = estudioBO.guardarEstudio(nombreEstudio);
this.estudioActualizado=true; this.estudioActualizado = true;
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.estudioActualizado=false; this.estudioActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
}catch(Exception e){ this.estudioActualizado = false;
this.estudioActualizado=false; logger.error("Error. {}", ibe);
logger.error("Error. {}", e); } catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} }
setPmns(); setPmns();
return Action.SUCCESS; return Action.SUCCESS;
} }
public String actualizaEstudio() {
public String actualizaEstudio(){
try {
try{
estudio.setIdGrupo(campoGrupo); estudio.setIdGrupo(campoGrupo);
logger.debug("[{}]", estudio); logger.debug("[{}]", estudio);
estudioBO.updateEstudio(estudio); estudioBO.updateEstudio(estudio);
int idEstudio = this.estudio.getIdEstudio(); int idEstudio = this.estudio.getIdEstudio();
this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio); this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio);
this.estudioActualizado=true; this.estudioActualizado = true;
setIdEstudio(estudio.getIdEstudio().longValue()); setIdEstudio(estudio.getIdEstudio().longValue());
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.estudioActualizado=false; this.estudioActualizado = false;
logger.error("Error. {}", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
this.estudioActualizado=false; this.estudioActualizado = false;
logger.error("Error. {}", e); logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} }
setPmns(); setPmns();
return "estudioActualizado"; return "estudioActualizado";
} }
public String buscaEstudio( ){ public String buscaEstudio() {
try{ try {
setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(null)); setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(null));
this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio.intValue()); this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio.intValue());
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
logger.error("Error. {}", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
logger.error("Error. {}", e); logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
} }
return "estudioConsultado"; return "estudioConsultado";
} }
public String obtneEstudio() { public String obtneEstudio() {
setEstudio(estudioBO.catalogoEstudiosPorId(idEstudio.intValue())); try {
setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(idEstudio)); setEstudio(estudioBO.catalogoEstudiosPorId(idEstudio.intValue()));
setGrupos(GrupoEstudioBO.obtenerGrupoEstudio(idEstudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public String actualizaEstudioMod() { public String actualizaEstudioMod() {
setSeRepiteSigla(estudioBO.seRepiteSigla(idEstudio, sigla)); setSeRepiteSigla(estudioBO.seRepiteSigla(idEstudio, sigla));
try {
if(!getSeRepiteSigla()) { if (!getSeRepiteSigla()) {
estudioBO.actulizaCatalogoEstudio(idEstudio, sigla, campoGrupo, Integer.valueOf(esAddOn),nombreAddOn); estudioBO.actulizaCatalogoEstudio(idEstudio, sigla, campoGrupo, Integer.valueOf(esAddOn), nombreAddOn);
this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio.intValue()); this.estudio = estudioBO.catalogoEstudiosPorId(idEstudio.intValue());
this.estudioActualizado = true; this.estudioActualizado = true;
}
} catch (ResultMapException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
this.estudioActualizado = false;
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.estudioActualizado = false;
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
} }
public List<CatalogoEstudioDTO> getCatalogoEstudios() { public List<CatalogoEstudioDTO> getCatalogoEstudios() {
return catalogoEstudios; return catalogoEstudios;
} }
...@@ -181,7 +211,7 @@ public class CatalogoEstudiosAction extends BaseAction { ...@@ -181,7 +211,7 @@ public class CatalogoEstudiosAction extends BaseAction {
public void setEstudioActualizado(boolean estudioActualizado) { public void setEstudioActualizado(boolean estudioActualizado) {
this.estudioActualizado = estudioActualizado; this.estudioActualizado = estudioActualizado;
} }
public void setNombreEstudio(String nombreEstudio) { public void setNombreEstudio(String nombreEstudio) {
this.nombreEstudio = nombreEstudio; this.nombreEstudio = nombreEstudio;
} }
...@@ -189,35 +219,35 @@ public class CatalogoEstudiosAction extends BaseAction { ...@@ -189,35 +219,35 @@ public class CatalogoEstudiosAction extends BaseAction {
public boolean isRegresoAction() { public boolean isRegresoAction() {
return regresoAction; return regresoAction;
} }
public void setCampoGrupo(Long campoGrupo) { public void setCampoGrupo(Long campoGrupo) {
this.campoGrupo = campoGrupo; this.campoGrupo = campoGrupo;
} }
public Long getCampoGrupo() { public Long getCampoGrupo() {
return campoGrupo; return campoGrupo;
} }
public void setGrupos(List<GrupoEstudioDTO> grupos) { public void setGrupos(List<GrupoEstudioDTO> grupos) {
this.grupos = grupos; this.grupos = grupos;
} }
public List<GrupoEstudioDTO> getGrupos() { public List<GrupoEstudioDTO> getGrupos() {
return grupos; return grupos;
} }
public void setIdEstudio(Long idEstudio) { public void setIdEstudio(Long idEstudio) {
this.idEstudio = idEstudio; this.idEstudio = idEstudio;
} }
public Long getIdEstudio() { public Long getIdEstudio() {
return idEstudio; return idEstudio;
} }
public void setSigla(String sigla) { public void setSigla(String sigla) {
this.sigla = sigla; this.sigla = sigla;
} }
public String getSigla() { public String getSigla() {
return sigla; return sigla;
} }
...@@ -229,11 +259,11 @@ public class CatalogoEstudiosAction extends BaseAction { ...@@ -229,11 +259,11 @@ public class CatalogoEstudiosAction extends BaseAction {
public void setSeRepiteSigla(boolean seRepiteSigla) { public void setSeRepiteSigla(boolean seRepiteSigla) {
this.seRepiteSigla = seRepiteSigla; this.seRepiteSigla = seRepiteSigla;
} }
public String getEsAddOn() { public String getEsAddOn() {
return esAddOn; return esAddOn;
} }
public void setEsAddOn(String esAddOn) { public void setEsAddOn(String esAddOn) {
this.esAddOn = esAddOn; this.esAddOn = esAddOn;
} }
...@@ -245,5 +275,5 @@ public class CatalogoEstudiosAction extends BaseAction { ...@@ -245,5 +275,5 @@ public class CatalogoEstudiosAction extends BaseAction {
public void setNombreAddOn(String nombreAddOn) { public void setNombreAddOn(String nombreAddOn) {
this.nombreAddOn = nombreAddOn; this.nombreAddOn = nombreAddOn;
} }
} }
package com.mx.dla.dda.admin.catalogos.grupoestudio.actions; package com.mx.dla.dda.admin.catalogos.grupoestudio.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO; import com.mx.dla.dda.admin.catalogos.grupoestudio.bos.GrupoEstudioBO;
import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO; import com.mx.dla.dda.admin.catalogos.grupoestudio.dtos.GrupoEstudioDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class GrupoEstudioAction extends BaseContratoAction{ public class GrupoEstudioAction extends BaseContratoAction {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Autowired @Autowired
private GrupoEstudioBO grupoEstudioBO; private GrupoEstudioBO grupoEstudioBO;
public List<GrupoEstudioDTO> grupos; public List<GrupoEstudioDTO> grupos;
public GrupoEstudioDTO grupo; public GrupoEstudioDTO grupo;
public Long idGrupo; public Long idGrupo;
...@@ -22,88 +26,118 @@ public class GrupoEstudioAction extends BaseContratoAction{ ...@@ -22,88 +26,118 @@ public class GrupoEstudioAction extends BaseContratoAction{
public String operacion; public String operacion;
public Integer orden; public Integer orden;
public Integer colapsa; public Integer colapsa;
@Override @Override
public String execute() { public String execute() {
return SUCCESS; return SUCCESS;
} }
public String obtnerGrupos() { public String obtnerGrupos() {
setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null)); try {
setGrupos(grupoEstudioBO.obtenerGrupoEstudio(null));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return "regresaInformacion"; return "regresaInformacion";
} }
public String obtneGrupo() { public String obtneGrupo() {
setGrupo(grupoEstudioBO.obtenerGrupo(idGrupo)); try {
setGrupo(grupoEstudioBO.obtenerGrupo(idGrupo));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public String registraActualiza(){ public String registraActualiza() {
grupoEstudioBO.registraActualizaGrupo(operacion, idGrupo, descripcion, estatus, orden, colapsa); try {
grupoEstudioBO.registraActualizaGrupo(operacion, idGrupo, descripcion, estatus, orden, colapsa);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setGrupos(List<GrupoEstudioDTO> grupos) { public void setGrupos(List<GrupoEstudioDTO> grupos) {
this.grupos = grupos; this.grupos = grupos;
} }
public List<GrupoEstudioDTO> getGrupos() { public List<GrupoEstudioDTO> getGrupos() {
return grupos; return grupos;
} }
public void setIdGrupo(Long idGrupo) { public void setIdGrupo(Long idGrupo) {
this.idGrupo = idGrupo; this.idGrupo = idGrupo;
} }
public Long getIdGrupo() { public Long getIdGrupo() {
return idGrupo; return idGrupo;
} }
public void setGrupo(GrupoEstudioDTO grupo) { public void setGrupo(GrupoEstudioDTO grupo) {
this.grupo = grupo; this.grupo = grupo;
} }
public GrupoEstudioDTO getGrupo() { public GrupoEstudioDTO getGrupo() {
return grupo; return grupo;
} }
public void setDescripcion(String descripcion) { public void setDescripcion(String descripcion) {
this.descripcion = descripcion; this.descripcion = descripcion;
} }
public String getDescripcion() { public String getDescripcion() {
return descripcion; return descripcion;
} }
public void setEstatus(Integer estatus) { public void setEstatus(Integer estatus) {
this.estatus = estatus; this.estatus = estatus;
} }
public Integer getEstatus() { public Integer getEstatus() {
return estatus; return estatus;
} }
public void setOperacion(String operacion) { public void setOperacion(String operacion) {
this.operacion = operacion; this.operacion = operacion;
} }
public String getOperacion() { public String getOperacion() {
return operacion; return operacion;
} }
public void setOrden(Integer orden) { public void setOrden(Integer orden) {
this.orden = orden; this.orden = orden;
} }
public Integer getOrden() { public Integer getOrden() {
return orden; return orden;
} }
public void setColapsa(Integer colapsa) { public void setColapsa(Integer colapsa) {
this.colapsa = colapsa; this.colapsa = colapsa;
} }
public Integer getColapsa() { public Integer getColapsa() {
return colapsa; return colapsa;
} }
......
...@@ -3,6 +3,8 @@ package com.mx.dla.dda.admin.catalogos.materiales.actions; ...@@ -3,6 +3,8 @@ package com.mx.dla.dda.admin.catalogos.materiales.actions;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -32,30 +34,10 @@ public class CatalogoMaterialesAction extends BaseAction { ...@@ -32,30 +34,10 @@ public class CatalogoMaterialesAction extends BaseAction {
catalogoMateriales = new ArrayList<CatalogoMaterialDTO>(); catalogoMateriales = new ArrayList<CatalogoMaterialDTO>();
catalogoMateriales = catalogoMaterialesDAO.catalogoMateriales(); catalogoMateriales = catalogoMaterialesDAO.catalogoMateriales();
} catch (ResultMapException e) {
/** logger.error("Error. {}", e);
* Temporal } catch (PersistenceException ibe) {
*/ logger.error("Error. {}", ibe);
// EstudioDTO estudioDTO1 = new EstudioDTO();
// estudioDTO1.setIdEstudio(1);
// estudioDTO1.setIdApartado(1);
// estudioDTO1.setClavePais("US");
// estudioDTO1.setClaveMoneda("USD");
// estudioDTO1.setDescripcionEstudio("FOX ENTERTAINMENT INC");
// estudioDTO1.setCodigoSap("0030800000");
// estudioDTO1.setSiglaDda(null);
// estudioDTO1.setOrden(1);
// catalogoEstudios.add(estudioDTO1);
/**
* Fin Temporal
*/
// catalogoEmpresaFilial = catalogoEmpresaFilialDAO.catalogoEmpresaFilial();
}catch(Exception exc){
log.error(exc.getMessage());
} }
log.info("Catalogo de materiales"); log.info("Catalogo de materiales");
......
package com.mx.dla.dda.admin.catalogos.pais.actions; package com.mx.dla.dda.admin.catalogos.pais.actions;
import java.sql.SQLException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -12,136 +14,156 @@ import com.mx.dla.dda.admin.catalogos.pais.dtos.CatalogoPaisDTO; ...@@ -12,136 +14,156 @@ import com.mx.dla.dda.admin.catalogos.pais.dtos.CatalogoPaisDTO;
import com.mx.dla.dda.catalogos.bos.CatalogosBO; import com.mx.dla.dda.catalogos.bos.CatalogosBO;
import com.mx.dla.dda.catalogos.dtos.RegionVentaDTO; import com.mx.dla.dda.catalogos.dtos.RegionVentaDTO;
import com.mx.dla.dda.catalogos.dtos.TerritorioDTO; import com.mx.dla.dda.catalogos.dtos.TerritorioDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
public class CatalogoPaisAction extends BaseAction { public class CatalogoPaisAction extends BaseAction {
private static final long serialVersionUID = -1L; private static final long serialVersionUID = -1L;
private static Logger log = Logger.getLogger(CatalogoPaisAction.class); private static Logger log = Logger.getLogger(CatalogoPaisAction.class);
private List<CatalogoPaisDTO> catalogoPais; private List<CatalogoPaisDTO> catalogoPais;
private CatalogoPaisDTO pais; private CatalogoPaisDTO pais;
private boolean paisActualizado; private boolean paisActualizado;
private boolean regresoAction; private boolean regresoAction;
private List<TerritorioDTO> catalogoTerritorio; private List<TerritorioDTO> catalogoTerritorio;
private List<RegionVentaDTO> catalogoRegion; private List<RegionVentaDTO> catalogoRegion;
@Autowired @Autowired
private CatalogoPaisBO catalogoPaisBO; private CatalogoPaisBO catalogoPaisBO;
@Autowired @Autowired
private CatalogosBO catalogosBO; private CatalogosBO catalogosBO;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
return SUCCESS; return SUCCESS;
} }
public String listadoPais(){
try{ public String listadoPais() {
try {
catalogoPais = new ArrayList<CatalogoPaisDTO>(); catalogoPais = new ArrayList<CatalogoPaisDTO>();
catalogoPais = catalogoPaisBO.getCatalogoPais(); catalogoPais = catalogoPaisBO.getCatalogoPais();
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
log.error("Error en [" + this.getClass() +"]", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
log.error("Error en [" + this.getClass() +"]", e); logger.error("Error. {}", ibe);
} } catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return "catalogoPaisLista"; return "catalogoPaisLista";
} }
public String guardaPais(){ public String guardaPais() {
try{ try {
regresoAction = true; regresoAction = true;
CatalogoPaisDTO paisNuevo = new CatalogoPaisDTO(this.pais); CatalogoPaisDTO paisNuevo = new CatalogoPaisDTO(this.pais);
catalogoPaisBO.guardarPais(paisNuevo); catalogoPaisBO.guardarPais(paisNuevo);
paisActualizado=true; paisActualizado = true;
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.paisActualizado=false; this.paisActualizado = false;
log.error("Error en [" + this.getClass() +"]", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
this.paisActualizado=false; this.paisActualizado = false;
log.error("Error en [" + this.getClass() +"]", e); logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} }
getListados(); getListados();
return "irCrearPais"; return "irCrearPais";
} }
public String irCrearPais(){ public String irCrearPais() {
try{ getListados();
getListados();
}catch(PersistenceException ibe){ return "irCrearPais";
this.paisActualizado=false;
log.error("Error en [" + this.getClass() +"]", ibe);
}catch(Exception e){
this.paisActualizado=false;
log.error("Error en [" + this.getClass() +"]", e);
}
return "irCrearPais";
} }
public String buscaPais( ){ public String buscaPais() {
try{ try {
log.info("*************Busca pais: " + this.pais.getNombre()); log.info("*************Busca pais: " + this.pais.getNombre());
int idPais = this.pais.getId(); int idPais = this.pais.getId();
this.pais = catalogoPaisBO.getPaisPorId(idPais); this.pais = catalogoPaisBO.getPaisPorId(idPais);
getListados(); getListados();
log.info("****"+catalogoTerritorio.toString()); log.info("****" + catalogoTerritorio.toString());
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
log.error("Error en [" + this.getClass() +"]", ibe); logger.error("Error. {}", e);
}catch(Exception e){ } catch (PersistenceException ibe) {
log.error("Error en [" + this.getClass() +"]", e); logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
} }
return "paisConsultado"; return "paisConsultado";
} }
public String actualizaPais(){ public String actualizaPais() {
try{ try {
catalogoPaisBO.updatePais(pais); catalogoPaisBO.updatePais(pais);
int idPais = this.pais.getId(); int idPais = this.pais.getId();
this.pais = catalogoPaisBO.getPaisPorId(idPais); this.pais = catalogoPaisBO.getPaisPorId(idPais);
this.paisActualizado=true; this.paisActualizado = true;
this.regresoAction=true; this.regresoAction = true;
getListados(); getListados();
log.info("****"+catalogoTerritorio.toString()); log.info("****" + catalogoTerritorio.toString());
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
this.paisActualizado=false; this.paisActualizado = false;
log.error("Error en [" + this.getClass() +"]", ibe); logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
}catch(Exception e){ this.paisActualizado = false;
this.paisActualizado=false; logger.error("Error. {}", ibe);
log.error("Error en [" + this.getClass() +"]", e); } catch (TransaccionException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} }
return "paisConsultado"; return "paisConsultado";
} }
public void getListados(){ public void getListados() {
try{ try {
catalogoTerritorio = new ArrayList<TerritorioDTO>(); catalogoTerritorio = new ArrayList<TerritorioDTO>();
catalogoTerritorio = catalogosBO.obtenListaTerritorios(); catalogoTerritorio = catalogosBO.obtenListaTerritorios();
catalogoRegion = new ArrayList<RegionVentaDTO>(); catalogoRegion = new ArrayList<RegionVentaDTO>();
catalogoRegion = catalogosBO.getRegiones(); catalogoRegion = catalogosBO.getRegiones();
}catch(PersistenceException ibe){ } catch (ResultMapException e) {
log.error("Error en [" + this.getClass() +"]", ibe); this.paisActualizado = false;
}catch(Exception e){ logger.error("Error. {}", e);
log.error("Error en [" + this.getClass() +"]", e); } catch (PersistenceException ibe) {
} this.paisActualizado = false;
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
this.paisActualizado = false;
logger.error("Error. {}", e);
}
} }
//Setter y getters // Setter y getters
public CatalogoPaisDTO getPais() { public CatalogoPaisDTO getPais() {
return pais; return pais;
} }
...@@ -168,5 +190,5 @@ public class CatalogoPaisAction extends BaseAction { ...@@ -168,5 +190,5 @@ public class CatalogoPaisAction extends BaseAction {
public List<RegionVentaDTO> getCatalogoRegion() { public List<RegionVentaDTO> getCatalogoRegion() {
return catalogoRegion; return catalogoRegion;
} }
} }
package com.mx.dla.dda.admin.catalogos.tipoCambio.actions; package com.mx.dla.dda.admin.catalogos.tipoCambio.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.tipoCambio.bos.TipoCambioBO; import com.mx.dla.dda.admin.catalogos.tipoCambio.bos.TipoCambioBO;
...@@ -39,37 +42,68 @@ public class TipoCambioAction extends BaseContratoAction { ...@@ -39,37 +42,68 @@ public class TipoCambioAction extends BaseContratoAction {
annios = tipoCambioBO.obtenerAnnios(); annios = tipoCambioBO.obtenerAnnios();
try { try {
paises = tipoCambioBO.obtenerPaises(); paises = tipoCambioBO.obtenerPaises();
}catch (TransaccionException e) { } catch (ResultMapException e) {
error = e.getMessage(); error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
} }
public String obtenerMesTipo() { public String obtenerMesTipo() {
try { try {
nombreTipos = tipoCambioBO.obtenerNombreTipos(); nombreTipos = tipoCambioBO.obtenerNombreTipos();
mesesTipos = tipoCambioBO.obtenerMesTipo(annio, pais, nombreTipos); mesesTipos = tipoCambioBO.obtenerMesTipo(annio, pais, nombreTipos);
}catch (TransaccionException e) { } catch (ResultMapException e) {
error = e.getMessage(); error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
} }
public String guardarCambio() { public String guardarCambio() {
try{ try {
exito = tipoCambioBO.guardarCambios(mesesTipos); exito = tipoCambioBO.guardarCambios(mesesTipos);
mensaje = "Se actualizaron los cambios."; mensaje = "Se actualizaron los cambios.";
}catch (TransaccionException e) { } catch (ResultMapException e) {
error = e.getMessage(); error = "Ocurrio un error.";
mensaje = error; // revisar el uso mensaje = error; // revisar el uso
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
mensaje = error; // revisar el uso
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
mensaje = error; // revisar el uso
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
mensaje = error; // revisar el uso
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
} }
...@@ -144,5 +178,5 @@ public class TipoCambioAction extends BaseContratoAction { ...@@ -144,5 +178,5 @@ public class TipoCambioAction extends BaseContratoAction {
public void setError(String error) { public void setError(String error) {
this.error = error; this.error = error;
} }
} }
\ No newline at end of file
...@@ -3,19 +3,23 @@ package com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.actions; ...@@ -3,19 +3,23 @@ package com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.actions;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.sql.SQLException;
import java.text.ParseException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO; import com.mx.dla.dda.admin.catalogos.addons.dtos.EstudioAddonDTO;
import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO; import com.mx.dla.dda.admin.catalogos.estudios.bos.EstudioBO;
import com.mx.dla.dda.admin.catalogos.estudios.dtos.CatalogoEstudioDTO;
import com.mx.dla.dda.admin.catalogos.tipoCambio.dtos.TipoCambioDTO; import com.mx.dla.dda.admin.catalogos.tipoCambio.dtos.TipoCambioDTO;
import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.bos.TipoCambioAddOnsBO; import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.bos.TipoCambioAddOnsBO;
import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.dtos.MesTiposAddOnsCTDTO; import com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.dtos.MesTiposAddOnsCTDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException; import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException; import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException;
import com.mx.dla.dda.reporte.cpview.exception.ReportCostPerViewException;
public class TipoCambioAddOnsAction extends BaseContratoAction { public class TipoCambioAddOnsAction extends BaseContratoAction {
...@@ -44,14 +48,24 @@ public class TipoCambioAddOnsAction extends BaseContratoAction { ...@@ -44,14 +48,24 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
private TipoCambioAddOnsBO tipoCambioAddOnsBO; private TipoCambioAddOnsBO tipoCambioAddOnsBO;
@Override @Override
public String execute() throws Exception { public String execute() {
return SUCCESS; return SUCCESS;
} }
public String obtenerLista() { public String obtenerLista() {
try {
annios = tipoCambioAddOnsBO.obtenerAnnios(); annios = tipoCambioAddOnsBO.obtenerAnnios();
estudios = estudioBO.catalogoEstudiosAddOn(); estudios = estudioBO.catalogoEstudiosAddOn();
}catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
...@@ -60,9 +74,18 @@ public class TipoCambioAddOnsAction extends BaseContratoAction { ...@@ -60,9 +74,18 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
try{ try{
nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses(); nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses();
tipoCambioAddOnsBO.cargaMasivaTipoCambioAddOn(Long.valueOf(annio), Long.parseLong(estudio), file, fileFileName, nombreTipos); tipoCambioAddOnsBO.cargaMasivaTipoCambioAddOn(Long.valueOf(annio), Long.parseLong(estudio), file, fileFileName, nombreTipos);
}catch(Exception e){ }catch (ResultMapException e) {
logger.error("Error ",e); error = "Ocurrio un error.";
e.printStackTrace(); logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
...@@ -73,10 +96,24 @@ public class TipoCambioAddOnsAction extends BaseContratoAction { ...@@ -73,10 +96,24 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
try { try {
fileInputStream = tipoCambioAddOnsBO.obtenerStreamReporte(Long.parseLong(estudio),annio); fileInputStream = tipoCambioAddOnsBO.obtenerStreamReporte(Long.parseLong(estudio),annio);
System.out.println("ao para descarga"+annio); logger.info("ao para descarga" + annio);
} catch (Exception e) { } catch (ResultMapException e) {
System.out.println(e.getMessage()); logger.error("Error. {}", e);
} } catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (IllegalArgumentException e) {
logger.error("Error. {}", e);
} catch (IllegalAccessException e) {
logger.error("Error. {}", e);
} catch (ParseException e) {
logger.error("Error. {}", e);
} catch (ExcelMapperException e) {
logger.error("Error. {}", e);
} catch (IOException e) {
logger.error("Error. {}", e);
} catch (ReportCostPerViewException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
...@@ -85,8 +122,18 @@ public class TipoCambioAddOnsAction extends BaseContratoAction { ...@@ -85,8 +122,18 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
try { try {
nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses(); nombreTipos = tipoCambioAddOnsBO.obtenerNombreMeses();
mesesTipos = tipoCambioAddOnsBO.obtenerMesTipo(Long.valueOf(estudio), annio, nombreTipos); mesesTipos = tipoCambioAddOnsBO.obtenerMesTipo(Long.valueOf(estudio), annio, nombreTipos);
}catch (TransaccionException e) { }catch (ResultMapException e) {
error = e.getMessage(); error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
...@@ -97,9 +144,22 @@ public class TipoCambioAddOnsAction extends BaseContratoAction { ...@@ -97,9 +144,22 @@ public class TipoCambioAddOnsAction extends BaseContratoAction {
try{ try{
exito = tipoCambioAddOnsBO.guardarCambios(mesesTipos); exito = tipoCambioAddOnsBO.guardarCambios(mesesTipos);
mensaje = "Se actualizaron los cambios."; mensaje = "Se actualizaron los cambios.";
}catch (TransaccionException e) { }catch (ResultMapException e) {
error = e.getMessage(); error = "Ocurrio un error.";
mensaje = error; // revisar el uso mensaje = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
error = "Ocurrio un error.";
mensaje = "Ocurrio un error.";
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
error = "Ocurrio un error.";
mensaje = "Ocurrio un error.";
logger.error("Error. {}", e);
} catch (SQLException e) {
error = "Ocurrio un error.";
mensaje = "Ocurrio un error.";
logger.error("Error. {}", e);
} }
return SUCCESS; return SUCCESS;
......
package com.mx.dla.dda.admin.catalogos.transacciones.actions; package com.mx.dla.dda.admin.catalogos.transacciones.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO; import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.CategoriasDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.CategoriasDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import lombok.Data; import lombok.Getter;
import lombok.Setter;
@Data @Getter
@Setter
public class CategoriasAction extends BaseAction { public class CategoriasAction extends BaseAction {
private static final long serialVersionUID = 1L;
private List<CategoriasDTO> categorias; private List<CategoriasDTO> categorias;
private CategoriasDTO categoria; private CategoriasDTO categoria;
private String nombreCategoria; private String nombreCategoria;
private String idCategoria; private String idCategoria;
@Autowired @Autowired
private TransaccionesBO transacciones; private TransaccionesBO transacciones;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String listadoCategorias() { public String listadoCategorias() {
setCategorias(transacciones.getCategorias());
try {
setCategorias(transacciones.getCategorias());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setPmns() { public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 212); this.getSession().put("pmn", 212);
...@@ -39,40 +57,84 @@ public class CategoriasAction extends BaseAction { ...@@ -39,40 +57,84 @@ public class CategoriasAction extends BaseAction {
this.setPmn("212"); this.setPmn("212");
this.setPmnReturn("212"); this.setPmnReturn("212");
} }
public String dirigirAgregar() throws Exception { public String dirigirAgregar() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String guardaCategoria() { public String guardaCategoria() {
CategoriasDTO categoria = new CategoriasDTO(); CategoriasDTO categoria = new CategoriasDTO();
categoria.setNombre(nombreCategoria.toUpperCase()); categoria.setNombre(nombreCategoria.toUpperCase());
transacciones.agregarCategoria(categoria);
try {
transacciones.agregarCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String eliminaCategoria() { public String eliminaCategoria() {
CategoriasDTO categoria = new CategoriasDTO(); CategoriasDTO categoria = new CategoriasDTO();
categoria.setIdCategoria(idCategoria); categoria.setIdCategoria(idCategoria);
categoria.setBorrado("0"); categoria.setBorrado("0");
transacciones.eliminarCategoria(categoria);
try {
transacciones.eliminarCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaObtenCategorias() throws Exception { public String llamaObtenCategorias() throws Exception {
setCategoria(transacciones.getCategoriaById(idCategoria));
try {
setCategoria(transacciones.getCategoriaById(idCategoria));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaActualizaCategoria() throws Exception { public String llamaActualizaCategoria() throws Exception {
CategoriasDTO categoria = new CategoriasDTO(); CategoriasDTO categoria = new CategoriasDTO();
categoria.setIdCategoria(idCategoria); categoria.setIdCategoria(idCategoria);
categoria.setNombre(nombreCategoria.toUpperCase()); categoria.setNombre(nombreCategoria.toUpperCase());
transacciones.updateCategoria(categoria);
try {
transacciones.updateCategoria(categoria);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
......
package com.mx.dla.dda.admin.catalogos.transacciones.actions; package com.mx.dla.dda.admin.catalogos.transacciones.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO; import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import lombok.Data; import lombok.Getter;
import lombok.Setter;
@Data @Getter
@Setter
public class EstudiosTransAction extends BaseAction { public class EstudiosTransAction extends BaseAction {
private static final long serialVersionUID = 1L;
private List<EstudiosTransDTO> estudiosTrans; private List<EstudiosTransDTO> estudiosTrans;
private EstudiosTransDTO estudio; private EstudiosTransDTO estudio;
private String nombreEstudio; private String nombreEstudio;
private String revenueShare; private String revenueShare;
private String idEstudio; private String idEstudio;
private String valido; private String valido;
@Autowired @Autowired
private TransaccionesBO transacciones; private TransaccionesBO transacciones;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String listadoEstudiosTrans() { public String listadoEstudiosTrans() {
setEstudiosTrans(transacciones.getEstudiosTrans());
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setPmns() { public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 211); this.getSession().put("pmn", 211);
...@@ -41,43 +59,87 @@ public class EstudiosTransAction extends BaseAction { ...@@ -41,43 +59,87 @@ public class EstudiosTransAction extends BaseAction {
this.setPmn("211"); this.setPmn("211");
this.setPmnReturn("211"); this.setPmnReturn("211");
} }
public String dirigirAgregar() throws Exception { public String dirigirAgregar() throws Exception {
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String guardaEstudioTrans() { public String guardaEstudioTrans() {
EstudiosTransDTO estudio = new EstudiosTransDTO(); EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setNombre(nombreEstudio); estudio.setNombre(nombreEstudio);
estudio.setRevenueShare(revenueShare); estudio.setRevenueShare(revenueShare);
transacciones.agregarEstudioTrans(estudio);
try {
transacciones.agregarEstudioTrans(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String eliminaEstudioTrans() { public String eliminaEstudioTrans() {
EstudiosTransDTO estudio = new EstudiosTransDTO(); EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setIdEstudio(idEstudio); estudio.setIdEstudio(idEstudio);
estudio.setBorrado("0"); estudio.setBorrado("0");
transacciones.eliminarEstudio(estudio);
try {
transacciones.eliminarEstudio(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaObtenEstudio() throws Exception { public String llamaObtenEstudio() throws Exception {
setEstudio(transacciones.getEstudioTransById(idEstudio));
try {
setEstudio(transacciones.getEstudioTransById(idEstudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaActualizaEstudio() throws Exception { public String llamaActualizaEstudio() throws Exception {
EstudiosTransDTO estudio = new EstudiosTransDTO(); EstudiosTransDTO estudio = new EstudiosTransDTO();
estudio.setIdEstudio(idEstudio); estudio.setIdEstudio(idEstudio);
estudio.setNombre(nombreEstudio); estudio.setNombre(nombreEstudio);
estudio.setRevenueShare(revenueShare); estudio.setRevenueShare(revenueShare);
estudio.setBorrado("0"); estudio.setBorrado("0");
transacciones.updateEstudioTrans(estudio);
try {
transacciones.updateEstudioTrans(estudio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
......
package com.mx.dla.dda.admin.catalogos.transacciones.actions; package com.mx.dla.dda.admin.catalogos.transacciones.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO; import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.ExcepcionesTransDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.ExcepcionesTransDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import lombok.Data; import lombok.Getter;
import lombok.Setter;
@Data @Getter
@Setter
public class ExcepcionesTransAction extends BaseAction { public class ExcepcionesTransAction extends BaseAction {
private static final long serialVersionUID = 1L;
private List<ExcepcionesTransDTO> excepciones; private List<ExcepcionesTransDTO> excepciones;
private List<EstudiosTransDTO> estudiosTrans; private List<EstudiosTransDTO> estudiosTrans;
private ExcepcionesTransDTO excepcion; private ExcepcionesTransDTO excepcion;
...@@ -23,24 +30,35 @@ public class ExcepcionesTransAction extends BaseAction { ...@@ -23,24 +30,35 @@ public class ExcepcionesTransAction extends BaseAction {
private String fechaInicio; private String fechaInicio;
private String fechaFin; private String fechaFin;
private String idExcepcion; private String idExcepcion;
private boolean excepcionActualizada; private boolean excepcionActualizada;
@Autowired @Autowired
private TransaccionesBO transacciones; private TransaccionesBO transacciones;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
setPmns(); setPmns();
excepcionActualizada = true; excepcionActualizada = true;
return SUCCESS; return SUCCESS;
} }
public String listadoExcepciones() { public String listadoExcepciones() {
setExcepciones(transacciones.getExcepciones());
try {
setExcepciones(transacciones.getExcepciones());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setPmns() { public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 213); this.getSession().put("pmn", 213);
...@@ -48,14 +66,29 @@ public class ExcepcionesTransAction extends BaseAction { ...@@ -48,14 +66,29 @@ public class ExcepcionesTransAction extends BaseAction {
this.setPmn("213"); this.setPmn("213");
this.setPmnReturn("213"); this.setPmnReturn("213");
} }
public String dirigirAgregar() throws Exception { public String dirigirAgregar() throws Exception {
setEstudiosTrans(transacciones.getEstudiosTrans());
excepcionActualizada = true; try {
setEstudiosTrans(transacciones.getEstudiosTrans());
excepcionActualizada = true;
} catch (ResultMapException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
excepcionActualizada = false;
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String guardaExcepcion() { public String guardaExcepcion() {
ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO(); ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO();
excepcion.setEstudio(nombreEstudio); excepcion.setEstudio(nombreEstudio);
...@@ -63,34 +96,72 @@ public class ExcepcionesTransAction extends BaseAction { ...@@ -63,34 +96,72 @@ public class ExcepcionesTransAction extends BaseAction {
excepcion.setRevenueShare(revenueShare); excepcion.setRevenueShare(revenueShare);
excepcion.setFechaInicio(fechaInicio); excepcion.setFechaInicio(fechaInicio);
excepcion.setFechaFin(fechaFin); excepcion.setFechaFin(fechaFin);
if(transacciones.validaExcepcionExistente(excepcion) == null && transacciones.validaMescerrado(excepcion) == null) {
setExcepcion(excepcion); try {
transacciones.agregarExcepcion(excepcion); if (transacciones.validaExcepcionExistente(excepcion) == null
excepcionActualizada = true; && transacciones.validaMescerrado(excepcion) == null) {
} else { setExcepcion(excepcion);
setExcepcion(null); transacciones.agregarExcepcion(excepcion);
excepcionActualizada = true;
} else {
setExcepcion(null);
excepcionActualizada = false;
}
} catch (ResultMapException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
excepcionActualizada = false;
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
excepcionActualizada = false; excepcionActualizada = false;
logger.error("Error. {}", e);
} }
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String eliminaExcepcion() { public String eliminaExcepcion() {
ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO(); ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO();
excepcion.setIdExcepcion(idExcepcion); excepcion.setIdExcepcion(idExcepcion);
excepcion.setBorrado("0"); excepcion.setBorrado("0");
transacciones.eliminarExcepcion(excepcion);
try {
transacciones.eliminarExcepcion(excepcion);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaObtenExcepcion() throws Exception { public String llamaObtenExcepcion() throws Exception {
setEstudiosTrans(transacciones.getEstudiosTrans());
setExcepcion(transacciones.getExcepcionesById(idExcepcion)); try {
setEstudiosTrans(transacciones.getEstudiosTrans());
setExcepcion(transacciones.getExcepcionesById(idExcepcion));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String llamaActualizaExcepcion() throws Exception { public String llamaActualizaExcepcion() throws Exception {
ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO(); ExcepcionesTransDTO excepcion = new ExcepcionesTransDTO();
excepcion.setIdExcepcion(idExcepcion); excepcion.setIdExcepcion(idExcepcion);
...@@ -99,13 +170,28 @@ public class ExcepcionesTransAction extends BaseAction { ...@@ -99,13 +170,28 @@ public class ExcepcionesTransAction extends BaseAction {
excepcion.setRevenueShare(revenueShare); excepcion.setRevenueShare(revenueShare);
excepcion.setFechaInicio(fechaInicio); excepcion.setFechaInicio(fechaInicio);
excepcion.setFechaFin(fechaFin); excepcion.setFechaFin(fechaFin);
if(transacciones.validaMescerrado(excepcion) == null) {
setExcepcion(excepcion); try {
transacciones.updateExcepcion(excepcion); if (transacciones.validaMescerrado(excepcion) == null) {
excepcionActualizada = true; setExcepcion(excepcion);
} else { transacciones.updateExcepcion(excepcion);
setExcepcion(null); excepcionActualizada = true;
} else {
setExcepcion(null);
excepcionActualizada = false;
}
} catch (ResultMapException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
excepcionActualizada = false;
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
excepcionActualizada = false;
logger.error("Error. {}", e);
} catch (SQLException e) {
excepcionActualizada = false; excepcionActualizada = false;
logger.error("Error. {}", e);
} }
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
......
package com.mx.dla.dda.admin.catalogos.transacciones.actions; package com.mx.dla.dda.admin.catalogos.transacciones.actions;
import java.io.InputStream; import java.io.InputStream;
import java.text.SimpleDateFormat; import java.sql.SQLException;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO; import com.mx.dla.dda.admin.catalogos.transacciones.bos.TransaccionesBO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.EstudiosTransDTO;
import com.mx.dla.dda.admin.catalogos.transacciones.dtos.ReporteGeneralDTO; import com.mx.dla.dda.admin.catalogos.transacciones.dtos.ReporteGeneralDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import lombok.Data; import lombok.Getter;
import lombok.Setter;
@Data @Getter
public class ReporteGeneralAction extends BaseAction { @Setter
public class ReporteGeneralAction extends BaseAction {
private static final long serialVersionUID = 1L;
private List<EstudiosTransDTO> estudiosTrans; private List<EstudiosTransDTO> estudiosTrans;
private List<ReporteGeneralDTO> reporteGeneral; private List<ReporteGeneralDTO> reporteGeneral;
private String estudio; private String estudio;
...@@ -27,17 +32,28 @@ public class ReporteGeneralAction extends BaseAction { ...@@ -27,17 +32,28 @@ public class ReporteGeneralAction extends BaseAction {
private InputStream fileInputStream; private InputStream fileInputStream;
private String mes; private String mes;
private String anio; private String anio;
@Autowired @Autowired
private TransaccionesBO transacciones; private TransaccionesBO transacciones;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
setPmns(); setPmns();
setEstudiosTrans(transacciones.getEstudiosTrans());
try {
setEstudiosTrans(transacciones.getEstudiosTrans());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public void setPmns() { public void setPmns() {
logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn()); logger.debug("pmn : " + this.getPmn() + "pmnReturn : " + this.getPmnReturn());
this.getSession().put("pmn", 215); this.getSession().put("pmn", 215);
...@@ -45,45 +61,89 @@ public class ReporteGeneralAction extends BaseAction { ...@@ -45,45 +61,89 @@ public class ReporteGeneralAction extends BaseAction {
this.setPmn("215"); this.setPmn("215");
this.setPmnReturn("215"); this.setPmnReturn("215");
} }
public String generarReporte() throws Exception { public String generarReporte() throws Exception {
System.out.println("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio); logger.info("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio);
String [] date = fecha.split("/"); String[] date = fecha.split("/");
setReporteGeneral(transacciones.reporteGeneral(date[0],date[1],estudio));
try {
setReporteGeneral(transacciones.reporteGeneral(date[0], date[1], estudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setPmns(); setPmns();
System.out.println("Recuperando reporte: " + getReporteGeneral().size()); logger.info("Recuperando reporte: " + getReporteGeneral().size());
return SUCCESS; return SUCCESS;
} }
public String generarExcel() throws Exception { public String generarExcel() throws Exception {
System.out.println("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio); logger.info("Datos para reporte Fecha: " + fecha + " Estudio: " + estudio);
String [] date = fecha.split("/"); String[] date = fecha.split("/");
setFileInputStream(transacciones.obtenerReporteEnExcel(date[0],date[1],estudio));
try {
setFileInputStream(transacciones.obtenerReporteEnExcel(date[0], date[1], estudio));
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
setFileName(date[0] + "-" + date[1] + "-01"); setFileName(date[0] + "-" + date[1] + "-01");
setPmns(); setPmns();
return SUCCESS; return SUCCESS;
} }
public String cerrarReporte(){ public String cerrarReporte() {
transacciones.cerrarRporte(getfecha());
try {
transacciones.cerrarRporte(getfecha());
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public String reabrirReporte(){ public String reabrirReporte() {
transacciones.reabrirReporte(mes, anio);
try {
transacciones.reabrirReporte(mes, anio);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (PersistenceException ibe) {
logger.error("Error. {}", ibe);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
public String getfecha() { public String getfecha() {
Integer year = Calendar.getInstance().get(Calendar.YEAR); Integer year = Calendar.getInstance().get(Calendar.YEAR);
Integer month = Calendar.getInstance().get(Calendar.MONTH); Integer month = Calendar.getInstance().get(Calendar.MONTH);
if(month == 0) { if (month == 0) {
year = year -1; year = year - 1;
month = 12; month = 12;
} }
setMes(StringUtils.leftPad(month.toString(), 2)); setMes(StringUtils.leftPad(month.toString(), 2));
setAnio(year.toString()); setAnio(year.toString());
return year.toString() + "-" + month.toString() + "-" + "01"; return year.toString() + "-" + month.toString() + "-" + "01";
} }
} }
package com.mx.dla.dda.admin.catalogos.usuario.actions;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.admin.catalogos.usuario.bos.CatalogoUsuarioBO;
import com.mx.dla.dda.admin.catalogos.usuario.dtos.CatalogoUsuarioDTO;
import com.mx.dla.dda.catalogos.dtos.CatalogoDTO;
import com.mx.dla.global.actions.BaseAction;
public class CatalogoUsuarioAction extends BaseAction {
private static final long serialVersionUID = -7755051578399274173L;
private List<CatalogoUsuarioDTO> usuarios;
private List<CatalogoDTO> empresas;
private List<CatalogoDTO> areas;
private List<CatalogoDTO> perfiles;
private List<CatalogoDTO> estudios;
private CatalogoUsuarioDTO usuario;
private String errorMensaje;
@Autowired
private CatalogoUsuarioBO catalogoUsuarioBO;
@Override
public String execute() throws Exception {
return SUCCESS;
}
public String obtenerListaUsuarios() {
try {
logger.info("obtenerListaUsuarios");
usuarios = catalogoUsuarioBO.obtenListadoUsuarios();
logger.info("usuarios: {}", usuarios);
} catch (Exception e) {
errorMensaje = e.getMessage();
}
return SUCCESS;
}
public String obtenerCatalogos() {
try {
logger.info("obtenerCatalogos");
empresas = catalogoUsuarioBO.obtenCatalogoEmpresas();
areas = catalogoUsuarioBO.obtenCatalogoAreas();
perfiles = catalogoUsuarioBO.obtenCatalogoPerfiles();
// estudios = catalogoUsuarioBO.obtenCatalogoEstudios();
logger.info("empresas: {}", empresas);
logger.info("areas: {}", areas);
logger.info("perfiles: {}", perfiles);
// logger.info("estudios: {}", estudios);
} catch (Exception e) {
errorMensaje = e.getMessage();
}
return SUCCESS;
}
public String obtenerEstudiosDisponibles() {
try {
logger.info("obtenerEstudiosDisponibles");
logger.info("usuario: {}", usuario);
estudios = catalogoUsuarioBO.obtenEstudiosPorUsuario(usuario, false);
logger.info("estudios: {}", estudios);
} catch (Exception e) {
errorMensaje = e.getMessage();
}
return SUCCESS;
}
public String obtenerEstudiosElegidos() {
try {
logger.info("obtenerEstudiosElegidos");
logger.info("usuario: {}", usuario);
estudios = catalogoUsuarioBO.obtenEstudiosPorUsuario(usuario, true);
logger.info("estudios: {}", estudios);
} catch (Exception e) {
errorMensaje = e.getMessage();
}
return SUCCESS;
}
public String guardarUsuario() {
try {
logger.info("guardaUsuario");
logger.info("usuario: {}", usuario);
logger.info("estudios: {}", estudios);
catalogoUsuarioBO.guardaUsuario(usuario, estudios);
logger.info("Done!");
} catch (Exception e) {
errorMensaje = e.getMessage();
}
return SUCCESS;
}
public List<CatalogoUsuarioDTO> getUsuarios() {
return usuarios;
}
public void setUsuarios(List<CatalogoUsuarioDTO> usuarios) {
this.usuarios = usuarios;
}
public List<CatalogoDTO> getEmpresas() {
return empresas;
}
public void setEmpresas(List<CatalogoDTO> empresas) {
this.empresas = empresas;
}
public List<CatalogoDTO> getAreas() {
return areas;
}
public void setAreas(List<CatalogoDTO> areas) {
this.areas = areas;
}
public List<CatalogoDTO> getPerfiles() {
return perfiles;
}
public void setPerfiles(List<CatalogoDTO> perfiles) {
this.perfiles = perfiles;
}
public List<CatalogoDTO> getEstudios() {
return estudios;
}
public void setEstudios(List<CatalogoDTO> estudios) {
this.estudios = estudios;
}
public String getErrorMensaje() {
return errorMensaje;
}
public void setErrorMensaje(String errorMensaje) {
this.errorMensaje = errorMensaje;
}
public CatalogoUsuarioDTO getUsuario() {
return usuario;
}
public void setUsuario(CatalogoUsuarioDTO usuario) {
this.usuario = usuario;
}
}
\ No newline at end of file
package com.mx.dla.dda.admin.revenue.actions; package com.mx.dla.dda.admin.revenue.actions;
import java.util.ArrayList; import java.sql.SQLException;
import java.util.List;
import java.util.Locale;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO; import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO;
import com.mx.dla.dda.catalogos.dtos.RegionVentaDTO; import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.catalogos.dtos.TerritorioDTO;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
public class RevenuePorcAction extends BaseAction { public class RevenuePorcAction extends BaseAction {
private static final long serialVersionUID = -1L; private static final long serialVersionUID = -1L;
private static Logger log = Logger.getLogger(RevenuePorcAction.class); private static Logger log = Logger.getLogger(RevenuePorcAction.class);
private boolean regresoAction;
@Autowired @Autowired
private CargaTransaccionesBO bdsp; private CargaTransaccionesBO bdsp;
//private BloqueoSAPBO BloqueoSAPBO;
private String fecha; private String fecha;
...@@ -38,16 +32,17 @@ public class RevenuePorcAction extends BaseAction { ...@@ -38,16 +32,17 @@ public class RevenuePorcAction extends BaseAction {
public String ejecutaSP() { public String ejecutaSP() {
try { try {
bdsp.ejecutaSP_porcR(fecha); bdsp.ejecutaSP_porcR(fecha);
} catch (ResultMapException e) {
log.error("Error. {}", e);
} catch (Exception e) { } catch (PersistenceException e) {
addActionError("Ha ocurrido el siguiente error durante la consulta: " log.error("Error. {}", e);
+ e.getMessage()); } catch (TransaccionException e) {
log.error("Error. {}", e);
} catch (SQLException e) {
log.error("Error. {}", e);
} }
return Action.SUCCESS; return Action.SUCCESS;
} }
......
...@@ -2,11 +2,13 @@ package com.mx.dla.dda.carga.suscriptor.actions; ...@@ -2,11 +2,13 @@ package com.mx.dla.dda.carga.suscriptor.actions;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.codehaus.jackson.JsonGenerationException; import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.JsonParseException; import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.map.JsonMappingException; import org.codehaus.jackson.map.JsonMappingException;
...@@ -17,95 +19,100 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -17,95 +19,100 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.carga.suscriptor.bos.CargaSuscriptorBO; import com.mx.dla.dda.carga.suscriptor.bos.CargaSuscriptorBO;
import com.mx.dla.dda.carga.suscriptor.dtos.CargaSuscripcionDTO; import com.mx.dla.dda.carga.suscriptor.dtos.CargaSuscripcionDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
public class CargaSuscriptoresAction extends BaseContratoAction { public class CargaSuscriptoresAction extends BaseContratoAction {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private List<CargaSuscripcionDTO> listado = new ArrayList<CargaSuscripcionDTO>(); private List<CargaSuscripcionDTO> listado = new ArrayList<CargaSuscripcionDTO>();
private Integer mes; private Integer mes;
private Integer annio; private Integer annio;
private String request; private String request;
private String msgError; private String msgError;
private String msgExito; private String msgExito;
private Map<String, String> informacionExcel; private Map<String, String> informacionExcel;
private File fileUpload; private File fileUpload;
private String fileUploadContentType; private String fileUploadContentType;
private String fileUploadFileName; private String fileUploadFileName;
private String errores; private String errores;
@Autowired @Autowired
private CargaSuscriptorBO cargaSuscriptorBO; private CargaSuscriptorBO cargaSuscriptorBO;
public String execute() { public String execute() {
try {
try{ listado = cargaSuscriptorBO.getDatosSuscripcion(mes, annio);
} catch (ResultMapException e) {
listado = cargaSuscriptorBO.getDatosSuscripcion(mes, annio); this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
}catch(PersistenceException ibe){ } 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() +"]", ibe); logger.error("Error en [" + this.getClass() + "]", e);
} catch (TransaccionException e) {
}catch(Exception 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);
logger.error("Error en [" +this.getClass() +"]", e); } catch (SQLException e) {
} this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
return Action.SUCCESS; }
return Action.SUCCESS;
} }
public String actualizarDatos() { public String actualizarDatos() {
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
try { try {
logger.debug("Actualizacion Carga:" + request); logger.debug("Actualizacion Carga:" + request);
listado = mapper.readValue(request, new TypeReference<List<CargaSuscripcionDTO>>(){}); listado = mapper.readValue(request, new TypeReference<List<CargaSuscripcionDTO>>() {
});
cargaSuscriptorBO.actualizarSuscriptores(listado);
logger.debug("Se actulizaron valores carga"); cargaSuscriptorBO.actualizarSuscriptores(listado);
logger.debug("Se actulizaron valores carga");
msgExito = "Los datos fueron guardados con Exito";
msgExito = "Los datos fueron guardados con Exito";
} catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
this.msgError = "Ocurrió un error al guardar los datos."; } catch (JsonParseException | JsonGenerationException | JsonMappingException je) {
logger.error("Error en [" +this.getClass() +"]", je); this.msgError = "Ocurrió un error al guardar los datos.";
logger.error("Error en [" + this.getClass() + "]", je);
} catch (IOException ioe) { } catch (IOException ioe) {
this.msgError = "Ocurrió un error al guardar los datos."; this.msgError = "Ocurrió un error al guardar los datos.";
logger.error("Error en [" +this.getClass() +"]", ioe); logger.error("Error en [" + this.getClass() + "]", ioe);
} catch (ResultMapException e) {
}catch(PersistenceException ibe){ this.msgError = "Ocurrió un error al obtener los datos.";
this.msgError = "Ocurrió un error al guardar los datos."; logger.error("Error en [" + this.getClass() + "]", e);
logger.error("Error en [" +this.getClass() +"]", ibe); } catch (PersistenceException e) {
return Action.ERROR; this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
}catch(Exception e){ } catch (TransaccionException e) {
this.msgError = "Ocurrió un error al guardar los datos."; this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" +this.getClass() +"]", e); logger.error("Error en [" + this.getClass() + "]", e);
} } catch (SQLException e) {
this.msgError = "Ocurrió un error al obtener los datos.";
return Action.SUCCESS; logger.error("Error en [" + this.getClass() + "]", e);
} }
return Action.SUCCESS;
}
public String cargaExcel() { public String cargaExcel() {
try{ try {
setInformacionExcel(cargaSuscriptorBO.obtenInformacionExcel(fileUpload, fileUploadFileName)); setInformacionExcel(cargaSuscriptorBO.obtenInformacionExcel(fileUpload, fileUploadFileName));
logger.debug("Se leyo la informacion."); logger.debug("Se leyo la informacion.");
}catch(Exception ex) { } catch (TransaccionException e) {
setErrores("Fallo la carga de excel."); this.msgError = "Ocurrió un error al obtener los datos.";
logger.error("Error en [" + this.getClass() + "]", e);
} }
logger.debug("Se termino el action"); logger.debug("Se termino el action");
return Action.SUCCESS; return Action.SUCCESS;
} }
public void setMes(Integer mes) { public void setMes(Integer mes) {
this.mes = mes; this.mes = mes;
} }
...@@ -133,45 +140,45 @@ public class CargaSuscriptoresAction extends BaseContratoAction { ...@@ -133,45 +140,45 @@ public class CargaSuscriptoresAction extends BaseContratoAction {
public String getMsgExito() { public String getMsgExito() {
return msgExito; return msgExito;
} }
public void setInformacionExcel(Map<String, String> informacionExcel) { public void setInformacionExcel(Map<String, String> informacionExcel) {
this.informacionExcel = informacionExcel; this.informacionExcel = informacionExcel;
} }
public Map<String, String> getInformacionExcel() { public Map<String, String> getInformacionExcel() {
return informacionExcel; return informacionExcel;
} }
public void setFileUpload(File fileUpload) { public void setFileUpload(File fileUpload) {
this.fileUpload = fileUpload; this.fileUpload = fileUpload;
} }
public File getFileUpload() { public File getFileUpload() {
return fileUpload; return fileUpload;
} }
public void setFileUploadFileName(String fileUploadFileName) { public void setFileUploadFileName(String fileUploadFileName) {
this.fileUploadFileName = fileUploadFileName; this.fileUploadFileName = fileUploadFileName;
} }
public String getFileUploadFileName() { public String getFileUploadFileName() {
return fileUploadFileName; return fileUploadFileName;
} }
public void setFileUploadContentType(String fileUploadContentType) { public void setFileUploadContentType(String fileUploadContentType) {
this.fileUploadContentType = fileUploadContentType; this.fileUploadContentType = fileUploadContentType;
} }
public String getFileUploadContentType() { public String getFileUploadContentType() {
return fileUploadContentType; return fileUploadContentType;
} }
public void setErrores(String errores) { public void setErrores(String errores) {
this.errores = errores; this.errores = errores;
} }
public String getErrores() { public String getErrores() {
return errores; return errores;
} }
} }
...@@ -22,24 +22,17 @@ public class DescargaPlantillaAction extends BaseContratoAction{ ...@@ -22,24 +22,17 @@ public class DescargaPlantillaAction extends BaseContratoAction{
private CargaSuscriptorBO cargaSuscriptorBO; private CargaSuscriptorBO cargaSuscriptorBO;
public String execute() throws Exception { public String execute() throws Exception {
String[] empresasSplited = {"Clarovideo Brazil", "Net Servicios", "Clarovideo Argentina", "Clarovideo Chile", String[] empresasSplited = {"Clarovideo Brazil", "Net Servicios", "Clarovideo Argentina", "Clarovideo Chile",
"Clarovideo Colombia", "Clarovideo Costa Rica", "Clarovideo Dominicana", "Clarovideo Ecuador", "Clarovideo Colombia", "Clarovideo Costa Rica", "Clarovideo Dominicana", "Clarovideo Ecuador",
"Clarovideo El Salvador", "Clarovideo Guatemala", "Clarovideo Honduras", "Clarovideo Mxico", "Clarovideo El Salvador", "Clarovideo Guatemala", "Clarovideo Honduras", "Clarovideo Mxico",
"Clarovideo Nicaragua", "Clarovideo Per", "Clarovideo Uruguay"}; "Clarovideo Nicaragua", "Clarovideo Per", "Clarovideo Uruguay"};
logger.debug(empresas); logger.debug(empresas);
if(empresas != null && !empresas.equals("")){ if(empresas != null && !empresas.equals("")){
empresasSplited = empresas.split(","); empresasSplited = empresas.split(",");
} }
logger.debug("[{}]", empresasSplited); logger.debug("[{}]", empresasSplited);
fileInputStream = new ByteArrayInputStream(cargaSuscriptorBO.obtenPlantilla(empresasSplited)); fileInputStream = new ByteArrayInputStream(cargaSuscriptorBO.obtenPlantilla(empresasSplited));
fileName = "nombre"; fileName = "nombre";
return SUCCESS; return SUCCESS;
} }
......
package com.mx.dla.dda.carga.transaccion.actions; package com.mx.dla.dda.carga.transaccion.actions;
import java.io.File; import java.io.File;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.sql.SQLException;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.admin.dtos.UsuarioDTO; import com.mx.dla.admin.dtos.UsuarioDTO;
...@@ -54,11 +59,31 @@ public class CargaArchivoTransaccionesAction extends BaseContratoAction { ...@@ -54,11 +59,31 @@ public class CargaArchivoTransaccionesAction extends BaseContratoAction {
return SUCCESS; return SUCCESS;
} catch (TransaccionException e) { } catch (ResultMapException e) {
error = e.getMessage(); error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error); logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error; return error;
} } catch (PersistenceException e) {
error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error;
} catch (TransaccionException e) {
error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error;
} catch (SQLException e) {
error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error;
} catch (SocketTimeoutException e) {
error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error;
} catch (IOException e) {
error = e.getMessage();
logger.error("Error al invocar cargaTransaccionesBO : " + error);
return error;
}
} }
......
package com.mx.dla.dda.carga.transaccion.actions; package com.mx.dla.dda.carga.transaccion.actions;
import java.io.IOException;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import javax.servlet.ServletOutputStream; import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.ibatis.exceptions.PersistenceException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.apache.struts2.ServletActionContext; import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -12,6 +16,7 @@ import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO; ...@@ -12,6 +16,7 @@ import com.mx.dla.dda.carga.transaccion.bos.CargaTransaccionesBO;
import com.mx.dla.dda.carga.transaccion.dtos.RowReporteCargaDTO; import com.mx.dla.dda.carga.transaccion.dtos.RowReporteCargaDTO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.listado.dtos.ContentType; import com.mx.dla.dda.contrato.listado.dtos.ContentType;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class DescargaArchivoVistaPreviaAction extends BaseContratoAction { public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
...@@ -29,14 +34,8 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction { ...@@ -29,14 +34,8 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
logger.info(algo); logger.info(algo);
String nombre; String nombre;
byte[] vistaPreviac; byte[] vistaPreviac;
try { try {
vistaPreviac = cargaTransaccionesBO.descargaArchivoVistaPrevia(vistaPrevia);
vistaPreviac = cargaTransaccionesBO.descargaArchivoVistaPrevia(vistaPrevia);
System.out.println("algo..."+vistaPrevia);
nombre = "reporteVistaPreviaCargaTransacciones"; nombre = "reporteVistaPreviaCargaTransacciones";
HttpServletResponse response = ServletActionContext.getResponse(); HttpServletResponse response = ServletActionContext.getResponse();
...@@ -48,16 +47,19 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction { ...@@ -48,16 +47,19 @@ public class DescargaArchivoVistaPreviaAction extends BaseContratoAction {
out.write(vistaPreviac); out.write(vistaPreviac);
out.flush(); out.flush();
out.close(); out.close();
} catch (ResultMapException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
} catch (Exception e) { } catch (PersistenceException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
error = e.getMessage(); } catch (TransaccionException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
} catch (SQLException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
} catch (IOException e) {
logger.error("Error al invocar descargaArchivoVistaPrevia : " + error);
} }
return SUCCESS; return SUCCESS;
} }
public void setError(String error) { public void setError(String error) {
......
package com.mx.dla.dda.catalogos.actions; package com.mx.dla.dda.catalogos.actions;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
...@@ -12,6 +14,7 @@ import com.mx.dla.dda.catalogos.dtos.EstudioDTO; ...@@ -12,6 +14,7 @@ import com.mx.dla.dda.catalogos.dtos.EstudioDTO;
import com.mx.dla.dda.catalogos.dtos.MedioEntregaDTO; import com.mx.dla.dda.catalogos.dtos.MedioEntregaDTO;
import com.mx.dla.dda.catalogos.dtos.ServicioDTO; import com.mx.dla.dda.catalogos.dtos.ServicioDTO;
import com.mx.dla.dda.catalogos.dtos.TerritorioDTO; import com.mx.dla.dda.catalogos.dtos.TerritorioDTO;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
@Controller @Controller
...@@ -39,12 +42,20 @@ public class CatalogosAction extends BaseAction { ...@@ -39,12 +42,20 @@ public class CatalogosAction extends BaseAction {
} }
public String metodo() { public String metodo() {
setIdContrato(catalogosBO.obtenSqIdContrato(tipoOperacion, idContrato)); try {
setEstudios(catalogosBO.obtenListaEstudios()); setIdContrato(catalogosBO.obtenSqIdContrato(tipoOperacion, idContrato));
setCategorias(catalogosBO.obtenListaCategorias()); setEstudios(catalogosBO.obtenListaEstudios());
setServicios(catalogosBO.obtenListaServicios()); setCategorias(catalogosBO.obtenListaCategorias());
setTerritorios(catalogosBO.obtenListaTerritorios()); setServicios(catalogosBO.obtenListaServicios());
setMediosEntrega(catalogosBO.obtenListaMediosEntrega()); setTerritorios(catalogosBO.obtenListaTerritorios());
setMediosEntrega(catalogosBO.obtenListaMediosEntrega());
} catch (ResultMapException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
} catch (SQLException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
} catch (TransaccionException e) {
logger.error("Error al invocar CatalogosAction.metodo : ", e);
}
return "OK"; return "OK";
} }
......
package com.mx.dla.dda.contrato.amortizacion.actions; package com.mx.dla.dda.contrato.amortizacion.actions;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.sql.SQLException;
import java.util.List; import java.util.List;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.contrato.amortizacion.bos.AmortizacionBO; import com.mx.dla.dda.contrato.amortizacion.bos.AmortizacionBO;
...@@ -12,12 +16,10 @@ import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO; ...@@ -12,12 +16,10 @@ import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO;
import com.mx.dla.dda.contrato.titulo.dtos.Lista; import com.mx.dla.dda.contrato.titulo.dtos.Lista;
import com.mx.dla.dda.contrato.titulo.dtos.Titulo; import com.mx.dla.dda.contrato.titulo.dtos.Titulo;
import com.mx.dla.dda.contrato.titulo.exception.TituloException; import com.mx.dla.dda.contrato.titulo.exception.TituloException;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
public class AmortizacionAction extends BaseContratoAction { public class AmortizacionAction extends BaseContratoAction {
/**
*
*/
private static final long serialVersionUID = -1880333104009351799L; private static final long serialVersionUID = -1880333104009351799L;
@Autowired @Autowired
...@@ -35,13 +37,22 @@ public class AmortizacionAction extends BaseContratoAction { ...@@ -35,13 +37,22 @@ public class AmortizacionAction extends BaseContratoAction {
private String error; private String error;
@Override @Override
public String execute() throws Exception { public String execute() {
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION); Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
ContratoDTO ct = generalesBO.obtenContrato(idC); ContratoDTO ct;
getSession().put(ContratoConstats.CONTRATO_SESSION, ct); try {
lista = amortizacionBO.buscarListaActual(ct); ct = generalesBO.obtenContrato(idC);
getSession().put(ContratoConstats.LISTA_SESSION, lista); getSession().put(ContratoConstats.CONTRATO_SESSION, ct);
logger.debug("sube objetos a la sesion"); lista = amortizacionBO.buscarListaActual(ct);
getSession().put(ContratoConstats.LISTA_SESSION, lista);
logger.debug("sube objetos a la sesion");
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
}
return SUCCESS; return SUCCESS;
} }
...@@ -54,10 +65,12 @@ public class AmortizacionAction extends BaseContratoAction { ...@@ -54,10 +65,12 @@ public class AmortizacionAction extends BaseContratoAction {
titulos = amortizacionBO.busqueda(ct, li, titulo); titulos = amortizacionBO.busqueda(ct, li, titulo);
} catch (TituloException e) { } catch (TituloException e) {
setError(e.getMessage()); setError(e.getMessage());
}catch (Exception e) } catch (SocketTimeoutException e) {
{ setError(e.getMessage());
logger.error("Error :",e); } catch (IOException e) {
setError("Ocurrio un error"); setError(e.getMessage());
} catch (TransaccionException e) {
setError(e.getMessage());
} }
return SUCCESS; return SUCCESS;
} }
...@@ -68,10 +81,6 @@ public class AmortizacionAction extends BaseContratoAction { ...@@ -68,10 +81,6 @@ public class AmortizacionAction extends BaseContratoAction {
titulos = amortizacionBO.busquedaDetalle( titulo); titulos = amortizacionBO.busquedaDetalle( titulo);
} catch (TituloException e) { } catch (TituloException e) {
setError(e.getMessage()); setError(e.getMessage());
}catch (Exception e)
{
logger.error("Error :",e);
setError("Ocurrio un error");
} }
return SUCCESS; return SUCCESS;
} }
......
package com.mx.dla.dda.contrato.bdeal.actions; package com.mx.dla.dda.contrato.bdeal.actions;
import java.sql.SQLException;
import org.apache.ibatis.executor.result.ResultMapException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; 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.bos.GeneralesBO;
import com.mx.dla.dda.contrato.generales.dtos.ContratoDTO; 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{
...@@ -15,10 +19,18 @@ public class BdealAction extends BaseContratoAction{ ...@@ -15,10 +19,18 @@ public class BdealAction extends BaseContratoAction{
private Long idContrato; private Long idContrato;
private Long estatus; private Long estatus;
public String execute() throws Exception { public String execute() {
ContratoDTO contrato = null; ContratoDTO contrato = null;
setIdContrato((Long)this.getSession().get("idContrato")); setIdContrato((Long)this.getSession().get("idContrato"));
contrato = generalesBO.obtenContrato(idContrato); try {
contrato = generalesBO.obtenContrato(idContrato);
} catch (ResultMapException e) {
logger.error("Error. {}", e);
} catch (SQLException e) {
logger.error("Error. {}", e);
} catch (TransaccionException e) {
logger.error("Error. {}", e);
}
setEstatus(contrato.getIdEstatus()); setEstatus(contrato.getIdEstatus());
return SUCCESS; return SUCCESS;
......
...@@ -19,7 +19,7 @@ public class ExportarTitulosBdealAction extends BaseContratoAction { ...@@ -19,7 +19,7 @@ public class ExportarTitulosBdealAction extends BaseContratoAction {
@Autowired @Autowired
private BdealBO bdealBO; private BdealBO bdealBO;
public String execute() throws Exception { public String execute() {
Long idContrato = (Long) this.getSession().get("idContrato"); Long idContrato = (Long) this.getSession().get("idContrato");
fileInputStream = bdealBO.seleccionaTipoDescarga(tipo, id); fileInputStream = bdealBO.seleccionaTipoDescarga(tipo, id);
......
...@@ -8,7 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -8,7 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import com.mx.dla.admin.dtos.UsuarioDTO; import com.mx.dla.admin.dtos.UsuarioDTO;
import com.mx.dla.dda.contrato.bdeal.bos.BdealBO; import com.mx.dla.dda.contrato.bdeal.bos.BdealBO;
import com.mx.dla.dda.contrato.common.actions.BaseContratoAction; import com.mx.dla.dda.contrato.common.actions.BaseContratoAction;
import com.mx.dla.dda.contrato.transaccion.exceptions.dtos.TransaccionException;
import com.mx.dla.dda.contrato.ws.actualizaridbroadview.ResponseActualizaIdBVDTO; import com.mx.dla.dda.contrato.ws.actualizaridbroadview.ResponseActualizaIdBVDTO;
import com.mx.dla.dda.excelMapper.exceptions.ExcelMapperException;
public class SubirDocumentoBdealAction extends BaseContratoAction { public class SubirDocumentoBdealAction extends BaseContratoAction {
...@@ -30,7 +32,7 @@ public class SubirDocumentoBdealAction extends BaseContratoAction { ...@@ -30,7 +32,7 @@ public class SubirDocumentoBdealAction extends BaseContratoAction {
private BdealBO bdealBO; private BdealBO bdealBO;
@Override @Override
public String execute() throws Exception { public String execute() {
UsuarioDTO usuario = null; UsuarioDTO usuario = null;
ResponseActualizaIdBVDTO response = null; ResponseActualizaIdBVDTO response = null;
...@@ -50,8 +52,14 @@ public class SubirDocumentoBdealAction extends BaseContratoAction { ...@@ -50,8 +52,14 @@ public class SubirDocumentoBdealAction extends BaseContratoAction {
setIdCarga(Long.parseLong(response.getDatosCarga().getID_CARGA())); setIdCarga(Long.parseLong(response.getDatosCarga().getID_CARGA()));
} }
}catch(IOException ex) { }catch(IOException e) {
logger.error("Error al subir documento [{}]", ex); logger.error("Error al subir documento [{}]", e);
error = "Error al subir documento.";
} catch (TransaccionException e) {
logger.error("Error al subir documento [{}]", e);
error = "Error al subir documento.";
} catch (ExcelMapperException e) {
logger.error("Error al subir documento [{}]", e);
error = "Error al subir documento."; error = "Error al subir documento.";
} }
......
...@@ -12,10 +12,7 @@ import com.mx.dla.dda.contrato.titulo.dtos.Titulo; ...@@ -12,10 +12,7 @@ import com.mx.dla.dda.contrato.titulo.dtos.Titulo;
import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.Action;
public class ContratoBroadviewAction extends BaseContratoAction { public class ContratoBroadviewAction extends BaseContratoAction {
/**
*
*/
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private ContratoConsultaDTO contratoConsulta; private ContratoConsultaDTO contratoConsulta;
...@@ -35,7 +32,6 @@ public class ContratoBroadviewAction extends BaseContratoAction { ...@@ -35,7 +32,6 @@ public class ContratoBroadviewAction extends BaseContratoAction {
public String load() { public String load() {
Long idCto = (Long) this.getSession().get("idContrato"); Long idCto = (Long) this.getSession().get("idContrato");
//idCto = 1L;
this.setIdContrato(idCto); this.setIdContrato(idCto);
...@@ -45,7 +41,6 @@ public class ContratoBroadviewAction extends BaseContratoAction { ...@@ -45,7 +41,6 @@ public class ContratoBroadviewAction extends BaseContratoAction {
public String consultaBroadviewContrato() { public String consultaBroadviewContrato() {
Long idCto = (Long) this.getSession().get("idContrato"); Long idCto = (Long) this.getSession().get("idContrato");
//idCto = 1L;
this.setIdContrato(idCto); this.setIdContrato(idCto);
...@@ -58,7 +53,6 @@ public class ContratoBroadviewAction extends BaseContratoAction { ...@@ -58,7 +53,6 @@ public class ContratoBroadviewAction extends BaseContratoAction {
public String cargaInfoListas() { public String cargaInfoListas() {
Long idCto = (Long) this.getSession().get("idContrato"); Long idCto = (Long) this.getSession().get("idContrato");
//idCto = 1L;
this.setIdContrato(idCto); this.setIdContrato(idCto);
...@@ -103,7 +97,6 @@ public class ContratoBroadviewAction extends BaseContratoAction { ...@@ -103,7 +97,6 @@ public class ContratoBroadviewAction extends BaseContratoAction {
public String actualizaBroadviewContrato() { public String actualizaBroadviewContrato() {
Long idCto = (Long) this.getSession().get("idContrato"); Long idCto = (Long) this.getSession().get("idContrato");
//idCto = 1L;
this.setIdContrato(idCto); this.setIdContrato(idCto);
...@@ -116,7 +109,6 @@ public class ContratoBroadviewAction extends BaseContratoAction { ...@@ -116,7 +109,6 @@ public class ContratoBroadviewAction extends BaseContratoAction {
public String actualizaTitulosDDA() { public String actualizaTitulosDDA() {
Long idCto = (Long) this.getSession().get("idContrato"); Long idCto = (Long) this.getSession().get("idContrato");
//idCto = 1L;
this.setIdContrato(idCto); this.setIdContrato(idCto);
......
...@@ -11,10 +11,7 @@ import com.mx.dla.dda.contrato.common.dtos.JustificacionDTO; ...@@ -11,10 +11,7 @@ import com.mx.dla.dda.contrato.common.dtos.JustificacionDTO;
import com.mx.dla.global.actions.BaseAction; import com.mx.dla.global.actions.BaseAction;
public class BaseContratoAction extends BaseAction { public class BaseContratoAction extends BaseAction {
/**
*
*/
private static final long serialVersionUID = -1880333104009351799L; private static final long serialVersionUID = -1880333104009351799L;
@Autowired @Autowired
...@@ -26,7 +23,6 @@ public class BaseContratoAction extends BaseAction { ...@@ -26,7 +23,6 @@ public class BaseContratoAction extends BaseAction {
private Long estatusContrato; private Long estatusContrato;
protected String buscarJustificaciones() { protected String buscarJustificaciones() {
logger.debug("Se buscan justificaciones.");
Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION); Long idC = (Long) getSession().get(ContratoConstats.ID_CONTRATO_SESSION);
setJustificaciones(justificacionBO.buscarJustificaciones(idC)); setJustificaciones(justificacionBO.buscarJustificaciones(idC));
return SUCCESS; return SUCCESS;
......
...@@ -15,22 +15,15 @@ public class FacturasAction extends BaseContratoAction { ...@@ -15,22 +15,15 @@ public class FacturasAction extends BaseContratoAction {
private List<FacturaViewDTO> facturas; private List<FacturaViewDTO> facturas;
private Double costoTotal; private Double costoTotal;
/**
*
*/
private static final long serialVersionUID = 3027003012196187865L; private static final long serialVersionUID = 3027003012196187865L;
@Override @Override
public String execute() throws Exception { public String execute() throws Exception {
logger.debug("entro al init materiales");
this.setIdContrato((Long)this.getSession().get("idContrato")); this.setIdContrato((Long)this.getSession().get("idContrato"));
logger.debug("{}",getIdContrato());
setFacturas(facturasBO.buscarFacturas(getIdContrato())); setFacturas(facturasBO.buscarFacturas(getIdContrato()));
//setCostoTotal(facturasBO.buscarCostoTotal(getIdContrato()));
return SUCCESS; return SUCCESS;
} }
......
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