public ActionResult Editar(Produto produto)
 {
     if (ModelState.IsValid)
     {
         ProdutoApp().Salvar(produto);
         return RedirectToAction("Index");
     }
     return View(produto);
 }
示例#2
0
 private void Inserir(Produto produto)
 {
     var strQuery = "";
     strQuery += "INSERT INTO Produto (Nome, Preco, Quantidade) ";
     strQuery += string.Format(" VALUES('{0}','{1}','{2}') ", produto.Nome, produto.Preco, produto.Quantidade);
     using (contexto = new Contexto())
     {
         contexto.Gravacao(strQuery);
     }
 }
示例#3
0
 public void Salvar(Produto produto)
 {
     if (produto.Id > 0)
     {
         Alterar(produto);
     }
     else
     {
         Inserir(produto);
     }
 }
示例#4
0
 private void Alterar(Produto produto)
 {
     var strQuery = "";
     strQuery += "UPDATE Produto SET ";
     strQuery += string.Format(" Nome='{0}', Preco='{1}', Quantidade='{2}' ", produto.Nome, produto.Preco,
         produto.Quantidade);
     strQuery += string.Format("WHERE Id ='{0}' ", produto.Id);
     using (contexto = new Contexto())
     {
         contexto.Gravacao(strQuery);
     }
 }
示例#5
0
 private List<Produto> ConvertReader(SqlDataReader reader)
 {
     var usuarios = new List<Produto>();
     while (reader.Read())
     {
         var objeto = new Produto()
         {
             Id = int.Parse(reader["Id"].ToString()),
             Nome = reader["Nome"].ToString(),
             Preco = double.Parse(reader["Preco"].ToString()),
             Quantidade = int.Parse(reader["Quantidade"].ToString()),
         };
         usuarios.Add(objeto);
     }
     return usuarios;
 }