public void asignarTramite() {
   try {
     long lonTraId =
         Long.parseLong(
             FacesContext.getCurrentInstance()
                 .getExternalContext()
                 .getRequestParameterMap()
                 .get("idTramite"));
     String[] strIds = strRolUsuarioDepartamento.split("-");
     SeguimientoEntidad objAux =
         new SeguimientoEntidad(
             new TramiteEntidad(lonTraId),
             new TrabajoEntidad(
                 new RolUsuarioEntidad(
                     new UsuarioEntidad(Long.parseLong(strIds[1])),
                     new RolEntidad(Long.parseLong(strIds[0]))),
                 new DepartamentoEntidad(Long.parseLong(strIds[2]))),
             null,
             new Timestamp(datPlazo.getTime()));
     if (SeguimientoModelo.insertarSeguimiento(objAux) > 0) {
       if (TramiteModelo.actualizarTramiteAsignacio(new TramiteEntidad(lonTraId)) > 0) {
         Util.addSuccessMessage("Se asignó correctamente el seguimiento del trámite");
         RequestContext.getCurrentInstance().execute("{PF('diaAsignacionTramite').hide()}");
         RequestContext.getCurrentInstance().update("frmAsignacionTramite");
         cargarTramite();
       } else {
         Util.addErrorMessage("No se pudo asignar el seguimiento del trámite");
       }
     }
   } catch (Exception e) {
     Util.addErrorMessage(e.getMessage());
   }
 }
 // </editor-fold>
 // <editor-fold defaultstate="collapsed" desc="Funciones">
 public void cargarTramite() {
   try {
     arrLisTramite = TramiteModelo.obtenerTramite();
   } catch (Exception e) {
     Util.addErrorMessage(e.getMessage());
     arrLisTramite.clear();
   }
 }
 public void eliminarTramite() {
   try {
     FacesContext fc = FacesContext.getCurrentInstance();
     Map<String, String> params = fc.getExternalContext().getRequestParameterMap();
     long lonTramiteId = Long.parseLong(params.get("prmIdTramiteEliminar"));
     if (TramiteModelo.eliminarTramite(lonTramiteId)) {
       Util.addSuccessMessage("Se eliminó correctamente el trámite");
       cargarTramite();
     } else {
       Util.addErrorMessage("No se pudo eliminar correctamente el trámite");
     }
   } catch (Exception e) {
     Util.addErrorMessage(e.getMessage());
   }
 }