Пример #1
0
 /**
  * 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;
 }
Пример #2
0
 /**
  * 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);
 }