示例#1
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();
 }
示例#2
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;
 }
示例#3
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;
 }