private void TxtProducto_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (conceptoMovInv == null) { Ambiente.Mensaje("Operacion abortada, seleccione el tipo de movimiento"); return; } producto = productoController.SelectOne(TxtProducto.Text); if (producto != null) { TxtProducto.Text = producto.ProductoId; TxtDescrip.Text = producto.Descripcion; if (producto.TieneLote && conceptoMovInv.Es.Equals("S")) { TxtLote.Enabled = true; TxtLote.Text = producto.ProductoId; TxtLote.Focus(); } else if (producto.TieneLote && conceptoMovInv.Es.Equals("E")) { TxtLote.Enabled = false; TxtLote.Text = ""; NCantidad.Focus(); } return; } using (var form = new FrmBusqueda(TxtProducto.Text, (int)Ambiente.TipoBusqueda.Productos)) { if (form.ShowDialog() == DialogResult.OK) { producto = form.Producto; TxtProducto.Text = producto.ProductoId; TxtDescrip.Text = producto.Descripcion; if (producto.TieneLote && conceptoMovInv.Es.Equals("S")) { TxtLote.Enabled = true; TxtLote.Text = producto.ProductoId; TxtLote.Focus(); } else if (producto.TieneLote && conceptoMovInv.Es.Equals("E")) { TxtLote.Enabled = false; TxtLote.Text = ""; NCantidad.Focus(); } return; } } } }
private void TxtProductoId_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { producto = productoController.SelectOne(TxtProductoId.Text); if (producto != null) { LlenaDatosProducto(); NCantidad.Focus(); return; } using (var form = new FrmBusqueda(TxtProductoId.Text, (int)Ambiente.TipoBusqueda.Productos)) { if (form.ShowDialog() == DialogResult.OK) { TxtProductoId.Text = form.Producto.ProductoId; } } } }