protected override void SelectProductoAction()
        {
            PartidaList lista;

            lista = PartidaList.GetListBySerie(_serie.Oid, false, true);

            PartidaSelectForm form = new PartidaSelectForm(this, _serie, lista);

            form.ShowDialog(this);

            if (form.DialogResult == DialogResult.OK)
            {
                _partida  = form.Selected as PartidaInfo;
                _producto = ProductoInfo.Get(_partida.OidProducto, false);
                _pci      = _cliente.Productos.GetItemByProperty("OidProducto", _producto.Oid);

                Datos_Partida.DataSource = _partida;

                EnableKilos();

                if (_entity.FacturacionBulto)
                {
                    Bultos_NTB.Focus();
                }
                else
                {
                    Kilos_NTB.Focus();
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Asigna el objeto principal al origen de datos
        /// <returns>void</returns>
        /// </summary>
        protected override void RefreshMainData()
        {
            if (_entity == null)
            {
                return;
            }

            Datos.DataSource = _entity;

            PartidaList lista;

            lista = PartidaList.GetListBySerie(_serie.Oid, false, true);

            _partida = lista.GetItem(_entity.OidPartida);

            Datos_Partida.DataSource = _partida;

            PgMng.Grow();

            base.RefreshMainData();

            EnableKilos();
        }