//------------------------------------------------------------------------------------------------------------------- private void btLocalizar_Click(object sender, EventArgs e) { try { frmConsultaProduto fcproduto = new frmConsultaProduto(); fcproduto.ShowDialog(); if (fcproduto.codigo != -1) { BLLProduto bll = new BLLProduto(); ModeloProduto modelo = bll.carregaModelo(fcproduto.codigo); txtCodigo.Text = modelo.pro_cod.ToString(); txtNome.Text = modelo.pro_nome.ToString(); rtbDescricao.Text = modelo.pro_descricao.ToString(); //pbFoto.Image = (Image) modelo.pro_foto; try { MemoryStream ms = new MemoryStream(modelo.pro_foto); pbFoto.Image = Image.FromStream(ms); } catch (Exception erro) { } //txtfoto.Text = modelo.pro_foto.ToString(); txtValorPago.Text = modelo.pro_valorvenda.ToString(); txtValorVenda.Text = modelo.pro_valorvenda.ToString(); NUDQuantidade.Text = modelo.pro_qtde.ToString(); cbUmed.SelectedValue = modelo.umed_cod.ToString(); cbCategoria.SelectedValue = modelo.cat_cod.ToString(); cbSubCategoria.SelectedValue = modelo.scat_cod.ToString(); BLLCategoria bllcat = new BLLCategoria(); cbCategoria.DataSource = bllcat.Listagem(); cbCategoria.DisplayMember = "cat_nome"; cbCategoria.ValueMember = "cat_cod"; try { BLLSubCategoria bllsub = new BLLSubCategoria(); cbSubCategoria.DataSource = bllsub.ListagemComCodigo((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { } BLLUndMedida bllumed = new BLLUndMedida(); cbUmed.DataSource = bllumed.Listagem(); cbUmed.DisplayMember = "umed_nome"; cbUmed.ValueMember = "umed_cod"; txtTamanho.Text = modelo.pro_tamanho.ToString(); txtCodigoBarras.Text = modelo.pro_codigobarras.ToString(); this.alteraBotoes(3); } fcproduto.Dispose(); }catch (Exception error) { MessageBox.Show(error.Message); } }
//------------------------------------------------------------------------------------------------------------------- private void btProLoc_Click(object sender, EventArgs e) { frmConsultaProduto fc = new frmConsultaProduto(); fc.ShowDialog(); if (fc.codigo != -1) { txtProCod.Text = fc.codigo.ToString(); this.txtProCod_Leave(sender, e); } fc.Dispose(); }