public void CargaVales(ControlDeValesPromocionales.TipoOperacion TipoOperacion)
        {
            int _top = 20;

            foreach (DataRow _dataRow in _datosVale.CatalogoVales.Rows)
            {
                ValePromocional valePromocion = new ValePromocional();
                valePromocion.Top  = _top;
                valePromocion.Left = 4;

                valePromocion.TipoOperacion = TipoOperacion;

                if (TipoOperacion == ControlDeValesPromocionales.TipoOperacion.Consulta)
                {
                    valePromocion.Enabled = false;
                }

                valePromocion.DRPromocion = _dataRow;

                valePromocion.CantidadChanged += new EventHandler(CantidadChanged);
                valePromocion.Subir           += new EventHandler(valePromocion_SubirControl);
                valePromocion.Bajar           += new EventHandler(valePromocion_BajarControl);

                _top += valePromocion.Height;
                this.Controls.Add(valePromocion);
                _listaVales.Add(valePromocion);
                pnlTotal.Top += valePromocion.Height;
                this.Height  += valePromocion.Height;
            }

            if (_listaVales.Count > 0)
            {
                ((ValePromocional)_listaVales[0]).Select();
            }
        }
Example #2
0
        public ValePromocional()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            // TODO: Add any initialization after the InitForm call
            this.TipoOperacion = ControlDeValesPromocionales.TipoOperacion.Captura;

            txtCantidad.TextChanged += new EventHandler(txtCantidadChanged);
            txtCantidad.KeyDown     += new KeyEventHandler(txtCantidad_KeyDown);
        }