@RequestMapping(value = "reporteCatalogoCif", method = RequestMethod.GET)
  public ModelAndView irReporte() {

    List<PpmCatalogoCif> lista = servicio.listaCatalogoCif();
    Map<String, Object> modelo = new HashMap<String, Object>();
    modelo.put("listaCatalogoCif", lista);
    return new ModelAndView("contable/mantenimiento/catalogoCif/catalogoCifList", modelo);
  }
  @RequestMapping(value = "editarCatalogoCifForm", method = RequestMethod.GET)
  public ModelAndView formEditCatalogoCif(HttpServletRequest request) {
    int id = Integer.parseInt(request.getParameter("id") == null ? "" : request.getParameter("id"));
    PpmCatalogoCif catalogoCif = null;
    catalogoCif = servicio.buscarCatalogoCifId(id);

    return new ModelAndView(
        "contable/mantenimiento/catalogoCif/catalogoCifEdit", "ActualizarModelo", catalogoCif);
  }
 @RequestMapping(value = "catalogoCifActualizar", method = RequestMethod.POST)
 public ModelAndView actualizarProducto(
     @ModelAttribute("ActualizarModelo") PpmCatalogoCif catalogoCif, BindingResult result) {
   servicio.actualizaCatalogoCif(catalogoCif);
   return new ModelAndView("redirect:reporteCatalogoCif.pacifi");
 }
 @RequestMapping(value = "eliminarCatalogoCif", method = RequestMethod.GET)
 public ModelAndView eliminarCatalogoCif(HttpServletRequest request) {
   int id = Integer.parseInt(request.getParameter("id") == null ? "" : request.getParameter("id"));
   servicio.eliminarCatalogoCif(id);
   return new ModelAndView("redirect:reporteCatalogoCif.pacifi");
 }
 @RequestMapping(value = "guardarCatalogoCif", method = RequestMethod.POST)
 public ModelAndView guardarProducto(
     @ModelAttribute("ModeloProducto") PpmCatalogoCif catalogoCif, BindingResult result) {
   servicio.insertaCatalogoCif(catalogoCif);
   return new ModelAndView("redirect:reporteCatalogoCif.pacifi");
 }