Esempio n. 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>();
 }
Esempio n. 2
0
        /// <summary>
        /// Busca el cliente en la base de datos y lo devuelve.
        /// </summary>
        /// <param name="id">Identificador del cliente a buscar.</param>
        /// <returns>ENCustomer encontrado en la base de datos.</returns>
        public ENCustomer Read(int id)
        {
            cad = new CADCustomer();
            ENCustomer    ret   = new ENCustomer();
            List <object> param = new List <object>();

            param.Add((object)id);
            ret.FromRow(cad.Select(param));
            return(ret);
        }
Esempio n. 3
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>();
 }
Esempio n. 4
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>();
 }
Esempio n. 5
0
 /// <summary>
 /// Constructor por defecto que inicializa el objeto con sus campos vacíos.
 /// </summary>
 public ENAdvertisement()
 {
     cad = new CADAdvertisement();
     customer = null;
     this.id = 0;
     this.description = "";
     this.picture = "";
     customerToLoad = 0;
     books = new List<ENUsedBook>();
 }
Esempio n. 6
0
        /// <summary>
        /// Devuelve todos los clientes en la base de datos.
        /// </summary>
        /// <returns>Lista de ENCustomers con todos los clientes de la base de datos.</returns>
        public List <ENCustomer> ReadAll()
        {
            List <ENCustomer> ret   = new List <ENCustomer>();
            DataTable         tabla = cad.SelectAll();

            foreach (DataRow rows in tabla.Rows)
            {
                ENCustomer nuevo = new ENCustomer();
                nuevo.FromRow(rows);
                ret.Add(nuevo);
            }
            return(ret);
        }
Esempio n. 7
0
        public List <ENCustomer> Filter(String where)
        {
            List <ENCustomer> ret   = new List <ENCustomer>();
            DataTable         table = cad.SelectWhere(where);

            try
            {
                foreach (DataRow row in table.Rows)
                {
                    ENCustomer course = new ENCustomer();
                    course.FromRow(row);
                    ret.Add(course);
                }
                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
 //PADRES
 private void buttonMostrarPadres_Click(object sender, EventArgs e)
 {
     ENCustomer customer = new ENCustomer();
     List<ENCustomer> list = customer.readAll();
     dataGridViewMostrarPadres.Rows.Clear();
     foreach (ENCustomer c in list)
     {
         dataGridViewMostrarPadres.Rows.Add(c.IdCustomers,c.Name,c.Surname,c.Telephone,c.Adress);
     }
 }
Esempio n. 9
0
 private void buttonGuardarPadre_Click(object sender, EventArgs e)
 {
     ENCustomer customer = new ENCustomer();
 }
Esempio n. 10
0
 /// <summary>
 /// Devuelve todos los clientes en la base de datos.
 /// </summary>
 /// <returns>Lista de ENCustomers con todos los clientes de la base de datos.</returns>
 public List<ENCustomer> ReadAll()
 {
     List<ENCustomer> ret = new List<ENCustomer>();
     DataTable tabla = cad.SelectAll();
     foreach (DataRow rows in tabla.Rows)
     {
         ENCustomer nuevo = new ENCustomer();
         nuevo.FromRow(rows);
         ret.Add(nuevo);
     }
     return ret;
 }
Esempio n. 11
0
 /// <summary>
 /// Busca el cliente en la base de datos y lo devuelve. 
 /// </summary>
 /// <param name="id">Identificador del cliente a buscar.</param>
 /// <returns>ENCustomer encontrado en la base de datos.</returns>
 public ENCustomer Read(int id)
 {
     ENCustomer ret = new ENCustomer();
     List<object> param = new List<object>();
     param.Add((object)id);
     ret.FromRow(cad.Select(param));
     return ret;
 }
Esempio n. 12
0
        public List<ENCustomer> Filter(String where)
        {
            List<ENCustomer> ret = new List<ENCustomer>();
            DataTable table = cad.SelectWhere(where);

            try
            {

                foreach (DataRow row in table.Rows)
                {
                    ENCustomer course = new ENCustomer();
                    course.FromRow(row);
                    ret.Add(course);

                }
                return ret;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }