public void AdvertisementConnectingAndReadingAll() { var actual = new List<ENAdvertisement>(); var advert = new ENAdvertisement(); Assert.AreEqual(0, advert.Id); actual = advert.ReadAll(); }
/// <summary> /// Añade un anuncio a la lista y lo inserta en la base de datos. /// </summary> /// <param name="advertisement">Anuncio a insertar.</param> public void AddENAdvertisement(ENAdvertisement advertisement) { this.LoadAdvertisements(); advertisement.Customer = this; this.advertisements.Add(advertisement); advertisement.Save(); }
/// <summary> /// Busca el anuncio en la base de datos y lo devuelve. /// </summary> /// <param name="idAdvertisement">Identificador del anuncio a buscar en la base de datos.</param> /// <returns>ENAdvertisement del anuncio encontrado en la base de datos.</returns> public ENAdvertisement Read(int idAdvertisement) { ENAdvertisement ret = new ENAdvertisement(); List <object> param = new List <object>(); param.Add((object)idAdvertisement); ret.FromRow(cad.Select(param)); return(ret); }
public void AdvertisementInsert() { var advertisement = new ENAdvertisement(); advertisement.Customer = new ENCustomer().Read(1); advertisement.Description = "descripcionTest"; advertisement.Picture = ""; advertisement.Save(); var advertisementBooks = advertisement.ReadAll(); var actual = advertisementBooks[advertisementBooks.Count - 1]; actual.Delete(); Assert.AreEqual("descripcionTest", actual.Description); }
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); }
/// <summary> /// Devuelve todos los anuncios que existen en la base de datos. /// </summary> /// <returns>IList de ENAdvertisement con todos los anuncios de la base de datos.</returns> public List <ENAdvertisement> ReadAll() { List <ENAdvertisement> ret = new List <ENAdvertisement>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENAdvertisement nuevo = new ENAdvertisement(); nuevo.FromRow(rows); ret.Add(nuevo); } return(ret); }
public void AdvertisementUpdate() { var advertisement = new ENAdvertisement(); advertisement = advertisement.Read(1); var oldDescription = advertisement.Description; advertisement.Description = "testUpdateDescription"; advertisement.Save(); var actual = advertisement.Read(1); var actualDescription = advertisement.Description; actual.Description = oldDescription; actual.Save(); Assert.AreEqual("testUpdateDescription", actualDescription); }
public List <ENAdvertisement> Filter(String where) { List <ENAdvertisement> ret = new List <ENAdvertisement>(); DataTable table = cad.SelectWhere(where); try { foreach (DataRow row in table.Rows) { ENAdvertisement course = new ENAdvertisement(); course.FromRow(row); ret.Add(course); } return(ret); } catch (Exception ex) { throw ex; } }
private void buttonBuscarAnuncio_Click(object sender, EventArgs e) { if (textBoxBuscaIdAnuncio.Text != "") { try { ENAdvertisement advertisement = new ENAdvertisement(); advertisement = advertisement.read(int.Parse(textBoxBuscaIdAnuncio.Text)); textBoxBuscaAnuncioCliente.Text = advertisement.Customer.IdCustomers; richTextBoxBuscaAnuncioDescripcion.Text = advertisement.Description; buttonEliminarAnuncio.Visible = true; } catch { MessageBox.Show("Inserte un anuncio correcto.", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else MessageBox.Show("Inserte un identificador de anuncio a buscar.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
//ANUNCIOS private void buttonMostrarAnuncios_Click(object sender, EventArgs e) { ENAdvertisement advertisement = new ENAdvertisement(); List<ENAdvertisement> list = advertisement.readAll(); dataGridViewMostrarAnuncio.Rows.Clear(); foreach (ENAdvertisement a in list) { dataGridViewMostrarAnuncio.Rows.Add(a.IdAdvertisement, a.Customer.Account, a.Description); } }
/// <summary> /// Añade un anuncio a la lista y lo inserta en la base de datos. /// </summary> /// <param name="advertisement">Anuncio a insertar.</param> public void AddENAdvertisement(ENAdvertisement advertisement) { this.LoadAdvertisements(); advertisement.Customer = this; this.advertisements.Add(advertisement); advertisement.Save(); }
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; }
/// <summary> /// Devuelve todos los anuncios que existen en la base de datos. /// </summary> /// <returns>IList de ENAdvertisement con todos los anuncios de la base de datos.</returns> public List<ENAdvertisement> ReadAll() { List<ENAdvertisement> ret = new List<ENAdvertisement>(); DataTable tabla = cad.SelectAll(); foreach (DataRow rows in tabla.Rows) { ENAdvertisement nuevo = new ENAdvertisement(); nuevo.FromRow(rows); ret.Add(nuevo); } return ret; }
/// <summary> /// Busca el anuncio en la base de datos y lo devuelve. /// </summary> /// <param name="idAdvertisement">Identificador del anuncio a buscar en la base de datos.</param> /// <returns>ENAdvertisement del anuncio encontrado en la base de datos.</returns> public ENAdvertisement Read(int idAdvertisement) { ENAdvertisement ret = new ENAdvertisement(); List<object> param = new List<object>(); param.Add((object)idAdvertisement); ret.FromRow(cad.Select(param)); return ret; }
public List<ENAdvertisement> Filter(String where) { List<ENAdvertisement> ret = new List<ENAdvertisement>(); DataTable table = cad.SelectWhere(where); try { foreach (DataRow row in table.Rows) { ENAdvertisement course = new ENAdvertisement(); course.FromRow(row); ret.Add(course); } return ret; } catch (Exception ex) { throw ex; } }