Exemple #1
0
 /// <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>();
 }
Exemple #2
0
 /// <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>();
 }
Exemple #3
0
        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);
        }