private void btnSearchProd_Click(object sender, EventArgs e) //btn buscar producto { try { var Idproducto = QueryProducts.EncuentraIdProducts(cmbBuscarProd.Text.Trim()); var a = QueryProducts.DP_SP(Idproducto); //traer el registro usando el SP bool logico = a.IsEnabled; cmbTypeUpdate.Text = Convert.ToString(a.IdType); cmbColorUpdate.Text = QueryColor.EncuentraNombreColor(Convert.ToInt32(a.IdColor)); cmbMarcaUpdate.Text = QueryBrand.EncuentraNombreBrand(Convert.ToInt32(a.IdBrand)); cmbProveeUpdate.Text = QueryProvider.EncuentraNombreProvider(Convert.ToInt32(a.IdProvider)); cmbCatalogoUpdate.Text = QueryCatalog.EncuentraNombreCatalog(Convert.ToInt32(a.IdCatalog)); txtTitleUpdate.Text = a.Title; txtNombreUpdate.Text = a.Nombre; txtDescUpdate.Text = a.Description; txtObsUpdate.Text = a.Observations; txtPriceDisUpdate.Text = Convert.ToString(a.PriceDistributor); txtPriceClientUpdate.Text = Convert.ToString(a.PriceClient); txtPriceMemberUpdate.Text = Convert.ToString(a.PriceMember); if (logico == true) { cmbEnableUpdate.Text = "YES"; } else { cmbEnableUpdate.Text = "NO"; }; txtKeywordsUpdate.Text = a.Keywords; var idImage = BuscaIdTablaImagen.search(Idproducto); if (idImage == 0) { } //por si la imagen es nula else { using (DataProductsEntities ld = new DataProductsEntities()) { var oimg = ld.ImagesProduct.Find(idImage); MemoryStream mstm = new MemoryStream(oimg.Image); Bitmap bmp = new Bitmap(mstm); pictureBox1.Image = bmp; } } } catch (Exception error) { MessageBox.Show("Error: " + error.Message); } }