C# 클래스 Taimer.Horario

Clase Horario: representa la relación entre los días de la semana y los turnos de cada actividad
파일 보기 프로젝트 열기: vguzmanp/UA_3_DPAA_Taimer 1 사용 예제들

공개 메소드들

메소드 설명
AddTurno ( Turno turno ) : void

Añade un Turno al Horario

Agregar ( ) : void

Añade el horario a la base de datos

BorraTurno ( int codigobuscado ) : bool

Borrar turno (a partir de su código, si se encuentra)

Borrar ( ) : void

Borra el horario de la base de datos

BorrarTurno ( int codigo ) : void

Borra un turno del horario (tiene que estar previamente en la base de datos)

Horario ( Horario h ) : System

Constructor de copia

Horario ( int id_, string nom_, User usu_, bool publico_ = false ) : System

Constructor Completo Uso exclusivo de los CADs

Horario ( string nom_, User usu_, bool publico_ = false ) : System

Constructor

HorarioToObject ( DataSet data ) : Horario

Convierte un DataSet(será un Horario) en un objeto Horario

HorariosToList ( DataSet data, User autor ) : List

Convertimos un Dataset que contiene lista de Horarios en Una lista de Horarios

Modificar ( ) : void

Guarda los cambios que ha recibido el horario en la base de datos Si el nombre es ahora vacio la BD lanzará excepción

SetTurnos ( ) : void
SetTurnos ( string idusuario ) : void
getPublicos ( ) : List
getTurnosDia ( Taimer dia ) : List

Devuelve un array de Turnos que contiene los turnos del dia

maxHora ( ) : Hora

Dice cuál es la hora más tradía del Horario

maxHoraDia ( int dia ) : Hora

Dice cuál es la última hora de un día de un horario

minHora ( ) : Hora

Dice cuál es la hora más temprana del Horario

minHoraDia ( int dia ) : Hora

Dice cuál es la primera hora de un día de un horario

비공개 메소드들

메소드 설명
CheckSolapamiento ( Turno turno, int dia ) : void

Comprueba si un turno se solapa dado un dia

insertarOrdenado ( Turno item, int dia ) : void

Inserta un turno Ordenado en un determinado dia

메소드 상세

AddTurno() 공개 메소드

Añade un Turno al Horario
public AddTurno ( Turno turno ) : void
turno Turno Turno que se desea añadir
리턴 void

Agregar() 공개 메소드

Añade el horario a la base de datos
public Agregar ( ) : void
리턴 void

BorraTurno() 공개 메소드

Borrar turno (a partir de su código, si se encuentra)
public BorraTurno ( int codigobuscado ) : bool
codigobuscado int Código del turno que se desea borrar
리턴 bool

Borrar() 공개 메소드

Borra el horario de la base de datos
public Borrar ( ) : void
리턴 void

BorrarTurno() 공개 메소드

Borra un turno del horario (tiene que estar previamente en la base de datos)
public BorrarTurno ( int codigo ) : void
codigo int Código del turno que se desea borrar
리턴 void

Horario() 공개 메소드

Constructor de copia
public Horario ( Horario h ) : System
h Horario Horario que se quiere copiar
리턴 System

Horario() 공개 메소드

Constructor Completo Uso exclusivo de los CADs
public Horario ( int id_, string nom_, User usu_, bool publico_ = false ) : System
id_ int Identificador del Horario
nom_ string Nombre del Horario
usu_ User Usuario al que pretenece el Horario
publico_ bool
리턴 System

Horario() 공개 메소드

Constructor
public Horario ( string nom_, User usu_, bool publico_ = false ) : System
nom_ string Nombre del Horario
usu_ User Usuario al que pertenece el Horario
publico_ bool
리턴 System

HorarioToObject() 공개 정적인 메소드

Convierte un DataSet(será un Horario) en un objeto Horario
public static HorarioToObject ( DataSet data ) : Horario
data System.Data.DataSet
리턴 Horario

HorariosToList() 공개 정적인 메소드

Convertimos un Dataset que contiene lista de Horarios en Una lista de Horarios
public static HorariosToList ( DataSet data, User autor ) : List
data System.Data.DataSet
autor User
리턴 List

Modificar() 공개 메소드

Guarda los cambios que ha recibido el horario en la base de datos Si el nombre es ahora vacio la BD lanzará excepción
public Modificar ( ) : void
리턴 void

SetTurnos() 공개 메소드

public SetTurnos ( ) : void
리턴 void

SetTurnos() 공개 메소드

public SetTurnos ( string idusuario ) : void
idusuario string
리턴 void

getPublicos() 공개 정적인 메소드

public static getPublicos ( ) : List
리턴 List

getTurnosDia() 공개 메소드

Devuelve un array de Turnos que contiene los turnos del dia
public getTurnosDia ( Taimer dia ) : List
dia Taimer
리턴 List

maxHora() 공개 메소드

Dice cuál es la hora más tradía del Horario
public maxHora ( ) : Hora
리턴 Hora

maxHoraDia() 공개 메소드

Dice cuál es la última hora de un día de un horario
public maxHoraDia ( int dia ) : Hora
dia int Dia del que se quiere su última hora
리턴 Hora

minHora() 공개 메소드

Dice cuál es la hora más temprana del Horario
public minHora ( ) : Hora
리턴 Hora

minHoraDia() 공개 메소드

Dice cuál es la primera hora de un día de un horario
public minHoraDia ( int dia ) : Hora
dia int Dia del que se quiere su primera hora
리턴 Hora