コード例 #1
0
ファイル: Administrador.cs プロジェクト: Memerto/C.E.J.A.
        public void desactivarUsuario(Usuario usuario) {

            if (usuario.getID().Equals(0) || usuario.Equals(null))
            {
                throw new ArgumentNullException("Administrador (Activar Usuario) - Usuario invalido.");
            }
            else
            {
                usuario.setActivo(false);
            }
        }
コード例 #2
0
ファイル: Reporte.cs プロジェクト: Memerto/C.E.J.A.
        public void agregarUsuario(Usuario usuario) {

            if (usuario.getID() != "0000")
            {
                setUsuario(usuario);
            }
            else
            {
                throw new ArgumentNullException("El usuario es invalido");
            }
        }
コード例 #3
0
ファイル: Calificacion.cs プロジェクト: Memerto/C.E.J.A.
 public void agregarUsuario(Usuario usuario) {
     if (usuario.getID() != "0000" || usuario != null)
     {
         if (usuario.getID() == getUsuario().getID() || usuario.Equals(getUsuario()))
         {
             throw new ArgumentException("Calficicacion (Agregar Usuario) - La calificacion ya esta relacionada con ese usuario.");
         }
         else
         {
             setUsuario(usuario);
         }                
     }
     else
     {
         throw new ArgumentNullException("Calificacion (Agregar Usuario) - Usuario invalido");
     }
 }
コード例 #4
0
ファイル: Reporte.cs プロジェクト: Memerto/C.E.J.A.
        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);
                            }
                        }
                    }
                }
            }
        
        }
コード例 #5
0
ファイル: Reporte.cs プロジェクト: Memerto/C.E.J.A.
 public void setUsuario(Usuario usuario) { _usuario = usuario; }
コード例 #6
0
ファイル: Usuario.cs プロジェクト: Memerto/C.E.J.A.
        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);
        
        }
コード例 #7
0
ファイル: Usuario.cs プロジェクト: Memerto/C.E.J.A.
        public Calificacion crearCalificacion(int id,Boolean aprueba,String comentario) {

            Usuario yo = new Usuario(getID(),getAdmin(),getActivo(),getContrasena(),getApodo(),getCorreo(),getOcupacion(),getIntereses(),getFechaCreacion(),getFechaModificacion());
            Calificacion cali = new Calificacion(id, aprueba, comentario);
            cali.agregarUsuario(yo);
            return cali;
        }