/// <summary> /// Constructor sobrecargado que inicializa el objeto asignando los campos que se le pasan por parámetro. /// </summary> /// <param name="customer">ENCustomer que ha creado el anuncio.</param> /// <param name="description">Descripcion del anuncio.</param> /// <param name="picture">Ruta a la imagen del anuncio.</param> public ENAdvertisement(ENCustomer customer, String description, String picture) { this.customer = customer; this.description = description; this.picture = picture; this.id = 0; customerToLoad = -1; cad = new CADAdvertisement(); books = new List <ENUsedBook>(); }
/// <summary> /// Constructor por defecto que inicializa el objeto con sus campos vacíos. /// </summary> public ENAdvertisement() { cad = new CADAdvertisement(); customer = new ENCustomer(); this.id = 0; this.description = ""; this.picture = ""; customerToLoad = 0; books = new List <ENUsedBook>(); }
public List <ENAdvertisement> ReadFromCustomer(int id) { List <ENAdvertisement> ret = new List <ENAdvertisement>(); DataTable tabla = new CADAdvertisement().FromCustomer(id); foreach (DataRow rows in tabla.Rows) { ENAdvertisement nuevo = new ENAdvertisement(); nuevo.FromRow(rows); ret.Add(nuevo); } return(ret); }