C# Класс Taimer.Horario

Clase Horario: representa la relación entre los días de la semana y los turnos de cada actividad
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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