public override bool Equals(object obj) { if (obj == null) { return(false); } CompraVenta unaCompra = obj as CompraVenta; if (unaCompra == null) { return(false); } return(this.ElApartamento == unaCompra.ElApartamento); }
public bool AgregarVenta(CompraVenta unaVenta) { if (unaVenta.ValidarVenta()) { unaVenta.IdCompraVenta = Utilidades.GeneradorId.ObtenerIdVenta(); unaVenta.ElVendedor.MisVentas.Add(unaVenta); unaVenta.ElComprador.MisAptosComprados.Add(unaVenta); unaVenta.ElApartamento.Disponible = false; this.ListaVentas.Add(unaVenta); return(true); } else { return(false); } }
public CompraVenta BuscarCompraVenta(string idVenta) { int i = 0; CompraVenta encontreCompraVenta = null; while (i < this.ListaVentas.Count && encontreCompraVenta == null) { if (ListaVentas[i].IdCompraVenta == idVenta) { encontreCompraVenta = ListaVentas[i]; } else { i++; } } return(encontreCompraVenta); }