public bool InserirProduto(Produto novoProduto) { using (PetContext _db = new PetContext()) { _db.Produtos.Add(novoProduto); _db.SaveChanges(); } // Successso return true; }
public bool UpdateProduto(Produto novo) { using (PetContext _db = new PetContext()) { var original = _db.Produtos.Find(novo.ProdutoID); if (original != null) { original.ProdutoNome = novo.ProdutoNome; original.Descricao = novo.Descricao; original.PrecoUnitario = novo.PrecoUnitario; original.CategoriaID = novo.CategoriaID; _db.SaveChanges(); } } // Successso return true; }
private void CarregaCamposFromProduto(Produto produto) { if (produto == null) { lblStatus.Text = "Produto com código " + id.ToString() + ", não localizado."; return; } ddlCategoria.SelectedValue = produto.CategoriaID.ToString(); txtProdutoNome.Text = produto.ProdutoNome; txtDescricao.Text = produto.Descricao; txtPreco.Text = produto.PrecoUnitario.ToString(); //fileCaminhoFoto. = }
protected void Page_Load(object sender, EventArgs e) { string retorno = Request.QueryString["Retorno"]; if (retorno == "inserido") { lblStatus.Text = "Produto inserido!"; } else if (retorno == "removido") { lblStatus.Text = "Produto removido!"; } else if (retorno == "alterado") { lblStatus.Text = "Produto alterado!"; } if (!Page.IsPostBack) { String acao = Request.QueryString["Acao"]; id = 0; if (acao == "inserir") { produto = new Produto(); btnInserirProduto.Enabled = true; btnInserirProduto.Visible = true; } else { id = Convert.ToInt32(Request.QueryString["ProdutoID"]); if (id != 0) { produto = new FuncoesProduto().GetProdutoByKey(id); CarregaCamposFromProduto(produto); } if (acao == "deletar") { btnRemoverProduto.Enabled = true; btnRemoverProduto.Visible = true; } else if (acao == "alterar") { btnAlterarProduto.Enabled = true; btnAlterarProduto.Visible = true; } } } }