Ajustes de excepciones, codigo muerto e imports sin usar

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