/** * Realizar el traslado de informacion de la capa Vista (Form) a la capa modelo (TO) * * @param objetoForm Par_CiudadForm - Objeto que encapsula los datos del Formulario JSP invocador * @return Par_CiudadTO - Objeto de la capa de modelo. */ public Par_CiudadTO cargarInformacion(Par_CiudadForm objetoForm) { Par_CiudadTO objetoTO = new Par_CiudadTO(); UtilidadesDatos ud = new UtilidadesDatos(); try { objetoTO.resetTo(); /*---------- campos String --------------------*/ objetoTO.setCiu_Nombre(objetoForm.getCiu_Nombre()); objetoTO.setCiu_Comentarios(objetoForm.getCiu_Comentarios()); objetoTO.setCiu_Estado(objetoForm.getCiu_Estado()); objetoTO.setCiu_Eligezona(objetoForm.getCiu_Eligezona()); objetoTO.setCiu_Default(objetoForm.getCiu_Default()); objetoTO.setCiu_Codigoisadg(objetoForm.getCiu_Codigoisadg()); /*----------------------------------------------------------*/ /*---------- campos Date --------------------*/ /*----------------------------------------------------------*/ /*---------- campos Long --------------------*/ objetoTO.setCiu_Id(ud.pasarLongFormTO(objetoForm.getCiu_Id())); objetoTO.setPais_Id(ud.pasarLongFormTO(objetoForm.getPais_Id())); /*----------------------------------------------------------*/ /*---------- campos Double --------------------*/ /*--------------------------------------------*/ } catch (Exception e) { errors.add("error usuario", new ActionMessage("error.search.criteria.missing")); System.out.println("Error en Par_CiudadDSP.cargarInformacion: " + e.toString()); } return objetoTO; }
/** * Realizar una actualizacion de Informacion en la BD. * * @param mapping ActionMapping - Objeto de mapeo propio de Struts * @param form ActionForm - Objeto que encapsula los datos del Formulario JSP invocador * @param request HttpServletRequest - Objeto de Clase HttpServletRequest que actua sobre el * formulario JSP Invocador * @param response HttpServletResponse - Objeto de Clase HttpServletResponse que actua sobre el * formulario JSP Invocador * @throws IOException, ServletException - Excepciones de Tipo IO y de Servlet * @return ActionForward - Objeto que indica el forward o siguiente paso. */ public ActionForward procesoActualizar( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, boolean postConsulta) throws IOException, ServletException { Par_CiudadTO objetoTo = new Par_CiudadTO(); Par_CiudadServicio servicio = new Par_CiudadServicio(); servicio.objDataSession = DatosSession.poblarDatosSession(request); UtilidadesDatos ud = new UtilidadesDatos(); String nextPage = ""; try { Par_CiudadForm objetoForm = (Par_CiudadForm) form; objetoTo = cargarInformacion(objetoForm); if (ud.verificarNivelAcceso(request, moduloPermiso, opcionPermiso, "Actualizar") .compareTo("S") == 0) { String vresultado = servicio.servicioActualizar(objetoTo); nextPage = "actualizar"; ud.cargarMensajeResultados(request, 0, 0, ""); if (vresultado.compareTo("Ok") != 0) { errors.add("error usuario", new ActionMessage("error.search.criteria.missing")); nextPage = "error"; ud.cargarMensajeResultados(request, 3, 1, vresultado); } else { if (postConsulta) { objetoForm.reset(mapping, request); objetoForm.setCiu_Id(String.valueOf(objetoTo.getCiu_Id())); objetoTo.resetTo(); return consultarMensaje(mapping, form, request, response, "consultarActualizacion", 1); } } } else { nextPage = "error"; ud.cargarMensajeResultados(request, 1, 2, ""); } } catch (Exception e) { errors.add("error usuario", new ActionMessage("error.search.criteria.missing")); System.out.println("Error en Par_CiudadDSP.actualizar: " + e.toString()); nextPage = "error"; } return mapping.findForward(nextPage); }