com.MyHistory.Controller.EquipoController.java Source code

Java tutorial

Introduction

Here is the source code for com.MyHistory.Controller.EquipoController.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.MyHistory.Controller;

import com.MyHistory.Service.Message.Response;
import com.MyHistory.Service.Message.ResponseRegisterEquipo;
import com.MyHistory.Service.ServiceEquipo;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

/**
 *
 * @author Alonso
 */
@Controller
public class EquipoController {
    @RequestMapping(value = "/FormularioEquipo", method = RequestMethod.GET)
    public ModelAndView desplegarFormularioEquipo(HttpServletRequest pRequest) {
        ModelAndView mv = new ModelAndView();
        ServiceEquipo servicio_equipo = new ServiceEquipo();
        ResponseRegisterEquipo respuesta = servicio_equipo.obtenerDatosRegistro();
        mv.addObject("respuesta", respuesta);
        mv.setViewName("FormularioEquipo");
        return mv;
    }

@RequestMapping(value = "/FormularioEquipo", method = RequestMethod.POST)
public ModelAndView registrarEquipo(HttpServletRequest pRequest)
{
    String tipo = pRequest.getParameter("Tipo");
    String nombrepais = pRequest.getParameter("NombrePais");
    String nombreclub = pRequest.getParameter("NombreClub");
    String federacion = pRequest.getParameter("Federacion");
    String dia = pRequest.getParameter("day");
    String mes = pRequest.getParameter("month");
    String ao = pRequest.getParameter("year");
    FormateadorFecha fecha_format = new FormateadorFecha();
    Date fecha_asosiacion = fecha_format.getFechaDateFormat(dia, mes, ao);
    String nombre = null;
    if(tipo.equals("Club"))
    {
        nombre = nombreclub;
    }
    if(tipo.equals("Pais"))
    {
        nombre = nombrepais;
    }
    ServiceEquipo servicio = new ServiceEquipo();
    Response respuesta_registro = servicio.registrarEquipo(nombre, tipo, federacion, fecha_asosiacion);
    System.out.println(respuesta_registro.getMensaje());
    ModelAndView mv = new ModelAndView();
    mv.addObject("respuesta", respuesta_registro.getMensaje());
    mv.setViewName("redirect:/ResultadoRegistroEquipo.htm");
    return mv;
}

    @RequestMapping(value = "/ResultadoRegistroEquipo", method = RequestMethod.GET)
    public ModelAndView resultadoRegistrarEquipo(HttpServletRequest pRequest) {
        String respuesta = pRequest.getParameter("respuesta");
        ModelAndView mv = new ModelAndView();
        mv.addObject("respuesta", respuesta);
        mv.setViewName("ResultadoRegistro");
        return mv;
    }
}