Ejemplo n.º 1
0
        /// <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();
        }