/// <summary> /// Asigna el objeto principal al origen de datos /// <returns>void</returns> /// </summary> protected override void RefreshMainData() { Datos.DataSource = _entity; Batchs pes = _expediente.Partidas; ProductoProveedorList ppl = _proveedor.Productos; PgMng.Grow(); List <ProductoProveedorInfo> lista = new List <ProductoProveedorInfo>(); foreach (ProductoProveedorInfo ppi in ppl) { if (!(pes.ContainsProducto(ppi.OidProducto) && pes.ContainsProveedor(_proveedor.Oid))) { lista.Add(ppi); } } Datos_ProductoProveedor.DataSource = lista; PgMng.Grow(); AsignaPrecios(); PgMng.Grow(); }
/// <summary> /// Asigna el objeto principal al origen de datos /// <returns>void</returns> /// </summary> protected override void RefreshMainData() { Datos.DataSource = _entity; Bar.Grow(); ProductoProveedorList ppl = ProductoProveedorList.GetList(); Datos_ProductoProveedor.DataSource = ProductoProveedorList.GetSortedList(ppl, "Nombre", ListSortDirection.Ascending); Bar.Grow(); AsignaPrecios(); Bar.Grow(); }