Exemple #1
0
        /// <summary>
        /// Busca el libro en la base de datos y lo devuelve.
        /// </summary>
        /// <param name="id">Identificador del libro a buscar.</param>
        /// <returns>ENBook del libro encontrado en la base de datos.</returns>
        public ENBook Read(int id)
        {
            cad = new CADBook();
            ENBook        ret   = new ENBook();
            List <object> param = new List <object>();

            param.Add((object)id);
            ret.FromRow(cad.Select(param));
            return(ret);
        }
Exemple #2
0
 /// <summary>
 /// Constructor sobrecargado que inicializa el objeto con los datos pasados por parámetro.
 /// </summary>
 /// <param name="idBook">idBook del libro.</param>
 /// <param name="subject">Asignatura a la que pertenece el libro.</param>
 /// <param name="business">Business del libro.</param>
 /// <param name="name">Nombre del libro.</param>
 /// <param name="description">Descripcion del libro.</param>
 /// <param name="picture">Ruta a la imagen del libro.</param>
 public ENBook(string idBook, ENSubject subject, ENBusiness business, string name, string description, string picture)
 {
     this.idBook      = idBook;
     this.id          = 0;
     this.subject     = subject;
     this.business    = business;
     this.name        = name;
     this.description = description;
     this.picture     = picture;
     subjectToLoad    = -1;
     businessToLoad   = -1;
     cad = new CADBook();
 }
Exemple #3
0
 /// <summary>
 /// Constructor por defecto que inicializa el objeto con sus campos vacios.
 /// </summary>
 public ENBook()
 {
     cad            = new CADBook();
     id             = 0;
     idBook         = "";
     subject        = null;
     business       = null;
     name           = "";
     description    = "";
     picture        = "";
     subjectToLoad  = 0;
     businessToLoad = 0;
 }