public void Excluir() { if (IdProduto > 0) { Controle.ExecutaSQL("DELETE FROM Produtos WHERE Id_Produto=" + IdProduto.ToString().Trim()); } }
public override int GetHashCode() { int hash = 1; if (IdProduto != 0) { hash ^= IdProduto.GetHashCode(); } if (Qtd != 0) { hash ^= Qtd.GetHashCode(); } if (Valor != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Valor); } if (Nome.Length != 0) { hash ^= Nome.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public List <Produto> ConsutarProdutosEmEstoque(int id) { var db = _Connection(); var paramentro = new IdProduto() { Id = id }; List <Produto> produtos = new List <Produto>(); using (var con = new SqlConnection(db)) { try { var query = @"SELECT * FROM Produtos WHERE Estoque = @id"; con.Open(); produtos = con.Query <Produto>(query, paramentro).ToList(); } catch (Exception ex) { throw ex; } finally { con.Close(); } } return(produtos); }
public override bool Equals(object obj) { if (!(obj is Produto)) { return(false); } Produto other = obj as Produto; return(IdProduto.Equals(other.IdProduto)); }
public override async Task <Produto> ById(IdProduto idProduto, ServerCallContext context) { try { var id = mapper.Map <Guid>(idProduto.Id); var domainProduto = await mediator.Send(new GetProdutoByIdRequest(id)); var protoProduto = mapper.Map <Produto>(domainProduto); return(protoProduto); } catch (Exception ex) { throw new Exception($"Ocorreu um erro ao pegar o produto pelo id: {ex.Message}", ex); } }
public bool RemoverEstoque(int id) { var db = _Connection(); bool result; var paramentro = new IdProduto() { Id = id }; using (var con = new SqlConnection(db)) { try { var query = @"DELETE FROM Estoques Where Id = @id"; con.Open(); var retorno = con.Execute(query, paramentro); if (retorno >= 1) { result = true; } else { result = false; } } catch (Exception ex) { throw ex; } finally { con.Close(); } } return(result); }
private void BaixarEstoque() { this.produtosTableAdapter.ProdutosAtualiza(decimal.Parse(QuantidadeTextBox.ToString()), long.Parse(IdProduto.ToString())); }
public override int GetHashCode() { return(IdProduto.GetHashCode()); }