private void btnBuscar_Click_1(object sender, EventArgs e) { try { int id = Convert.ToInt32(txtID.Text); tb_estoque estoque = business.Listar(id); txtNomeProduto.Text = Convert.ToString(estoque.id_produto); dtpData.Value = estoque.dt_entrada; nudValor.Value = estoque.vl_valor; if (estoque.bt_vendido == true) { rdnSim.Checked = true; } if (estoque.bt_vendido == false) { rdnNao.Checked = true; } Business.ProdutoBusiness produtoBusiness = new Business.ProdutoBusiness(); tb_produto produto = produtoBusiness.Listar(estoque.id_produto); txtNomeProduto.Text = produto.nm_produto; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { tb_fornecedor comboFornecedor = cboFornecedor.SelectedItem as tb_fornecedor; Model.tb_produto modelo = new Model.tb_produto(); tb_produto produto = business.Listar(Convert.ToInt32(txtIdProduto.Text)); modelo.id_produto = Convert.ToInt32(txtIdProduto.Text); modelo.id_fornecedor = comboFornecedor.id_fornecedor; modelo.ds_categoria = txtCategoria.Text; modelo.nm_produto = txtNome.Text; modelo.vl_valor = nudValor.Value; byte[] imagem_byte = null; if (txtImagem.Text == string.Empty) { modelo.img_produto = produto.img_produto; } else { FileStream fstream = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fstream); imagem_byte = br.ReadBytes((int)fstream.Length); modelo.img_produto = imagem_byte; } business.AlterarProduto(modelo); MessageBox.Show("Alterado com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(txtIdProduto.Text); Model.tb_produto modelo = business.Listar(id); Utils.ConverterImagem imageConverter = new Utils.ConverterImagem(); Image imagem = imageConverter.byteArrayToImage(modelo.img_produto); txtIDFornecedor.Text = modelo.tb_fornecedor.nm_fornecedor; txtNome.Text = modelo.nm_produto; imgImagem.Image = imagem; txtCategoria.Text = modelo.ds_categoria; }
public ActionResult <List <Models.Response.ProdutoResponse> > Listar() { try { List <Models.TbProduto> lns = buss.Listar(); if (lns.Count == 0) { return(NotFound()); } List <Models.Response.ProdutoResponse> resp = util.ParaResponse(lns); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(500, ex.Message) )); } }