Exemplo n.º 1
0
        public bool InserirProduto(Produto novoProduto)
        {
            using (PetContext _db = new PetContext())
            {
                _db.Produtos.Add(novoProduto);
                _db.SaveChanges();
            }

            // Successso
            return true;
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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. =
        }
Exemplo n.º 4
0
        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;
                    }
                }
            }
        }