Esempio n. 1
0
        private void dataLista_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Right)
            {
                //pasa al texto el foco
                txtProducto.Focus();
            }
            if (e.KeyCode == Keys.Left)
            {
                //pasa al texto el foco
                txtProducto.Focus();
            }
            if (e.KeyCode == Keys.Enter)
            {
                if (dataLista.Rows.Count > 0)
                {
                    FrmCambiarPrecio precio = new FrmCambiarPrecio(Convert.ToInt32(this.dataLista.CurrentRow.Cells["codigo"].Value), Convert.ToString(this.dataLista.CurrentRow.Cells["producto"].Value), Convert.ToDecimal(this.dataLista.CurrentRow.Cells["precio"].Value));

                    precio.ShowDialog();

                    //una vez que se modifica el precio se actualiza la grilla
                    this.mostrar();
                }
            }
        }
Esempio n. 2
0
        private void dataLista_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (flag == false)
                {
                    FrmCambiarPrecio precio = new FrmCambiarPrecio(Convert.ToInt32(this.dataLista.CurrentRow.Cells["codigo"].Value), Convert.ToString(this.dataLista.CurrentRow.Cells["producto"].Value), Convert.ToDecimal(this.dataLista.CurrentRow.Cells["precio"].Value));

                    precio.ShowDialog();

                    //una vez que se modifica el precio se actualiza la grilla
                    this.mostrar();
                }

                else
                {
                    idarticulo = Convert.ToInt32(this.dataLista.CurrentRow.Cells["codigo"].Value);
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                UtilityFrm.mensajeError("error :" + ex);
            }
        }