예제 #1
0
        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);
            }
        }