private void TxtCodigoVenta_KeyPress(object sender, KeyPressEventArgs e) { ErrProvider.Clear(); if (e.KeyChar == (char)(Keys.Enter) & TxtCodigoVenta.Text != "" & Cboempresa1.SelectedIndex != -1) { DataTable DtProductos = new DataTable(); DtProductos = ObjCL_Producto.GetProductosPrecio(Cboempresa1.SelectedValue.ToString() + AppSettings.SedeID, TxtCodigoVenta.Text, "C"); if (DtProductos.Rows.Count == 1) { TxtCodigoVenta.Text = DtProductos.Rows[0]["ProductoIDVentas"].ToString(); ProductoID = DtProductos.Rows[0]["ProductoID"].ToString(); TxtCodigo.Text = DtProductos.Rows[0]["ProductoID"].ToString(); TxtProducto.Text = DtProductos.Rows[0]["Alias"].ToString(); LblUM.Text = DtProductos.Rows[0]["UnidadMedidaID"].ToString(); LblPrecioAnterior.Text = DtProductos.Rows[0]["PrecioUnitario"].ToString(); } else if (DtProductos.Rows.Count > 1)//mostrarlo en una nueva ventana { FrmPreciosBuscados ObjFrmPreciosBuscados = new FrmPreciosBuscados(); ObjFrmPreciosBuscados.DtProductos = DtProductos; ObjFrmPreciosBuscados.ShowDialog(); TxtCodigoVenta.Text = ObjFrmPreciosBuscados.ProductoIDVentas; ProductoID = ObjFrmPreciosBuscados.ProductoID; TxtCodigo.Text = ObjFrmPreciosBuscados.ProductoID; TxtProducto.Text = ObjFrmPreciosBuscados.Alias; LblUM.Text = ObjFrmPreciosBuscados.UnidadMedidaID; LblPrecioAnterior.Text = ObjFrmPreciosBuscados.PrecioUnitario; } else { LimpiarPrecio(); } } }