protected override DetalleComprobante ObtenerControlNuevo()
        {
            DetalleComprobante Ctrl = base.ObtenerControlNuevo();

            Ctrl.Margin            = new System.Windows.Forms.Padding(0, 0, 0, 1);
            Ctrl.BloquearPrecio    = this.BloquearPrecio;
            Ctrl.BloquearDescuento = this.BloquearDescuento;
            Ctrl.BloquearCantidad  = this.BloquearCantidad;
            Ctrl.BloquearAtriculo  = this.BloquearAtriculo;
            return(Ctrl);
        }
        protected override DetalleComprobante Agregar()
        {
            DetalleComprobante Ctrl = base.Agregar();

            Ctrl.TextChanged             += new System.EventHandler(Product_TextChanged);
            Ctrl.PrecioCantidadChanged   += new System.EventHandler(Product_PrecioCantidadChanged);
            Ctrl.ObtenerDatosSeguimiento += new System.EventHandler(Product_ObtenerDatosSeguimiento);
            Ctrl.Precio       = this.Precio;
            Ctrl.AutoUpdate   = m_AutoUpdate;
            Ctrl.FreeTextCode = this.FreeTextCode;

            return(Ctrl);
        }
        private void ReubicarEncabs()
        {
            if (this.ChildControls != null && this.ChildControls.Count > 0)
            {
                DetalleComprobante Ctrl = this.ChildControls[0];
                EtiquetaHeaderDetalle.Width = Ctrl.UnitarioLeft - 1;

                EtiquetaHeaderUnitario.Left  = Ctrl.UnitarioLeft;
                EtiquetaHeaderUnitario.Width = Ctrl.CantidadLeft - EtiquetaHeaderUnitario.Left - 1;

                EtiquetaHeaderCantidad.Left  = Ctrl.CantidadLeft;
                EtiquetaHeaderCantidad.Width = Ctrl.DescuentoLeft - EtiquetaHeaderCantidad.Left - 1;

                EtiquetaHeaderDescuento.Left  = Ctrl.DescuentoLeft;
                EtiquetaHeaderDescuento.Width = Ctrl.ImporteLeft - EtiquetaHeaderDescuento.Left - 1;

                EtiquetaHeaderImporte.Left  = Ctrl.ImporteLeft;
                EtiquetaHeaderImporte.Width = Ctrl.Width - Ctrl.ImporteLeft - 1;
            }
        }