public void guardarIncidente() {
        FacesMessage msg;
        if (!getAdministracionControl().isIncidenteadmin()) {
            if (!"".equals(incidente.getCiudadano().getTercero().getNombres()) && !"".equals(incidente.getCiudadano().getTercero().getApellidos())
                    && !"".equals(incidente.getCiudadano().getTercero().getEmail()) && !"".equals(incidente.getObservaciones())) {
                if (puntoluzseleccionado != null) {
                    incidente.setFechaIncidencia(new Date());
                    incidente.setPuntoLuz(puntoluzseleccionado);
                    getReportepuntoluzfacade().create(incidente);
                    msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Incidnete registrado", "El incidente ha sido registrado con éxito");
                    incidente = new ReportePuntoLuz();
                    incidente.setCiudadano(new Ciudadano());
                    incidente.getCiudadano().setTercero(new Tercero());
                    incidente.setPuntoLuz(new PuntoLuz());
                    incidente.setTipoIncidente(new TipoIncidente());
                    puntoluzseleccionado = new PuntoLuz();

                } else {
                    msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Seleccione un marcador", "Debe seleccionar el punto del incidente");

                }
            } else {
                msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Datos obligatorios", "Debe ingresar los datos obligatorios");
            }
        } else {
            if (!"".equals(incidente.getObservaciones())) {
                incidente.setFechaIncidencia(new Date());
                incidente.getCiudadano().getTercero().setNombres("Administrador");
                incidente.getCiudadano().getTercero().setApellidos("Administrador");
                incidente.getCiudadano().getTercero().setEmail("cdgutierrez6@gmail.com");
                incidente.setPuntoLuz(puntoluzseleccionado);
                getReportepuntoluzfacade().create(incidente);
                msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Incidnete registrado", "El incidente ha sido registrado con éxito");
            } else {
                msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Datos obligatorios", "Debe ingresar los datos obligatorios");
            }
        }
        FacesContext.getCurrentInstance().addMessage(null, msg);

    }