C# Class Taimer.Horario

Clase Horario: representa la relación entre los días de la semana y los turnos de cada actividad
Afficher le fichier Open project: vguzmanp/UA_3_DPAA_Taimer Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddTurno() public méthode

Añade un Turno al Horario
public AddTurno ( Turno turno ) : void
turno Turno Turno que se desea añadir
Résultat void

Agregar() public méthode

Añade el horario a la base de datos
public Agregar ( ) : void
Résultat void

BorraTurno() public méthode

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
Résultat bool

Borrar() public méthode

Borra el horario de la base de datos
public Borrar ( ) : void
Résultat void

BorrarTurno() public méthode

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
Résultat void

Horario() public méthode

Constructor de copia
public Horario ( Horario h ) : System
h Horario Horario que se quiere copiar
Résultat System

Horario() public méthode

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
Résultat System

Horario() public méthode

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
Résultat System

HorarioToObject() public static méthode

Convierte un DataSet(será un Horario) en un objeto Horario
public static HorarioToObject ( DataSet data ) : Horario
data System.Data.DataSet
Résultat Horario

HorariosToList() public static méthode

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
Résultat List

Modificar() public méthode

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
Résultat void

SetTurnos() public méthode

public SetTurnos ( ) : void
Résultat void

SetTurnos() public méthode

public SetTurnos ( string idusuario ) : void
idusuario string
Résultat void

getPublicos() public static méthode

public static getPublicos ( ) : List
Résultat List

getTurnosDia() public méthode

Devuelve un array de Turnos que contiene los turnos del dia
public getTurnosDia ( Taimer dia ) : List
dia Taimer
Résultat List

maxHora() public méthode

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

maxHoraDia() public méthode

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
Résultat Hora

minHora() public méthode

Dice cuál es la hora más temprana del Horario
public minHora ( ) : Hora
Résultat Hora

minHoraDia() public méthode

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
Résultat Hora