C# 클래스 nabu.Arbol

파일 보기 프로젝트 열기: sabtvg/nabu 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
born System.DateTime
cantidadFlores int
grupo Grupo
lastDocID int
lastNodoID int
lastSimUsuario Usuario
leftRight bool
logDocumentos List
maxNoPc float
minSiPc float
modelos List
nombre string
propuestas List
raiz Nodo
simulacion bool

공개 메소드들

메소드 설명
actualizarApoyos ( ) : void
actualizarModelosEnUso ( ) : void
addNodo ( Nodo padre, Propuesta prop ) : Nodo
asignarflor ( Usuario u, Nodo n ) : void
getApoyos ( Usuario u ) : int
getArbolPersonal ( string email ) : ArbolPersonal
getArbolPersonal ( string email, int nuevoNodoID ) : ArbolPersonal
getEtiqueta ( string prefijo, Nodo n ) : string
getLogDocumento ( int docID ) : LogDocumento
getMayorAgregar ( int notLikeId ) : Nodo
getMayorQuitar ( int notLikeId ) : Nodo
getMenorAgregar ( int notLikeId ) : Nodo
getMenorQuitar ( int notLikeId ) : Nodo
getModelo ( string modeloID ) : Modelo
getNodo ( int id ) : Nodo
getPath ( int id ) : List
getPropuesta ( Nodo n ) : Propuesta
getPropuesta ( int id ) : Propuesta
getUsuarioConFloresDisponibles ( ) : Usuario
quitarFlor ( Nodo n ) : Usuario
quitarFlor ( Nodo n, Usuario u ) : bool
rndElement ( List nodes ) : Nodo
toList ( ) : List
toList ( Nodo n ) : List

비공개 메소드들

메소드 설명
actualizarNegados ( ) : void
comprobarConsenso ( ) : bool
comprobarConsenso ( Nodo n ) : bool
crearDocumento ( Nodo n, System.DateTime now, string fname ) : Documento
generarDocumentoHTML ( Nodo n, System.DateTime now, string fname ) : void
getApoyos ( Usuario u, List nodos ) : int
getHijosNegados ( Nodo n ) : int
getNegados ( Nodo n ) : int
getPath ( Nodo padre, int id, List ret ) : void
marcarConsenso ( Nodo n ) : void
removeNodo ( Nodo padre, int id ) : void
removeNodo ( int id ) : void
scrumble ( List nodes ) : List
toList2 ( Nodo node, List l ) : List
verifyNodoSinFlores ( int id ) : bool

메소드 상세

actualizarApoyos() 공개 메소드

public actualizarApoyos ( ) : void
리턴 void

actualizarModelosEnUso() 공개 메소드

public actualizarModelosEnUso ( ) : void
리턴 void

addNodo() 공개 메소드

public addNodo ( Nodo padre, Propuesta prop ) : Nodo
padre Nodo
prop Propuesta
리턴 Nodo

asignarflor() 공개 메소드

public asignarflor ( Usuario u, Nodo n ) : void
u Usuario
n Nodo
리턴 void

getApoyos() 공개 메소드

public getApoyos ( Usuario u ) : int
u Usuario
리턴 int

getArbolPersonal() 공개 메소드

public getArbolPersonal ( string email ) : ArbolPersonal
email string
리턴 ArbolPersonal

getArbolPersonal() 공개 메소드

public getArbolPersonal ( string email, int nuevoNodoID ) : ArbolPersonal
email string
nuevoNodoID int
리턴 ArbolPersonal

getEtiqueta() 공개 메소드

public getEtiqueta ( string prefijo, Nodo n ) : string
prefijo string
n Nodo
리턴 string

getLogDocumento() 공개 메소드

public getLogDocumento ( int docID ) : LogDocumento
docID int
리턴 LogDocumento

getMayorAgregar() 공개 메소드

public getMayorAgregar ( int notLikeId ) : Nodo
notLikeId int
리턴 Nodo

getMayorQuitar() 공개 메소드

public getMayorQuitar ( int notLikeId ) : Nodo
notLikeId int
리턴 Nodo

getMenorAgregar() 공개 메소드

public getMenorAgregar ( int notLikeId ) : Nodo
notLikeId int
리턴 Nodo

getMenorQuitar() 공개 메소드

public getMenorQuitar ( int notLikeId ) : Nodo
notLikeId int
리턴 Nodo

getModelo() 공개 메소드

public getModelo ( string modeloID ) : Modelo
modeloID string
리턴 Modelo

getNodo() 공개 메소드

public getNodo ( int id ) : Nodo
id int
리턴 Nodo

getPath() 공개 메소드

public getPath ( int id ) : List
id int
리턴 List

getPropuesta() 공개 메소드

public getPropuesta ( Nodo n ) : Propuesta
n Nodo
리턴 Propuesta

getPropuesta() 공개 메소드

public getPropuesta ( int id ) : Propuesta
id int
리턴 Propuesta

getUsuarioConFloresDisponibles() 공개 메소드

public getUsuarioConFloresDisponibles ( ) : Usuario
리턴 Usuario

quitarFlor() 공개 메소드

public quitarFlor ( Nodo n ) : Usuario
n Nodo
리턴 Usuario

quitarFlor() 공개 메소드

public quitarFlor ( Nodo n, Usuario u ) : bool
n Nodo
u Usuario
리턴 bool

rndElement() 공개 메소드

public rndElement ( List nodes ) : Nodo
nodes List
리턴 Nodo

toList() 공개 메소드

public toList ( ) : List
리턴 List

toList() 공개 메소드

public toList ( Nodo n ) : List
n Nodo
리턴 List

프로퍼티 상세

born 공개적으로 프로퍼티

public DateTime,System born
리턴 System.DateTime

cantidadFlores 공개적으로 프로퍼티

public int cantidadFlores
리턴 int

grupo 공개적으로 프로퍼티

public Grupo,nabu grupo
리턴 Grupo

lastDocID 공개적으로 프로퍼티

public int lastDocID
리턴 int

lastNodoID 공개적으로 프로퍼티

public int lastNodoID
리턴 int

lastSimUsuario 공개적으로 프로퍼티

public Usuario,nabu lastSimUsuario
리턴 Usuario

leftRight 공개적으로 프로퍼티

public bool leftRight
리턴 bool

logDocumentos 공개적으로 프로퍼티

public List logDocumentos
리턴 List

maxNoPc 공개적으로 프로퍼티

public float maxNoPc
리턴 float

minSiPc 공개적으로 프로퍼티

public float minSiPc
리턴 float

modelos 공개적으로 프로퍼티

public List modelos
리턴 List

nombre 공개적으로 프로퍼티

public string nombre
리턴 string

propuestas 공개적으로 프로퍼티

public List propuestas
리턴 List

raiz 공개적으로 프로퍼티

public Nodo raiz
리턴 Nodo

simulacion 공개적으로 프로퍼티

public bool simulacion
리턴 bool