Пример #1
0
        public Reporte(int id,int idPost,int idUsuarioReportado,TipoReporte tipoReporte,Usuario usuario) {

            if (id == 0)
            {
                throw new ArgumentNullException("Constructor Reporte - ID invalida.");
            }
            else
            {
                if (idPost == 0)
                {
                    throw new ArgumentNullException("Constructor Reporte - IDPost invalida.");
                }
                else
                {
                    if (idUsuarioReportado == 0)
                    {
                        throw new ArgumentNullException("Constructor Reporte - ID Usuario Reportado invalida.");
                    }
                    else
                    {
                        if (tipoReporte == null || tipoReporte.getID().Equals(0))
                        {
                            throw new ArgumentNullException("Constructor Reporte - Tipo Reporte invalido.");
                        }
                        else
                        {
                            if (usuario == null || usuario.getID().Equals(0))
                            {
                                throw new ArgumentNullException("Constructor Reporte - Usuario invalido.");
                            }
                            else
                            {
                                setID(id);
                                setIDPost(idPost);
                                setIDUsuarioReportado(idUsuarioReportado);
                                setTipoReporte(tipoReporte);
                                setUsuario(usuario);
                                setFechaCreacion(DateTime.Now);
                            }
                        }
                    }
                }
            }
        
        }
Пример #2
0
 public void setTipoReporte(TipoReporte tipoReporte) { _tipoReporte = tipoReporte; }
Пример #3
0
        public void reportarUsuario(int id,int idPost,int idUsuarioReportado,TipoReporte tipoReporte,Usuario usuario) {

            Usuario yo = new Usuario(getID(), getAdmin(), getActivo(), getContrasena(), getApodo(), getCorreo(), getOcupacion(), getIntereses(), getFechaCreacion(), getFechaModificacion());
            Reporte reporte = new Reporte(id, idPost, idUsuarioReportado, tipoReporte, yo);
        
        }