protected override void AddProductoAction()
        {
            ProductSelectForm form = new ProductSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                ProductInfo item = form.Selected as ProductInfo;

                _entity.Productos.NewItem(_entity, item);
                Datos_ProductoProveedor.ResetBindings(true);
            }
        }
        protected override void DeleteProductoAction()
        {
            if (Datos_ProductoProveedor.Current == null)
            {
                return;
            }

            //if (MessageBox.Show(Face.Resources.Messages.DELETE_CONFIRM,
            //                    Face.Resources.Labels.ADVISE_TITLE,
            //                    MessageBoxButtons.YesNoCancel,
            //                    MessageBoxIcon.Question) == DialogResult.Yes)
            //{
            ProductoProveedor pp = (ProductoProveedor)Datos_ProductoProveedor.Current;

            _entity.Productos.Remove(pp.Oid);

            Datos_ProductoProveedor.ResetBindings(false);
            //}
        }
        protected override void SetImpuestoProductoAction()
        {
            if (Datos_ProductoProveedor.Current == null)
            {
                return;
            }

            ProductoProveedor item = (ProductoProveedor)Datos_ProductoProveedor.Current;

            ImpuestoSelectForm form = new ImpuestoSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                ImpuestoInfo impuesto = form.Selected as ImpuestoInfo;

                item.OidImpuesto = impuesto.Oid;
                item.Impuesto    = impuesto.Nombre;
                item.PImpuestos  = impuesto.Porcentaje;

                Datos_ProductoProveedor.ResetBindings(false);
            }
        }