public override bool Equals(object obj) { if (obj == null || obj is System.DBNull) { return(false); } PecaOrcamento po = (PecaOrcamento)obj; return(po.getPeca().getModelo().Equals(this.getPeca().getModelo()) && po.getPeca().getNome().Equals(this.getPeca().getNome()) && po.getPeca().getIntervaloAnos().Equals(this.getPeca().getIntervaloAnos())); }
public int GetHashCode(ProdutoOrcamento obj) { if (obj is PecaOrcamento) { PecaOrcamento po = (PecaOrcamento)obj; return(((Peca)po.getPeca()).getModelo().GetHashCode()); } return(obj.getProduto().getNome().GetHashCode()); }